【CSDN 編者按】歲末年初,我們有若干疑問(wèn),比如大模型席卷至今已有兩年,現(xiàn)在再回過(guò)頭來(lái)看我們起始時(shí)頗為關(guān)心的問(wèn)題——“AI 是否會(huì)取代程序員”,已然有了答案。去年歲末,CSDN 的老朋友、AI 資訊界的“網(wǎng)紅”寶玉在《新程序員》中和我們分享了他是如何患上及擁抱 AI 焦慮癥的,今年此時(shí),作為一名資深工程師,深入地回答了取代論這個(gè)程序員最為關(guān)心的問(wèn)題。 本文首發(fā)于寶玉個(gè)人博客:https://baoyu.io/,CSDN 經(jīng)授權(quán)收錄于“年終盤(pán)點(diǎn)”系列策劃。 在 2024 年底,OpenAI 發(fā)布了全新的推理模型 o3,表現(xiàn)相當(dāng)驚艷:它在世界級(jí)編程比賽中能拿到第 175 名,也就是可以打敗 99.9% 的參賽者。于是很多人又開(kāi)始討論:程序員是不是要涼了?2025 年,真的會(huì)有大批程序員被 AI 替代嗎?除了軟件行業(yè),AI 會(huì)不會(huì)也讓其他行業(yè)進(jìn)入“平替”危機(jī)? 接下來(lái),我想結(jié)合自己對(duì)軟件行業(yè)的觀察,談?wù)?AI 發(fā)展的最新動(dòng)態(tài),以及它對(duì)初級(jí)程序員、在校學(xué)生、中高級(jí)工程師和管理者各自帶來(lái)的影響,希望給你一些啟發(fā)和思考。 AI 與軟件行業(yè):到底誰(shuí)會(huì)被取代? 軟件行業(yè)和 AI 的結(jié)合是最緊密的。從近幾年 AI 在編程能力上的突飛猛進(jìn)來(lái)看,軟件領(lǐng)域確實(shí)“首當(dāng)其沖”地感受到?jīng)_擊。
那么問(wèn)題來(lái)了:“程序員會(huì)不會(huì)徹底失業(yè)?”或者稍微謹(jǐn)慎一點(diǎn):“初級(jí)程序員會(huì)被取代嗎?”先別急著得出結(jié)論,讓我們一步步看下去。 AI 助力編程:能提高多少效率? AI 帶來(lái)的效率提升 借助 AI 代碼編輯器(Cursor、Windsurf、GitHub Copilot 等),在很多場(chǎng)景可以顯著加快編程速度:
從我的實(shí)踐來(lái)看,有些環(huán)節(jié)效率可提升 50% 以上,整體則能穩(wěn)穩(wěn)提高 20% 左右。 為何企業(yè)還沒(méi)大規(guī)模使用? 盡管效率提升誘人,但要想真正享受 AI 編程紅利,需要滿足幾項(xiàng)條件:
另外,還有一個(gè)容易被忽略的人性層面:
不過(guò),這種保守態(tài)度不會(huì)持續(xù)太久。到 2025 年,AI 輔助編程大概率會(huì)成為常態(tài),就像我們?nèi)缃裼酶呒?jí) IDE 而不是用記事本寫(xiě)代碼一樣。在“內(nèi)卷”的壓力下,團(tuán)隊(duì)里不用 AI 反而會(huì)掉隊(duì)。 AI 會(huì)讓程序員失業(yè)嗎? 編程只是軟件開(kāi)發(fā)的一部分 AI 寫(xiě)代碼并不等于程序員就被取代。軟件開(kāi)發(fā)是一個(gè)系統(tǒng)工程:
眼下,AI 在編碼階段確實(shí)可以替代一部分人力,但其他流程仍需要人工主導(dǎo)。就算有像 Devin 這樣的工具,能自動(dòng)執(zhí)行簡(jiǎn)單任務(wù)或修小 Bug,但在面對(duì)復(fù)雜模塊時(shí),AI 也常常陷入“卡死狀態(tài)”,無(wú)法完成所有工作。 影響初級(jí)崗位 AI 在編程能力上的進(jìn)一步提升,確實(shí)會(huì)讓“初級(jí)程序員”面臨更大競(jìng)爭(zhēng),因?yàn)楹芏嗪?jiǎn)單任務(wù)可以讓非專(zhuān)業(yè)開(kāi)發(fā)者借助 AI 來(lái)完成,或者由高級(jí)工程師通過(guò) AI 工具直接“前置”搞定。
AI 正在重塑軟件開(kāi)發(fā)范式 我在文章《AI 輔助編程給軟件工程帶來(lái)的需求開(kāi)發(fā)范式變化》[1]中提到:AI 對(duì)傳統(tǒng)軟件開(kāi)發(fā)模式影響深遠(yuǎn),主要體現(xiàn)在: 簡(jiǎn)單需求不再依賴完整研發(fā)流程
專(zhuān)業(yè)程序員“和 AI 結(jié)對(duì)”
團(tuán)隊(duì)規(guī)??赡芸s小,效率卻不降
上一篇:網(wǎng)警提醒:ChatGPT好玩,也有幾件事需當(dāng)心下一篇:劍橋大學(xué)研究:AI可能會(huì)被用來(lái)操控用戶的選擇,相關(guān)數(shù)據(jù)或被出售
|
19款電子扎帶
電路板識(shí)別電子標(biāo)簽