iT邦幫忙

2025 iThome 鐵人賽

DAY 26
0
IT 管理

前端三分鐘 X 山上猴子啟示錄系列 第 26

錯過的不是香蕉,是那個永遠不會來的以後

  • 分享至 

  • xImage
  •  

一隻資深程序猿,最近手總是發麻。不是系統又崩潰了,也不是評審猿又有了新點子。而是一種更內在的不對勁:早上爬不起來、吃東西沒胃口,甚至在寫程式碼的時候,右手小指會莫名地發麻。

程序猿心想:「沒事,等專案上線就好了。」他看著一段混亂的程式碼,心想:「先這樣吧,等有空再來重構。」於是,「之後」一路滑到了年底,他滑進了急診室,而專案也滑進了緊急修復的深淵。

同時,他所負責的鷹眼系統,也出現了類似的「症狀」。程式碼變得臃腫、反應遲緩,偶爾還會出現一些無法解釋的詭異 Bug。

程序猿和系統,都在發出警訊。而他,選擇了忽視。

https://ithelp.ithome.com.tw/upload/images/20251010/20130026jXx0dCSeJM.png

那個永遠不會來的以後

程序猿看著螢幕上那段被戲稱為「義大利麵」的混亂程式碼,心裡想:「這段 Code 真的該重構了,但不是現在。等這波新功能上線就好了。」接著揉了揉發麻的手指,心裡又想:「應該是最近太累了。等這波忙完,我一定好好運動、好好吃飯。」

這個「以後」,成了程序猿最好用的藉口。他把修復核心問題的時間,拿去解一些簡單的 UI Bug;他把規劃健康飲食的時間,拿去刷「藤蔓短影片」放鬆。他知道什麼都該做,但最後,什麼都沒做。

我們忽略的,不是健康,而是處理焦慮的勇氣

程序猿真的不知道重構很重要、運動很重要嗎?他知道,他比誰都清楚。

但他不敢去碰。碰那段程式碼,意味著要面對過去留下的技術債,過程痛苦、充滿不確定性,而且短期內在 KPI 上看不出任何回報。這讓他感到焦慮。

碰自己的健康問題,意味著要承認自己可能真的有狀況,需要徹底改變生活方式。這讓他感到恐懼。當大腦面對這些既困難又令人焦慮的「大問題」時,就會進行一種神秘的轉換——轉而去做那些簡單、能立即帶來滿足感的「小事」,比如回覆一則不重要的訊息、或是訂一份高熱量的便當。

我們拖延的,從來都不是事情本身,而是處理事情時,必須面對的負面情緒。

當「技術債」和「健康債」同時到期

那個「以後」,終究沒有來。取而代之的,是「現在」。

在一個流量高峰的夜晚,那段脆弱的「義大利麵」程式碼,因為一個意想不到的輸入,引發了連鎖反應,導致整個「鷹眼系統」徹底崩潰。專案,被直接送進了「加護病房」。

同一時間,程序猿因為長期的壓力與不良作息,手部的麻木加劇,最終在醫院拿到了一份神經的檢查報告。

「技術債」和「健康債」,利息從不缺席,只會連本帶利地一次討回。

最頂級的時間管理,是為「未來的自己」省下時間

這次慘痛的經歷,讓猴子們上了一課:時間管理,管理的從來不是「當下」,而是「未來」。

一位優秀的工程師,之所以會花額外的時間去寫測試、做重構、思考程式碼的可維護性與擴展性,不是因為他比較閒,而是因為他能在每一個「當下」的選擇中,清晰地看見它對「未來」的影響。

  • 今天花 8 小時重構,是為了幫未來的團隊省下 80 小時的 Debug 地獄。
  • 今天花 1 小時運動,是為了幫未來的自己省下在醫院排隊的時間。

重視程式碼的品質,就是對未來的同事負責。重視自己的健康,就是對未來的自己負責。這兩者,本質上是同一件事。反思一下你的日常:你最近是否也忽略了某個你知道該處理的「小問題」?是程式碼裡的一段「壞味道」,還是身體發出的一絲警訊?

你也是個會拖延的人嗎? 留言分享,讓我們一起健康生活🐵


上一篇
當責怪比解決更容易,猴子們的獵巫時刻
系列文
前端三分鐘 X 山上猴子啟示錄26
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言