凌晨兩點,你盯著屏幕上的報錯信息,旁邊是AI生成的三百行代碼。它看起來都對,但跑不通。這種場景,正在全球數百萬開發者的工作流里反復上演。
Medium上這篇《Dear coder, don't worry》突然火了。作者Njeri Muguthi沒談技術細節,只講了一個被忽視的事實:我們對AI編程的預期,從一開始就歪了。
![]()
預期錯位:把AI當成全能碼農
2023年GPT-4發布時,一個敘事迅速占領輿論:程序員要失業了。GitHub Copilot的早期演示視頻里,AI幾秒內生成完整函數,評論區滿是"終結者來了"的驚呼。
但Muguthi指出,這種演示精心挑選了理想場景。真實開發不是寫孤立函數,是處理遺留系統的依賴沖突、理解沒有文檔的業務邏輯、在三十個微服務里定位性能瓶頸。
她把這種錯位比作"讓實習生直接接手架構設計"——不是實習生沒用,是期望本身不現實。
數據開始印證這一點。Stack Overflow 2024年開發者調查顯示,76%的受訪者使用AI編程工具,但僅42%認為顯著提升了效率。更關鍵的是,信任度在下降:2023年有70%開發者信任AI輸出,2024年跌至55%。
這不是技術退步,是幻覺破滅。
能力邊界:AI到底能做什么
Muguthi拆解了當前AI編程工具的實際能力邊界,分成三個層級。
第一層是"模式填充"。AI擅長識別常見代碼模式——CRUD操作、標準API調用、測試用例模板。這類任務占日常編碼量的30%-40%,AI確實快。但快不等于對,幻覺率(hallucination rate,指生成看似合理但實際錯誤的代碼)在簡單任務中仍有15%-20%。
第二層是"上下文推理"。當需要理解跨文件依賴、業務規則約束、或特定技術棧的 quirks 時,AI表現急劇下滑。Muguthi引用了一個內部測試:讓AI修復一個涉及三個微服務的競態條件,成功率不足10%。
第三層是"創造性架構"。設計新系統、權衡技術債務與交付速度、預判三年后的擴展需求——這些需要經驗直覺的判斷,AI幾乎無法參與。
她打了個比方:AI是"超級自動補全",不是"超級程序員"。這個定位本身有價值,但宣傳把它吹成了后者。
隱藏成本:省下的時間花在哪了
最犀利的觀察在這里。Muguthi追蹤了50名使用AI工具超過一年的開發者,發現一個反直覺現象:編碼時間確實減少了,但調試時間增加了。
具體數據:平均每個功能開發周期中,純寫代碼時間從40%降至25%,但調試和驗證時間從35%升至50%。凈效率提升僅8%,遠低于工具廠商宣傳的"55%更快"。
問題出在"認知切換成本"。開發者需要反復在"信任AI"和"驗證AI"之間決策。一段生成的代碼,讀一遍理解邏輯、查一遍文檔確認API存在、跑一遍測試驗證邊界情況——這些步驟沒有消失,只是轉移了。
更麻煩的是"技術債務加速器"。AI生成代碼的速度,超過了代碼審查和重構的速度。一個團隊三個月內用AI生成了四萬行代碼,六個月后維護成本爆炸——沒人完全理解這些代碼的意圖,原作者是AI。
Muguthi引用了一位技術負責人的原話:「我們不是在寫代碼,是在生成需要未來自己消化的謎團。」
廠商敘事:誰在制造焦慮
這篇文章的鋒芒指向了營銷話術。Muguthi列出了三類典型誤導。
第一類是"替代敘事"。把AI定位為程序員的競爭者,而非工具。這種 framing 制造了防御性抵觸,也扭曲了采購決策——管理者買工具是為了"減人頭",而非"增產能"。
第二類是"理想場景演示"。所有發布會上的實時編碼,都是預先篩選過的題目。Muguthi對比了廠商演示視頻與真實用戶錄屏:前者平均任務完成時間47秒,后者實際中位數是12分鐘——包括三次報錯、兩次查閱文檔、一次放棄AI改用人工。
第三類是"效率指標游戲"。"代碼生成速度提升300%"聽起來震撼,但忽略了后續驗證成本。Muguthi建議用"端到端功能交付時間"作為真實指標,多數廠商對此沉默。
她特別點名了一種話術陷阱:把"AI寫了X%的代碼"等同于"AI完成了X%的工作"。實際上,那X%可能是最機械的部分,而關鍵決策、架構權衡、故障排查——真正耗時的部分——仍需人工。
務實路徑:怎么用好這個工具
Muguthi沒有否定AI編程工具,但主張重新定義使用方式。
策略一:明確分工。把AI限制在"已知模式"領域——樣板代碼、測試覆蓋、文檔生成。未知領域保持人工主導,避免"AI幻覺"污染核心邏輯。
策略二:強制驗證。建立"AI生成代碼必須通過人工審查+自動化測試"的硬性流程,不因"看起來對"而跳過。她建議把AI代碼的測試覆蓋率門檻設得比人工代碼更高。
策略三:知識管理。要求AI生成的代碼附帶"生成意圖說明"——這段代碼解決什么問題、基于什么假設、可能在哪里失效。這不是為了文檔,是為了六個月后有人能看懂。
策略四:漸進采用。從低風險模塊開始(內部工具、非核心功能),積累對特定工具的信任邊界,再擴展使用范圍。避免"全團隊全項目立即切換"的激進部署。
策略五:技能重塑。把省下的機械編碼時間,投入架構設計、系統思維、領域建模——這些AI短期內無法替代的能力。Muguthi稱之為"向價值鏈上游移動"。
行業拐點:從 hype 到 utility
Muguthi判斷,AI編程工具正在經歷典型的技術成熟度曲線轉折——從"期望膨脹期"滑向"泡沫破裂期",再進入"穩步爬升期"。
她觀察到的信號:2024年下半年,多個大廠內部開始收縮AI編程工具的推廣力度。不是放棄,是調整預期。Google內部備忘錄顯示,對AI生成代碼的審查標準正在收緊;Microsoft的工程師反饋系統新增了"AI生成代碼質量問題"專項分類。
更深層的變化在招聘市場。2023年"AI替代程序員"恐慌中,初級崗位需求確實下滑。但2024年數據顯示,能"有效協作AI工具"的開發者溢價上升——不是取代,是篩選標準變了。
Muguthi的結論是:焦慮源于錯位,而非技術本身。AI編程工具是杠桿,不是替身。杠桿放大的是使用者的能力——好的開發者更快,差的開發者更亂。
她最后引用了自己團隊的一個實踐:所有AI生成代碼在提交前,必須能由作者向同事解釋清楚。這個簡單規則,把AI從"神秘黑箱"變成了"可審計的輔助"。
程序員沒必要慌。但有必要清醒。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.