我們目前正經歷著史上最嚴重的軟體價格上漲。
借助我們2026年現有的AI工具,初級開發人員一下午就能寫出比高級開發人員過去一個月編寫的程式碼量還要多的程式碼行數。我們已經將創作的門檻降低到了幾乎為零。
但我們並沒有降低維修成本。
我們非但沒有解決問題,反而製造了一場危機。我們被「夠好」的程式碼、樣板程式碼和「以後可能有用」的功能淹沒了。
程式碼不是資產,而是負債。
我過去常常用GitHub貢獻圖表上的綠色方塊數量來衡量我的工作效率。我以為寫得越多,就代表我創造了更多價值。
我錯了。
你寫的每一行程式碼都是一種承諾。它必須做到:
已測試
已偵錯
已安全
依賴項中斷時更新
供下一個閱讀(或你自己6個月後閱讀)
囤積者的心態
我最近意識到我的程式碼庫看起來就像我的「稍後閱讀」清單一樣——一個埋葬美好願望的墳場。
我開發了一些“以防萬一”的功能。我編寫了一些「面向未來」的抽象概念(但未來從未到來)。我寫了一些實用函數,用過一次就被遺忘了。
這是數位囤積。就像囤積實體物一樣,它會造成精神負擔,使你癱瘓。

程式碼管理員時代
我認識的最優秀的開發者,不是那種週末就能搭建十個微服務的人,而是那些走進專案後會說:
我們可以刪除這個模組。
“我們不需要這個圖書館。”
“我們無需編寫程式碼就能解決這個問題。”
他們不是建築師,他們是清潔工。我這麼說絕無惡意。
減法的藝術
我上週末除了刪除檔案之外什麼也沒做。
我移除了一個只有 2% 的用戶使用過,但卻導致了 50% 的支援工單的功能。
我移除了一個複雜的狀態管理函式庫,並用標準的 React hooks 取代了它。
我把一些原本設定為動態變數的變數硬編碼了,以防萬一。
結果如何?軟體包體積減小了,建置時間縮短了一半。但最重要的是,我對系統的理解再次變得清晰。

結論
在人工智慧可以編寫無限程式碼的世界裡,編寫程式碼的價值幾乎為零。價值完全轉移到了內容管理。
你的工作不再是建造山峰,而是從岩石中雕刻出雕塑。
如果你想在這個新時代成為一名高級工程師,不要再問“我能加入什麼?”,而要開始問“我能刪除什麼?”
去看看你上週提交的 PR。你是增加了程式碼的複雜性,還是簡化了程式碼?
最令人滿意的提交資訊不是「新增功能:新增了 X」。
內容為「重構:刪除了 2,000 行」。