計算機界有句名言: 程序員是人類最后一個職業,因為他發明了AI。
近期,號稱“世界上第一位完全自主運行的人工智能軟件工程師”“可以根據一句指令,端到端地處理整個開發項目”——Devin被打假了,國外一名程序員錄視頻分析Devin并沒有那么神奇,還會產生一些人類程序員根本不會犯的bug。
這讓不少程序員松了口氣,差點以為自己的飯碗要被搶了。
不過,如今的AI發展日新月異,這并非不可能的事情。隨著大量AI編程工具的涌現,“程序員這個職業將來會被AI淘汰嗎?”成為不少程序員擔憂的事情。
有人提出淘汰是必然的事情,程序員的工作就是寫代碼,而這部分工作已經可以被大模型替換了。理由如下:
1.程序員的工作和外語翻譯類似,本質上是把人的需求翻譯給計算機能理解的語言。隨著大語言模型能準確理解人的需求,就不需要程序員來做這道翻譯了。
2.編程AI和翻譯AI、圍棋AI類似,面對的都是完整的決策依據信息和理論上存在的最優解。舉個例子,圍棋決策所需要的所有信息都在棋盤上,翻譯所需要的所有信息都在原文里,編程所需要的所有信息也只限于用戶的需求。同時存在理論上的最優解,圍棋和翻譯雖然可以有無數種套路,但的確存在理論上的最優解,只要不斷試錯不斷學習,機器的水平就會不斷提高最終超過人,這點在圍棋和翻譯上都已經實現了。
3.被AI編程淘汰了的程序員,無法被AI行業吸納。這是因為AI需要的是訓練而不是寫程序,OPEN AI也就幾百個員工而已,但是需要幾萬張工程顯卡的算力。AI是訓練出來的而不是敲代碼敲出來的。
4.最后預測一下,以后這個行業只需要10%的程序員做審校即可,寫程序和測試程序都可以絕大部分由AI完成,就和現在的翻譯行業一樣(先丟給機器翻譯然后人再審校)。但是仍然需要人們了解一些編程邏輯、術語,畢竟完全不懂的話也不好給AI安排任務,需要的是既懂市場也懂一點技術的人,也就是說像產品經理這種崗位可能影響不會很大。從翻譯行業的歷史來看,我預測中國目前幾百萬的程序員會在10年內逐步減少到目前10%的人數。
網友“欲三更”認為這種比喻不算恰當,寫代碼不是程序員最重要的工作。
“程序員的工作確實有點像翻譯,但不是把人類的需求翻譯成代碼,而是把現實世界中的需求,“雷羽。譯”到抽象的“觀念”世界中,形成一個抽象模型(專業數據叫建模),再把抽象模型翻譯成代碼(專業術語叫實現),最后經過編譯器再次翻譯,形成可執行程序。在上面這個鏈路中,核心不是寫代碼,而是建模,以及由模型指導的,對代碼資產的反復維護”
網友“pansz”認為“程序員的工作絕大部分是在調試,查問題,定位問題改bug,小部分是在跟需求撕逼,跟其他組員定協議,討論事情該不該做。至于寫代碼的時間?幾乎沒有留時間。”
真實研發進度是:
某項目A:立項前期討論兩個月,開發不到一個月,測試/修改需求/查問題/改bug/新版本迭代七個月。
十個月的工期,純寫代碼時間真的不到10%。大部分時間得花在「究竟應該寫什么代碼」,「找到哪個代碼需要改」,「定位現實問題出在代碼什么地方」 ,「定位下一個需求增加在代碼什么地方,以什么形式增加」,「與用戶的交互如何設計,與其他模塊如何交互」等等。
現實情況是如果你把那寫代碼時間縮短了。那寫一個月的代碼可能不是十個月工期的項目,而是需要二十個月的工期去維護,程序員反而要增加一個,而不是減少。
一線程序員幾乎沒有聽說過覺得自己要被替代的。因為,可以被ai替代的那部分工作,現實中早就根本沒有留時間給你做了。據說有部分公司將這些工作給外包做。如果說以后程序員會失業,可能是外包程序員。
但擁抱AI已經成為確定性事件,大家達成共識未來會誕生“新一代程序員”,即具有編程思維、懂得高效利用AI工具的人會成為主流。據統計,已經有超過120萬開發人員使用了GitHub Copilot的技術預覽版。如果 AI 可以替代人,那就意味著它替代了一種生產要素。這對于生產力的影響是巨大的,將釋放更多的人類創造力,消滅舊崗位,創造新崗位,對大家的生活造成極大的影響。
事兒不會消失,消失的是落后的工具與落后的人。
【來源】:知乎https://www.zhihu.com/question/591764104/answer/3139440838
【消息】: 1.《碼客人生》開啟新欄目:《讀者來信》——每月精選往期文章的趣味評論,類似程序員“樹洞”,評論選中者,可在微信公眾號后臺加運營者微信,領取獎勵。 2.《碼客人生》建立讀者交流群了,討論技術話題,分享文章看法,感興趣的人可以后臺加運營者微信入群。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
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.