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