智能體將媲美中級程序員,這下真要被AI搶飯碗了
從不屑一顧到另眼相看、再到惴惴不安,這或許是過去兩年以來程序員群體對於AI編程的心路歷程。
但就在2025年伊始,Meta創始人朱克伯格就在播客節目中放出狠話,「在2025年,Meta以及其他正在研究這一領域的公司,很可能會開發出一種AI,它能夠發揮相當於中級軟件工程師的作用,具備編寫代碼的能力。」

01
朱克伯格在作客最近的一期《祖・羅根體驗》播客節目時表示,當前的AI技術尚處於發展階段,初期投入會比較昂貴,但隨著技術的進步,AI的運行效率將不斷提高,最終將取代人類工程師在Meta及其他公司的編程工作。2025年的編程智能體就能媲美中級工程師、而非初級碼農,朱克伯格的這番發言很快就在業界引起了軒然大波。
遙想一年多以前的2023年夏季,前Stability AI創始人Emad Mostaque也曾預測,「五年內,人類程序員將徹底消失」,然而彼時程序員們對於這個預言還是嗤之以鼻。去年春季,圍繞「程序員」這個職業是否在未來會不複存在,李彥宏和周鴻禕也展開了一番論證,結果是網民普遍站在支持程序員不會被淘汰的「紅衣教主」一邊。

AI再厲害始終也是輔助,最終還是需要人來決策,這是當時知乎、微博等社交平台里被廣泛認同的觀點。面對ChatGPT,兩年前的程序員穩坐釣魚台的根源,是他們認為自己的獨特性無法被AI模仿。事實上,Github Copilot等最初的AI編程工具已經將Copilot(副駕)寫在了產品名里,它們被創造出來確實就是為了輔助程序員。
Github Copilot能做到的是代碼建議、自動補全、代碼改進與重構,以及代碼審查等涉及代碼實現的場景,可程序員不止是寫代碼,如何實現產品經理的需求、怎麼維持穩定的軟件運行環境等,更複雜、更系統化的工作才是他們主要面對的挑戰。

但彼時Github CopilotAI等編程工具由於AI性能的限制,僅僅在標準化、有規律的任務上有著良好的輸出內容,如果開發者只告訴他們「幫我搭建一個電商網站」,就會直接罷工。開發者需要將搭建網站的任務分解得足夠細緻,AI才能搭建一個能跑起來的網站。
以至於2023年的程序員們往往認為AI編程工具存在效費比低,需要用戶清楚地知道AI生成每一行代碼的細節和意義,相關代碼才算得上可用。假如他們向AI準確描述想要實現的需求,結果一定是向AI描述代碼需要的時間,通常要遠高於自己動手寫代碼的時間。

事實上,願意在v2ex、Stack Overflow、GitHub等技術社區進行分享和討論的程序員,往往都是這個群體里的佼佼者,他們的日常工作早就脫離了「增刪查改」。這一類樂意在互聯網上發聲的程序員,對於只會複製黏貼的初級碼農被AI編程淘汰其實是無感的,一如「大手畫師」對於普通畫工被Stable Diffusion搶走飯碗時的冷眼旁觀一般。
02
如果說2023年的AI編程工具實際上可以被視為是剛剛誕生的汽車,後者在問世初期跑起來沒馬車快、續航里程比馬車低,舒適性更是比不了馬車,只可惜AI進步的速度要遠超圈外人想像的極限。
比如基於GPT-3.5的GitHub Copilot確實不具備對紛繁複雜現實世界的抽像建模能力,但2024年下半年陸續問世的OpenAI GPT-4o、GoogleGemini 2.0、Anthropic Claude 3.5在編程能力上就有了脫胎換骨般的改變。例如GPT-4o甚至可以做到根據一張手繪圖片,就直接生成一個網站。

在Meta等科技公司的視角下,所謂中級工程師幹的就不是「增刪查改」等初級工作,而是能判斷生成代碼的質量,以及獨立完成複雜任務,也就是說他們已經接近打造出自動化水平極高的智能體了。但AI能代替中級工程師就已經足夠讓程序員恐懼了,畢竟一般的程序員也就這個水平。
敏捷軟件開發的倡導者Kent Beck就在社交平台發文稱,「我很不情願地用AI試著寫代碼,卻發現它可以讓我90%的技能被取代,但是它可以讓我賸餘10%的技能放大一千倍」。朱克伯格也表示,AI將工程師從繁瑣編寫代碼的工作中解放出來,使得他們能夠專注於更具創造性的工作。

可是將人類工程師解放出來的潛意思,就是由少數有AI加成的高水平程序員將會大批量替代普通程序員,因為創造性的工作往往只需要少數天賦型選手。以往科技產品、互聯網服務都是幾位大神帶著一批普通人搞出來的,未來依然會是大神引流潮流,可給他們打下手的可能就會變成AI。
這也是朱克伯格關於「Meta最終可能會將其應用程序的所有編程工作外包給AI」的說法,會引發程序員熱議的原因,因為這番話語指向了一個程序員不希望看到的未來,即AI從提效工具變成了競爭對手。如果說把現實的需求抽像到虛擬世界的建模能力不再是程序員的競爭力來源,那麼什麼才是程序員群體在未來安身立命的資本呢?

答案是圍繞「人」的工作,在AI還只是智能體、而非AGI(通用人工智能)的時候,「與產品經理對齊需求」 或 「統籌任務分配和執行」 等與人類打交道的工作還很難勝任。要讓AI與產品經理「撕X」恐怕是難為AI,或者說隨著AI編程能力的逐漸增強,產品經理和程序員對應的職能可能就要合二為一了。
本文來自微信公眾號 「三易生活」(ID:IT-3eLife),作者:三易菌,36氪經授權發佈。