2026年5月26日 星期二

AI 會取代軟體工程師嗎?最新數據顯示職缺反而增加

David Sacks 說當 AI 將寫程式變的成本異常便宜,工程師職缺反而變多了。從數據來看,的確他是對的,但只講了一半。


事情是這樣。前白宮 AI 與加密貨幣事務主管 David Sacks 上週日在 X 上發了一篇文,問了一個看起來反直覺的問題:AI coding agent 已經能自己開發功能、開 PR、跨專案 debug 了,為什麼軟體工程師的職缺不減反增?他自己給的答案是「AI 大幅降低了寫程式的成本,同時也造成現在要管理的程式碼比以往任何時候都還要多」,還引了一個數字,GitHub 上的 commit 年增 14 倍。這篇被 Hugging Face 執行長 Clément Delangue 轉發,被到處廣傳。


先說我認同的部分。Sacks 講的其實是經濟學上的 Jevons 悖論:當一個東西的使用效率變高、成本變低,總用量通常不會下降,反而會上升。1865 年 Jevons 觀察到蒸汽機燒煤效率變好之後,整個社會的煤消耗量不減反增,因為便宜讓更多原本不划算的用途變得划算。套到軟體上就是,寫一個功能從兩週變成三天,公司不會說「太好了,可以裁掉八成工程師」,而是把那些一直擱著、以前不值得做的東西全部撈出來做。


數字確實撐得起這個說法。GitHub 的 commit 從 2025 全年約 10 億,到 2026 預估會衝到 140 億,每週 2.75 億筆,這就是 Sacks 講的 14 倍。AI 開的 PR 半年內從每月 400 萬暴增到 1700 萬。美國勞工統計局(BLS)預估軟體開發者職位 2024 到 2034 會成長 15%,遠高於全職業平均的 3%,而且報告裡直接點名 AI 是需求推力。今年初軟體工程師的職缺也確實年增約 11%。所以「AI 讓程式碼總量爆炸、進而推升工程師需求」這個方向,是有實際數據支撐的,不只是猜測,也不只是口號。


問題在「工程師職缺變多」這句話,把一件真正需要注意的事情掩蓋掉了:增加的職缺,到底是哪一種工程師?


把同一批資料拆開看,會發現成長幾乎全部集中在資深和 AI 專長這一類需求。


入門職缺從 2022 的高點減少了大約 67%。史丹佛 AI Index 2026 的數字更直接,22 到 25 歲的軟體開發者就業人數,從 ChatGPT 出現後掉了將近 20%,而資深開發者的人數持續成長,衝擊完全集中在最資淺這一層。新鮮人現在只佔大型科技公司新進人數的 7%。換個角度看職缺結構,入門職缺佔比從 8.1% 滑到 7.4%,資深職缺佔比則從 38.8% 爬到 43.1%。一般軟體工程師的職缺量比 2020 年的基準還低了快一半,真正在成長的是 AI/ML 工程師,年增 59% 到 85%。所以總量是成長的,但工程師人力需求底部在減少、頂部在增長。


再來是第三件事,也是我覺得最該想清楚的:Sacks 拿來解釋職缺成長的那個機制,「要管理的程式碼變多了」,剛好就是把剛入門這條路堵死的同一股力量。當每個人都用 AI 一天產出三倍的程式碼,瓶頸就從「寫」搬到了「審查、整合、確認這東西在正式環境會不會出問題」。而審查和架構判斷是資深工作。AI 接手的那些寫 template 程式碼、修小 bug、補測試的工作,正好都是過去新人用來練功、慢慢變成資深的那條路。GitClear 的資料也顯示,AI 產生的程式碼每個 PR 平均有 10.83 個問題,人寫的是 6.45 個,寫出來的量更大,要人檢查的地方也變得更多。


這就帶出一個五到七年後可能會浮現的問題。資深工程師都是先做過資淺的活才變資深的。如果現在這條入門的路被 AI 大幅壓縮,等到要補這些資深人力缺口的時候,能夠往上補的人,已經因為這幾年入門被收窄而變少了。需求在增長,但能滿足需求的供給,不一定跟得上。


所以 Sacks 沒講錯,AI 確實在把整個軟體業的餅做大。我只是覺得,當一個說法讓人鬆一口氣的時候,特別值得看它把什麼東西藏在底下。對已經在業界、能用 AI 把自己變成三倍產出的人,這是最好的時代;對剛畢業、還在找第一份工作的人,同一份數據就變成另一個故事。而這兩件事是同時都成立的。


來源:

David Sacks 原始論點與 14 倍 commit 數據:https://www.benzinga.com/markets/tech/26/05/52765410/former-wh-advisor-pushes-back-on-job-loss-fears-says-ai-has-dramatically-lowered-the-cost-of-writing-co

GitHub commit/AI PR 量與 GitClear 品質數據:https://byteiota.com/github-ai-agents-275m-commits-are-breaking-the-platform/

軟體開發者就業預估 +15%:美國勞工統計局 BLS Occupational Outlook https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm

22–25 歲開發者就業 -20%:史丹佛 HAI AI Index 2026 https://hai.stanford.edu/ai-index

職缺結構(入門 8.1%→7.4%、資深 38.8%→43.1%、IT/CS 年增 14.2%):ZipRecruiter 資料(WSJ 報導),轉引自 https://www.metaintro.com/blog/tech-jobs-rebound-2026-it-cs-postings-up-entry-level-shrinks

入門職缺 -67%、新鮮人佔比、一般 SWE 與 AI/ML 職缺消長:jobsbyculture 2026 職缺分析 https://jobsbyculture.com/blog/junior-developer-crisis-2026


沒有留言: