文章來源:AI前線
整理:淩敏、核子可樂
網友熱評:先把百度的程序員都開除了吧。
01
李彥宏:未來将不再存在“程序員”這一職業
在 3 月 9 日央視的《對話》·開年說節目上,百度創始人、董事長兼 CEO 李彥宏表示,基本上以後不會存在“程序員”這種職業了,因為隻要會說話,人人都會具備程序員的能力。“未來的編程語言隻會剩下兩種,一種叫做英文,一種叫做中文,這也是目前世界上人工智能技術最領先的兩個語言。”
對于李彥宏的這一觀點,有網友表示贊同,認為這是未來的趨勢,未來的發展方向還得是智能化。“以後編程,寫代碼的難度肯定會不斷降低”,“現在大模型的出現已經降低了程序員門檻,後面門檻肯定會越來越低”,“程序員這個職業會進化的更高級”。
也有網友表達了不一樣的觀點:“低端程序員會消失,有創造力的程序員會做大”,“編程仍是基礎,是必須要學的,程序都看不懂,再有創造力也沒用”。有網友調侃道,“先把百度的程序員都開除了吧”。有網友更是悲觀地表示,“程序員還需要 AI 淘汰? 一到 35 歲你就找不到工作啦。”
3 月 10 日,周鴻祎發表微博駁斥稱:“大模型将替代程序員?未來不用學編程了麼?我認為,程序員熱十年内不會減弱。盡管未來人人都會用電腦,所謂人人都是程序員,但不同的人用電腦創造的産品完全不一樣,AI 時代更需要計算機專家和程序員,他們可能是各行各業最有發言權的。”
在節目中,李彥宏還提到了人工智能發展速度,并表示“我覺得人工智能發展比我想象中更慢。人工智能已經被提出快 70 年了,可能每過 10 年左右,就有一群人說,我們終于要實現通用人工智能了。但其實情況比想象中要複雜。”
談到未來大模型會給人類的生活或者是生産帶來什麼改變時,李彥宏認為,大模型對于人類生産生活的改變會是非常根本性的。互聯網改變了我們的很多生活,但是這一波人工智能的改變,會更加的徹底、更加的深刻。
02
Stability AI CEO:未來五年内人類程序員将徹底消失
和李彥宏有同樣觀點的技術專家并不在少數。
Fixie 聯合創始人兼 CEO、前谷歌 Chrome 移動團隊工程總監 Matt Welsh 曾表示,“程序員這個工作或許在三五年内不複存在,甚至編程這個學科都會被終結。” 據悉,Welsh 曾在谷歌和蘋果公司擔任高級工程職位,他曾在 2023 年 1 月出版的《ACM 通訊》雜志上就這一話題寫了一篇文章。此外,Welsh 還成立了一家初創公司來證明他的理論。
Welsh 認為,由于 ChatGPT 和 Copilot 等技術的出現,編程正處于從人類工作轉變為機器人工作的轉折點。在他看來,程序員需要演變成 AI 程序的“老師”——或者産品經理,或者代碼評審人員。他認為這兩個人類角色相對來說不那麼受機器人的影響。“不要指望你的程序員職業生涯會一直持續下去,因為機器正在取代這個角色。”Welsh 說道。
Stability AI 創始人兼 CEO Emad Mostaque 也曾在某技術播客節目預言:“五年内,人類程序員将徹底消失。” Stability AI 是全球最受歡迎的開源圖像生成器 Stable Diffusion 背後的開發商,該公司還涉及蛋白質折疊結構預測、DNA 分析與化學反應模型、語言模型乃至視聽數據處理等多個領域的廣泛項目。
Mostaque 總結道,對于人類程序員來說,未來前景着實不太光明,而且已經有不少證據能夠支撐他的觀點。來自 GitHub 的統計數據顯示,“目前所有代碼中已經有 41% 是由 AI 生成。Mostaque 進一步補充稱,更有趣的是,“我們的項目在短短三個月内就超越了 GitHub 上的比特币和以太坊,迅速掀起一波新的潮流”,這證明 AI 相對于加密貨币有着更積極的群衆認同基礎。
展望不久的未來,Mostaque 相信人類的信息獲取與溝通方式将迎來突破性變化。他解釋道,“到 2024 年年底,我相信大家就會把 ChatGPT 安裝在自己的手機上,而且可以脫機運行、不再依賴聯網。”而随着 AI 模型全面駐留在手機端,“我們的對話交互體驗也将發生根本性的轉變。”
03
在未來,程序員将會走向何方?
雖然技術大佬們對于程序員職業的未來發展抱有不同的觀點,但都認為這波 AI 浪潮會給其帶來翻天覆地的改變。
Welsh 甚至對未來的軟件開發團隊做了一些有趣的預測:當程序員開始被淘汰時,隻有兩個角色可以保留:産品經理和代碼評審人員。
在 Welsh 看來,産品經理的角色不會有太大變化。“人類産品經理仍然能夠寫出告訴軟件應該做哪些事情的英文描述——也就是産品需求文檔(PRD)。這是産品經理已經在做的事情,對吧?”不同的是,在不久的将來,我們不再需要把 PRD 交給工程團隊,然後等上六周左右,等他們把需求實現完畢,Welsh 說:“你隻需要把 PRD 交給 AI,AI 在幾秒鐘内就可以吐出代碼。”
具有編程能力的人類将承擔“評審和閱讀 AI 生成的代碼,并确保它們能夠正常運行以及做正确的事情”的任務。至于程序員,以及那些即将加入這一領域的人,他們将需要成為 AI 的老師,而不是程序員本身。Welsh 說:“這是關于如何教會 AI 寫代碼,而不是自己寫。”
騰訊 Tech Lead 茹炳晟認為,工程師需要關注業務理解、需求拆分、架構設計、設計取舍,并在此基礎上通過 prompt 學會與 AI 合作,從而實現“工程師 + LLM”形成 1+1 >2 的效果。這就是共生。未來程序員要想更好地與 AI 共生,需要從以下三個方面來強化自己的能力:
1.需求理解、需求分析、需求拆解的能力。
2.架構設計、架構分析、設計取舍的能力,并推動設計的文檔化和規範化。
3.理解問題本質,而不是單純學習應用(授人以魚不如授人以漁)。
參考鍊接:
https://mp.weixin.qq.com/s/fF7kqaAGfucYi-UI_GlKyw
https://decrypt.co/147191/no-human-programmers-five-years-ai-stability-ceo
https://thenewstack.io/coding-sucks-anyway-matt-welsh-on-the-end-of-programming/