2026年了,AI發展蒸蒸日上,過了去年的AI元件之後,現在AI百花齊放,ChatGPT, Claude, Gemini, Grok…等等多得不行,很多人會說時代引來新一代的變革,軟體工程師將要被取代。然而真相是這樣的嗎?
不是。
會在那種早期AI發展就丟出這種荒謬結論的人,要不就是跟新聞媒體一樣追著風吹早動就跟著拍舞翅膀的腐蝕蒼蠅,要不就是人云亦云的邯鄲,2026年都到了還在道聽塗說的話我想蠢人就是你的最終寫照。再來就是華爾街的投資政客──結合前兩種缺點的糟糕生物,最大的差別是穿著西裝比較高檔與口袋鈔票比較厚。但迂腐程度不亞於過去堅信2012就是馬雅世界末日的那群人。
取代不取代,從來就不是一個簡單的是與不是的問題,當你今天向人投出這種爛問題的時候,就注定拿不到像樣的結果。AI現在可以取代很大的開發的工,但他不是領航者,就算掛上多少思維模型,他也沒有真正的意識,也沒有明確的方向性,好比影劇中出現的偽人,也許一舉手一投足都栩栩如生,但是某些關鍵的時刻,你就會發現,他們終究只是機器,最後你終究是一個人。
開發需要的除了開發的知識與實際程式碼外,更重要的是開發的思維,什麼時候要採用什麼樣的架構、舊有的功能要怎麼淘汰,當你讓AI掌控全局而砍了舊有客戶的功能, 最後要給客戶罵的人只會是你,AI的存在就好像是一名 聰明且便宜的 外包商,替你完成你想要做的開發任務。
但是更重要的是,AI就像是Fate/Zero的聖杯一樣,他不能完成連使用者都不明白的東西,這樣做會有兩個糟糕後果。一個是做不到,你最後被迫收時他的殘局。而另一個則更糟糕,他做到了,但你永遠地失去了對他的掌控能力,之後的異動都失去了所謂”由工程師打造”的產品。這會有甚麼後果,我老實說,不知道。如果你享受抱著一團不知道什麼時候會炸的TNT睡覺,我確實沒什麼意見可以指教你的。
談遠了,回到原本議題,未來的工程師,會逐漸從實做細節脫離而往著架構師方向靠近,會因此需要更多人的去負責這些因為AI蓬勃發展發展出來的職位。但你說,這些多出來的人叫做軟體工程師嗎?還是說AI增加了架構師的機會卻取代了軟體工程師。這題沒有答案,而企圖做出回答的都是一概論之的王八蛋。
那,軟體工程師的工作內容確實創造了很大的變化,那對世界來說是甚麼很大的變化嗎?可能也不是。
繼續我剛剛的論調,把AI想成是一名優秀的外包商,你認為人人都成為管理外包商的老闆之後,世界、科技就會突飛猛進嗎?
不會。
承認吧,大多數人的創意是有限的。將一個必須要寫一個星期的購物商城服務,透過AI減少到一天內完成,也不意味著你的產品就可以賣得出去了。垃圾做得多了,也只會得到垃圾堆。他目前帶給頂尖企業最大的成效,就是他可以解放技術債,把一些老人給砍掉再用AI工程師重新接上,透過這招數來節約成本,但這與你是否可以打造出更多的卓越服務無關,只是省了一波,交出一季漂亮的財報,就是這樣而已。
AI不是萬靈丹,最終創造價值的對象,也不會脫離人本身。近親交配不會得到更好的基因,那你憑什麼相信東拿西抄的AI會是人類文明的未來?