AI代碼生成器成老程序員新寵,三成資深工程師過半代碼靠它完成
近年來,生成式人工智能(GenAI)在軟件開發領域的應用日益廣泛,尤其受到資深工程師的青睞。根據云平臺Fastly近期發布的一項調查,資深開發者更傾向于借助AI工具生成代碼,且對其在實際生產環境中的部署表現出更高的信任度。這一現象不僅體現了技術演進對工作方式的影響,也反映出不同資歷開發者在工具使用態度與效率感知上的顯著差異。
該調查共涵蓋791名專業開發者,結果顯示,從業10年及以上的資深工程師中,近三分之一表示其交付的代碼中超過50%由AI生成。相比之下,從業2年及以下的初級開發者中,這一比例僅為13%。數據清晰表明,資深工程師不僅在AI工具使用頻率上更高,對其生成代碼的質量也更具信心。
進一步分析發現,資深開發者更主動承擔對AI生成代碼的修正工作,并普遍認為此類工具能有效節省時間。盡管有28%的開發者反饋常需花費大量時間修改或重寫AI生成的代碼,但資深工程師中認為AI大幅提升效率的比例仍達到初級開發者的兩倍。這種差異很大程度上源于專業能力的不同——資深開發者憑借豐富經驗,能夠更敏銳地識別出代碼中表面正確但實際存在缺陷的部分,從而更高效地進行修正,減少工作流程的中斷。
然而,AI輔助編程的實際效率提升仍存在爭議。盡管超過半數受訪者表示AI工具(如GitHub Copilot、谷歌Gemini等)幫助提升了工作速度,但此前一項隨機對照試驗指出,資深開發者在某些情況下使用代碼輔助工具完成任務的時間反而增加了19%。Fastly認為,這種感知與實際效果的差異可能源于心理因素:AI的自動補全功能容易讓人在初期產生進展順利的錯覺,而后續所需的修改可能部分抵消其優勢。
除了效率問題,可持續性也成為開發者關注的重點。調查顯示,三分之二的受訪者意識到AI存在較高的能耗需求,并越來越多地采用綠色編程實踐以降低環境影響。這一趨勢在資深工程師中尤為明顯——近80%的中高級開發者已在實際工作中納入環保實踐,而初級開發者中的比例則剛過半數。
盡管AI對效率的實際助益尚存討論空間,但其對工作滿意度的積極影響已得到廣泛認可。約80%的開發者表示,使用AI編寫代碼使工作變得更有趣。無論是由于減少了重復性任務,還是因為體驗到“按需生成可用代碼”的技術新鮮感,這種積極性的提升在職業倦怠普遍、任務積壓嚴重的軟件開發行業中顯得尤為重要。
綜上所述,生成式人工智能正在重塑軟件開發的工作方式,尤其受到資深工程師的歡迎。其在提升效率、降低重復勞動方面的潛力已初步顯現,但也伴隨著代碼質量、能耗問題等挑戰。未來,如何進一步優化AI工具的實際效用、推動其與環境可持續性目標的協調,將成為行業共同關注的方向。
(注:本文在資料搜集、框架搭建及部分段落初稿撰寫階段使用了 AI 工具,最終內容經人類編輯核實事實、調整邏輯、優化表達后完成。)