我很高興用紙筆寫程式碼
作者分享了他們親身經驗與偏好,認為用紙筆寫程式碼比在電腦上打字更能帶來快樂,且可能獲得更好的成果。
背景
這篇討論源於一位開發者分享其「親手寫程式」比依賴 AI 工具更快樂的心路歷程。在生成式 AI 席捲開發流程的當下,作者反思了手動編碼帶來的掌控感與心理滿足,引發 Hacker News 社群針對開發者的職業價值、生產力定義以及 AI 時代下的職涯轉型展開了激烈的辯論。
社群觀點
社群對此議題展現出兩極化的反應。支持 AI 工具的觀點認為,程式碼本質上只是實現目標的手段,而非目的。有留言指出,如果 AI 能幫助開發者跳過卡關的挫折感,將時間留給生活或更高層次的決策,那麼這種技術便是福音。他們將 AI 比作現代化的自行車,認為拒絕使用的人就像堅持騎舊式大輪腳踏車,雖然保有情懷,但在專業競爭中終將落後。部分資深開發者分享,透過精確的提示詞,AI 能完成九成以上的重構工作,這讓他們能同時處理多個專案,極大化產出。
然而,反對者則對這種「產出膨脹」深感憂慮。許多人質疑 AI 生成的程式碼品質,將其形容為「光鮮亮麗的垃圾」,外表看似完美,實則隱藏邏輯漏洞或效能陷阱。一位高薪資深工程師指出,AI 在處理複雜的資料庫索引設計或併發處理時仍顯得力不從心,若開發者缺乏手動編碼累積的直覺,將無法在 AI 出錯時進行有效的「除錯」與「清道夫」工作。這種現象被社群稱為「氛圍編程」(Vibe Coding),雖然短期內能快速產出原型,但長期而言可能造成嚴重的技術債與維護災難。
關於職業前景的爭論尤為精彩。有人引用電影《辦公室瘋雲》的經典橋段,預言未來的工程師將淪為「規格搬運工」,負責將客戶需求翻譯給 AI 聽。但隨即有反駁指出,這正是專業價值的所在:非技術背景的專案經理(PM)往往無法提出正確的問題,也缺乏對邊際效應的判斷力。一位開發者分享了與設計不良的 API 對接的經驗,強調只有具備深厚底蘊的工程師,才能在 AI 迷失方向時給予正確引導,並做出「不應採用此方案」的關鍵決策。
此外,社群也深入探討了「木工類比」。有人認為手寫程式將像手工家具一樣變成一種利基市場的愛好,但在商業領域,機器生產的效率不可阻擋。但也有人反擊,軟體與實體家具不同,軟體的複製成本為零,其核心價值在於設計與品質,而非產量。更有留言從歷史角度出發,將 AI 爭議與盧德運動聯繫起來,認為技術本身不是問題,問題在於資本如何利用技術來削弱勞動者的議價能力。最終,社群達成了一個微妙的共識:AI 確實改變了遊戲規則,開發者必須從「寫程式的人」轉型為「審核與決策的人」,但若失去了親手寫程式的能力,這種決策權也將變得脆弱不堪。
延伸閱讀
- 電影《辦公室瘋雲》(Office Space):留言中多次引用其經典對話,用以諷刺職位功能的重疊與消失。
- Raul de Lara 的木工藝術:被引用作為「高品質手工藝」與「機器量產」對比的實例。
相關文章