聲明:本文來自于微信公眾號CSDN(ID:CSDNnews),授權(quán)站長之家轉(zhuǎn)載發(fā)布。
在 AI 應(yīng)用及開發(fā)工具遍地開花的今天,它們能否代替人類工程師,幫助老板成功構(gòu)建“一人公司”?
抱著這樣的想法,一名來自加拿大的軟件開發(fā)者 Wes Winder 試了試。
Wes Winder 在12月21日于社交媒體 X 上大膽“開麥”——“我解雇了整個開發(fā)團(tuán)隊,用 o1、Lovable 和 Cursor 取而代之?,F(xiàn)在,我以100倍的速度交付產(chǎn)品,并且代碼簡潔10倍。Open AI o3即將到來,90% 的開發(fā)工作將不復(fù)存在?!?/p>
“90% 的開發(fā)工作將無法生存”
此話一出,爭論四起。
有人迫不及待地想要知道 AI 取代人類開發(fā)者后所帶來的真實效果與體驗:
非常有趣,很期待看到它會運作得如何。但在過去的幾次更新后,ChatGPT 的實際可用性降低了,你必須非常精確地給出指令,以至于提示變得過于具體。
也有人發(fā)出質(zhì)疑:“我覺得這完全是胡扯,代碼絕對不會更簡潔。而且別忘了,如果你的源代碼是通過 AI 生成的,是無法獲得版權(quán)保護(hù)的。當(dāng)出現(xiàn) bug 或問題時怎么辦?誰能對代碼足夠熟悉,以盡可能減少客戶的宕機(jī)時間?我不相信非程序員僅靠 AI 就能運營一家軟件公司?!?/p>
還有人覺得用 AI 也并不劃算,成本未必能夠節(jié)省下來,“讓我理清一下,假設(shè)你有一個由5名開發(fā)人員組成的團(tuán)隊,與其可能實現(xiàn)500倍的發(fā)布頻率、50倍更簡潔的代碼、運行更多實驗并提高成功的可能性,你卻選擇了100倍更快的代碼和10倍更簡潔的代碼?”
現(xiàn)實來看,Wes Winder 是一位擁有12年以上開發(fā)經(jīng)驗的資深工程師,他并未透露自己曾管理多大規(guī)模的開發(fā)團(tuán)隊。如今,他專注于利用 AI,將用戶的應(yīng)用創(chuàng)意快速轉(zhuǎn)化為 SaaS MVP,助力用戶實現(xiàn)被動收入。
Wes Winder 的這一動態(tài)更新于 OpenAI o3發(fā)布前夕。根據(jù) OpenAI 官方測試結(jié)果顯示,在編碼領(lǐng)域,o1在編程競賽平臺 Codeforces 上的得分為1891;而 o3在延長思考時間的情況下,得分可達(dá)2727。作為參照,人類工程師 Mark Chen 表示他的得分只有2500,充分展現(xiàn)了 o3模型已經(jīng)具備接近甚至超越人類專業(yè)程序員的實力。
正是基于這一點,Wes Winder 覺得“OpenAI o3的到來,90% 的開發(fā)工作將無法生存。”
同時,對于替代的爭論,Wes Winder 坦言,AI 能更好地幫助人類,讓人類不再需要為公司工作,因為他們自己也可以獲得更大的成就。
解雇了整個團(tuán)隊前,還在 LinkedIn 上尋找工程師?
讓人覺得有些諷刺的是,Wes Winder不久之前還在LinkedIn 上發(fā)文宣稱要招募一名 Web 開發(fā)人員。
帖子寫道,“有沒有擅長 React/Remix/Supabase 的 Web 開發(fā)人員想兼職?我可能有工作給你。回復(fù)你的作品集/近期作品,我會聯(lián)系你?!?/p>
正因此,Wes Winder 此番言論發(fā)布,社交媒體上的用戶對此反應(yīng)非常激烈,并對他的招聘工作表示懷疑。
一位網(wǎng)友寫道:“難道就是想先招人,再用 AI 來取代他們嗎?“還有網(wǎng)友評論道:“憑你在 Twitter 上的最新言論,為什么覺得有人會想成為你公司的開發(fā)者?”
那些曾用 AI 直接取代人類的公司都怎么樣了?
無獨有偶,Wes Winder 不是第一個用 AI 取代人類工程師的管理者。
2023年5月,IBM 宣布將用 AI 取代大約7800個工作崗位;同年7月,印度電子商務(wù)初創(chuàng)公司 Dukaan 宣布,決定裁掉90% 的客戶支持團(tuán)隊,并將這部分工作“外包”給 AI 聊天機(jī)器人;今年9月,倫敦私立學(xué)校 David Game College 開設(shè)英國首個“無教師”AI 課程,該課程用 AI 代替人類教師......
毋庸置疑,這樣的組織正在日益增多,那么在實踐之后,他們的現(xiàn)狀究竟如何了?
回看印度電子商務(wù)初創(chuàng)公司 Dukaan用 AI 機(jī)器人取代了90% 的客戶支持人員的三個月后,其 CEO Suumit Shah現(xiàn)身分享,他認(rèn)為由于 AI 的存在,客戶支持人員依賴復(fù)制粘貼的工作已經(jīng)成為過去式了。
“對我來說,用一個機(jī)器人取代整個團(tuán)隊是輕而易舉的事,”他補(bǔ)充道,“這個機(jī)器人比我聰明100倍,可以即時響應(yīng),而且花費只是我以前支付給支持團(tuán)隊的費用的百分之一?!?/p>
自從用了 AI 聊天機(jī)器人之后,其業(yè)務(wù):
(1)首次響應(yīng)時間從1分44秒,縮短至即時響應(yīng)!
(2)解決時間從2小時13分鐘,縮短至3分12秒!
(3)客戶支持的總體成本,降低了約85%!
Suumit Shah 表示,“AI 正在搶走我們的工作。隨著時間的推移,每個人都會開始這樣做。不僅僅是我們。也許我只是太直率了,才把它(這一消息)放在推特上?!贝送?,他補(bǔ)充道,“我們的客戶服務(wù)團(tuán)隊現(xiàn)在更精簡,但效率更高。至于預(yù)算,我們只能說我們已經(jīng)重新分配了這些資金來推動創(chuàng)新和擴(kuò)張?!?/p>
然而,并非所有人都認(rèn)同 Suumit Shah 的觀點。
IBM,作為另一家致力于用 AI 替代人類工作的公司,其內(nèi)部員工匿名表示,這種轉(zhuǎn)變帶來了極差的體驗。
據(jù)《The Register》于9月報道,IBM 用 AI 取代數(shù)千個職位的計劃目前看起來更像是將工作外包給印度,是以犧牲組織能力為代價的。
有 IBM 內(nèi)部員工爆料,“‘完全由 AI 外包’的說法是一種神話,但我們的高層管理人員似乎認(rèn)為這已經(jīng)成為現(xiàn)實。事實上,Watsonx(IBM 的生成式 AI 產(chǎn)品)甚至無法提供給員工嘗試去幫助自動化一些無意義的任務(wù)。它遠(yuǎn)遠(yuǎn)落后于 OpenAI 和 ChatGPT,差距非常明顯?!?/p>
一位不愿透露姓名的 IBM 員工評論道,直至2024年7月,該產(chǎn)品的網(wǎng)頁界面問題重重,幾乎不可用,且整個公司幾乎無人使用它。盡管 CEO 不斷鼓勵開發(fā)人員采用 Watsonx,但實際使用者寥寥無幾。他們覺得,引入的 AI 不僅無法承擔(dān)起替代人類的任務(wù),甚至一些有能力改善這種情況的專業(yè)人士也已被解雇。
AI 工具帶來的影響,遠(yuǎn)遠(yuǎn)還未到取代的地步
事實上,AI 工具的普及確實可以幫助開發(fā)者有不錯的效率提升。據(jù) CSDN 發(fā)布的《2024中國開發(fā)者大調(diào)查》顯示,開發(fā)者對當(dāng)前行業(yè)中已有的 AI 工具普遍持滿意態(tài)度,超九成開發(fā)者打出5分及以上(滿分為10分)的分?jǐn)?shù)。19% 的開發(fā)者打出了10分的滿意度。
開發(fā)者對AI編程輔助工具的滿意度
他們主要用這些工具來生成代碼、解釋 Bug 并提供修正、生成代碼注釋或者代碼文檔。
使用 AI 編程輔助工具的用途
38% 的開發(fā)者在體驗之后,真實地覺得 AI 編碼輔助工具可以減少20%-40% 的工作量。只有4% 的開發(fā)者認(rèn)為這類工具的使用反而增加了工作量。
AI編程輔助工具對工作量的影響
數(shù)據(jù)顯示,44% 的開發(fā)者認(rèn)為,AI 編程輔助工具顯著提升了代碼的質(zhì)量。這一現(xiàn)象說明 AI 在自動化和智能化編程中的巨大潛力,通過減少人為錯誤和優(yōu)化代碼結(jié)構(gòu),能夠顯著提高代碼的可維護(hù)性和性能。
不過,盡管 AI 工具可以生成高質(zhì)量的代碼,但36% 的開發(fā)者反饋,在某些情況下,生成的代碼仍需要開發(fā)人員進(jìn)行返工,以及它也會帶來重復(fù)代碼(32%)等情況。這可能是由于工具的局限性或?qū)μ囟椖啃枨蟮牟煌耆斫猓瑥?qiáng)調(diào)了人類工程師在編程過程中的不可替代性。
AI 編程輔助工具對代碼的影響
因此,說「AI 可以完全取代程序員」未免為時尚早。
正如一位用戶所評論的,「AI 無法真正取代有才華的工程師。AI 很難生成連貫、更大的代碼內(nèi)容。即使有了 GPT-4或未來迭代模型的進(jìn)步,AI 在設(shè)計大型復(fù)雜系統(tǒng)或完整編碼此類系統(tǒng)中哪怕一個小而復(fù)雜的部分的能力方面仍然有限。它擅長解決已經(jīng)被解決過無數(shù)次的問題,通常在特定場景下表現(xiàn)得與頂尖工程師一樣好。然而,當(dāng)面對新的挑戰(zhàn)或復(fù)雜的系統(tǒng)設(shè)計時,它就顯得力不從心了。」
其實,AI 真正閃耀的地方在于它能夠提高工程師的工作效率。以前可能需要幾個小時才能完成的任務(wù)(例如某些實現(xiàn))現(xiàn)在可以簡化了,這提高了效率,加快了產(chǎn)品交付,甚至可能減少對大型工程團(tuán)隊的需求。然而,AI 永遠(yuǎn)不會完全消除對工程師的需求。
對此,資深工程師寶玉也在年終盤點文章中分享了他對于“AI 是否會取代程序員”的最新看法,其表示:
AI 在編程能力上的進(jìn)一步提升,確實會讓“初級程序員”面臨更大競爭,因為很多簡單任務(wù)可以讓非專業(yè)開發(fā)者借助 AI 來完成,或者由高級工程師通過 AI 工具直接“前置”搞定。
一旦企業(yè)意識到可以省掉部分簡單的編程人力,初級崗位會被“削減”或合并,導(dǎo)致畢業(yè)生或技能不夠扎實的人員就業(yè)更困難。
不過這并不代表“程序員”這個職業(yè)消失。工程師依然要負(fù)責(zé)架構(gòu)、需求抽象、測試和維護(hù)等更高層次的工作。
那么你如何看待這一問題?歡迎留言分享你的看法。
(舉報)