2026年6月17日 星期三

[AI 反思] AI寫程式一年後,你是變強還是更依賴了?

 [AI 反思] AI寫程式一年後,你是變強還是更依賴了?

摘要 : AI能讓寫程式更快,但也可能讓獨立思考、判斷與重構能力悄悄退化,真正風險是你失去離開AI後的戰力。




內容:

這提出一個很值得所有工程師自問的問題:這一年大量使用 AI 寫程式,到底是真的變強了,還是只是變得更依賴工具?表面上看,很多原本要花很久的工作,現在只要幾分鐘就能完成,效率提升非常有感,也容易讓人產生「自己明顯進步了」的感覺。


但真正的風險不在於 AI 取代你,而在於你長期依賴它之後,獨立解決問題的能力可能正在退化。當某一天碰上 AI 幫不上忙、給錯答案,或者情境非常複雜時,你若已失去判斷與修正能力,就會發現自己既離不開它,也無法真正頂上去。這才是最危險的地方,因為那往往直接影響職場競爭力。


AI 確實在某些任務上能顯著提速。以 GitHub 的 Copilot 實驗為例,使用者完成任務的速度快了將近 56%。但這類任務往往是邊界清楚、標準答案多、重複性高的模板型工作,例如從零寫一個 HTTP 伺服器。這正是 AI 最擅長的「甜區」,並不能代表一個工程師真正的整體能力。


真正有價值、也真正困難的部分,通常不是模板工作,而是那些複雜業務邏輯、架構設計、效能瓶頸排查,或是在模糊情境下做出正確判斷。這些問題沒有單一標準答案,也很難靠模式套用解決。AI 在這類場景裡給出的內容,常常只是「看起來合理」的參考,而不是真正理解系統後的推理結果。


AI 的核心不是理解,而是模式匹配。它根據大量既有資料去猜測「下一段最像什麼」,所以面對常見題型時表現很好,但只要題目稍微偏離它熟悉的範圍,就可能產生語法正確、語氣篤定、實際卻完全不適用的答案。最可怕的不是 AI 出錯,而是它出錯時,你也剛好失去了辨識錯誤的能力。


這種「錯覺式提效」並非空談。引用一項 2025 年的實驗,讓 16 位資深開發者在自己熟悉的大型成熟專案中完成 246 個真實任務。這些人原本預期 AI 能讓自己快 24%,實際做完後主觀感受也認為快了 20%,但客觀測量結果卻是平均慢了 19%。雖然研究樣本有限,不能當成絕對定論,但至少說明一件事:連資深工程師都可能誤判自己在 AI 輔助下的真實效率。


除了效率錯覺,程式碼品質的變化也值得警惕。GitClear 分析了 2.11 億行程式碼、長達 5 年的資料後發現,2024 年 5 行以上的重複程式碼塊暴增到 8 倍;而代表整理、重構、抽象化的程式碼比例,則從 2021 年的大約 25% 一路下降到 2024 年不到 10%。更值得注意的是,2024 年成為首次「複製貼上的程式碼量超過重構整理程式碼量」的一年。


這代表整體開發行為正在改變:大家都更快地新增程式碼,卻越來越少回頭整理結構、抽象邏輯、提升可維護性。而後者恰恰是資深工程師最重要的價值所在,也是判斷力與設計能力的體現。若這部分長期不練,留下來的系統就會愈來愈像拼湊品。研究也指出,這類克隆式程式碼的缺陷率,可能比正常程式碼高出 15% 到 50%。


進一步把問題擴大到整體認知層面。根據一項針對 666 人的研究,越頻繁使用 AI 的人,批判性思維分數越低;其中關鍵機制被稱為「認知卸載」,也就是把原本應由自己完成的思考外包給工具。更值得注意的是,越年輕、越依賴 AI 的人,能力下滑的幅度越明顯。當你把「想」這件事長期交出去,自己的思考肌肉就會更快萎縮。


最後把使用者分成三類來看。第一類是新手,AI 讓他們看起來進步很快,但其實很多只是短板被工具暫時撐住,能力本身未必真的補上。第二類是中階使用者,效率感最強、爽感最高,但也最容易在不知不覺中減少親手解題的頻率,因此退化風險最大。第三類是真正的高手,他們不會只看「有 AI 時我多快」,而是更在意「拿掉 AI 之後,我還剩多少戰力」。


整篇文章的核心提醒是:當某項能力可以被工具低成本取代,市場就不再為「只會執行」的人支付高溢價。AI 已經逐漸把「會寫程式碼」這件事變成標準化能力,因此真正更值錢的,不再只是寫得快,而是你是否知道該寫什麼、為什麼這樣寫、出了問題怎麼判斷,以及能不能在沒有 AI 的情況下仍然獨立完成關鍵決策。

沒有留言:

張貼留言