程式碼裡的禪意

程式碼裡的禪意

我大概是那種最不該學程式的人。

三十五年的工程生涯,手上握的是設計圖、BOM 表、製程文件,偶爾是一杯在越南工廠辦公室裡喝的不太好喝的咖啡。那個世界有它自己的邏輯——機構配合、公差堆疊、供應商的電話永遠在最不對的時間響起。

退休之後,我以為自己會去種花,或者至少好好把那疊積了十年的機械期刊翻完。

結果我開了 VS Code。


剛開始真的很挫折。不是那種「唉,有點難」的挫折,是那種螢幕上跳出一個紅色錯誤訊息,我盯著它看了五分鐘,完全不知道它在說什麼的那種。

Python 的縮排邏輯讓我困惑了整整一個禮拜。一個空格的差別,程式就不跑了。在機械設計裡,0.1mm 的公差有時候無所謂,但這裡,一個 Tab 和四個空格是完全不同的宇宙。

我的女兒笑我說:「爸,你終於懂得電腦也會有脾氣了。」

她說得對。


但有一天,某個下午,陽光斜進書房的角度剛剛好,我寫了一個小腳本——只是自動整理資料夾裡的檔案,把 PDF 歸類、把照片按日期排列——然後按下執行。

它跑了。

完全按照我要的方式跑完了。

我愣了幾秒鐘,然後笑出來。那個笑有點像三十年前第一次看到自己設計的機構原型在流水線上正常運轉的那種感覺。一種說不清楚的、很安靜的滿足。

後來我慢慢發現,學程式這件事,和我年輕時學機構設計其實有某種相似的骨架。你要先理解系統的邏輯,要知道每個零件為什麼在那裡,要有耐心把複雜的問題拆成小塊。差別只是,機械工程裡物理定律不會跟你爭辯,但程式會——它用最誠實、最冷靜的方式告訴你,你哪裡想錯了。

這種誠實其實很珍貴。

人到這個年紀,身邊少了很多願意直接說「你錯了」的聲音。程式碼不在乎我的資歷,不在乎我管理過多大的團隊,它只看邏輯對不對。


我在越南工作那些年,下班後常常一個人在宿舍附近走走。海防市的夜晚很熱,路邊攤的炭火烤著不知道什麼,機車聲從沒停過。我在那種喧囂裡學會了一件事:你可以在嘈雜的地方保持安靜,只要你心裡有個你在做的事。

現在,那個事變成了在螢幕前,一行一行地試著讓機器明白我的意思。

有時候會做到忘記時間。窗外天色暗了,我才發現已經錯過晚飯。太太進來問我在幹嘛,我說在找一個 bug,她搖搖頭走出去。

這一幕,怎麼和三十年前趕設計圖那麼像。


也許退休這件事從來不是停下來,而是換一個方向繼續走。換一種工具,換一片未知的地形,讓那個習慣解題的腦袋繼續有事做。

程式碼是新的設計圖,邏輯是不變的語言,而那份安靜的滿足感——還是老朋友。

有些東西你以為已經放下,其實只是換了一個形狀,繼續陪著你走。

#生活日記   #學習筆記   #半退休生活

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Scroll to Top