不知道從哪一年開始,10倍工程師,在程序員界成為了一個(gè)可望不可及的傳說(shuō)。
那些善用各類技術(shù)工具、編程效率極高、掌握多門編程語(yǔ)言、對(duì)新技術(shù)信手拈來(lái)的大神,被視作「10 倍工程師(10x Programmer)」,這類 10 倍工程師往往還能在GitHub、Blog 上堅(jiān)持技術(shù)輸出、在熱門項(xiàng)目中做開源貢獻(xiàn),似乎也比其他人也額外多出10倍的時(shí)間。
2019年,Twitter上曾經(jīng)對(duì) 10 倍工程師這一議題有過(guò)一次空前熱烈的討論,引發(fā)網(wǎng)友們數(shù)萬(wàn)的跟帖。大部分人對(duì) 10x 工程師表示向往,希望學(xué)習(xí)他們的經(jīng)驗(yàn)和高效。也有人提及 10 倍工程師是競(jìng)爭(zhēng)的商業(yè)環(huán)境,將程序員這一職業(yè)的異化,變?yōu)橥婷非笮实墓ぞ呷恕?/p>
無(wú)論 10x 工程師是不是評(píng)價(jià)優(yōu)秀工程師的標(biāo)準(zhǔn),但提升開發(fā)效率,一直以來(lái)都是所有開發(fā)者關(guān)心的話題。隨著近期AI技術(shù)的快速推進(jìn),也將這股大模型浪潮席卷到了開發(fā)工具之中。
AI 幫我寫代碼,還是我和 AI 一起寫代碼?
編程語(yǔ)言模型、代碼生成工具的出現(xiàn),讓工程師們眼前一亮,不少開發(fā)者第一時(shí)間進(jìn)行試用?,F(xiàn)階段的代碼生成工具,也遠(yuǎn)遠(yuǎn)不止自動(dòng)補(bǔ)全,不僅可以編寫基礎(chǔ)的冒泡、排序算法、還可以寫單元測(cè)試、代碼注釋這些占用開發(fā)者很多時(shí)間的重復(fù)工作。
無(wú)論是 ChatGPT 還是 Bard 這類通用大模型發(fā)布時(shí),都在演示時(shí)強(qiáng)調(diào)自己代碼生成的能力。更不用說(shuō)諸如 GitHub Copilot、aiXcoder、CodeGeeX 等產(chǎn)品的相繼發(fā)布和積極更新,都讓行業(yè)真正看到了開發(fā)范式革新的希望。

根據(jù) VentureBeat 每年更新的 MAD(MachineLearning、AI、Data)生態(tài)技術(shù)全景圖的統(tǒng)計(jì),目前服務(wù) AI 基礎(chǔ)設(shè)施建設(shè)的開發(fā)者產(chǎn)品已經(jīng)百花齊放,從數(shù)據(jù)科學(xué)編輯器、數(shù)據(jù)科學(xué)平臺(tái)、集成式云服務(wù)、數(shù)據(jù)生成與標(biāo)注、機(jī)器學(xué)習(xí)資源運(yùn)維、AI 硬件設(shè)備及邊緣計(jì)算、開閉源的大模型,能夠支持開發(fā)者在機(jī)器學(xué)習(xí)和人工智能應(yīng)用開發(fā)的各個(gè)環(huán)節(jié)。
CSDN 小范圍調(diào)研了開發(fā)者對(duì)代碼生成工具的使用情況,幾乎全數(shù)受訪者都已經(jīng)嘗試過(guò)代碼生成工具。相當(dāng)一部分開發(fā)者已經(jīng)把這類工具,結(jié)合進(jìn)自己的日常開發(fā)流程中,并已經(jīng)為這類服務(wù)付費(fèi)。
開發(fā)者們主流采用 IDE 內(nèi)安裝插件的方式,也有開發(fā)者使用本地部署的代碼生成服務(wù),同時(shí)我們還了解到部分開發(fā)者,付費(fèi)在 ChatGPT Plus 這類對(duì)話式窗口中完成代碼生成。
在調(diào)研中,我們明確發(fā)現(xiàn)這類代碼生成工具、智能編程助手、自然語(yǔ)言生成代碼,給廣大開發(fā)者的開發(fā)范式帶來(lái)了轉(zhuǎn)變。越來(lái)越多的專家學(xué)者、工程師在日常工作中,與AI代碼生成工具深度協(xié)同,極大地提高了研發(fā)生產(chǎn)效率,也擴(kuò)展了個(gè)人編程能力。

GitHub 在近期的一項(xiàng)調(diào)查中,基于使用 JavaScript 寫一段 Web 服務(wù)器程序的任務(wù),設(shè)置嚴(yán)格的樣本分組,對(duì)照了兩組開發(fā)者。使用 GitHub Copilot 的開發(fā)者平均用時(shí),比純個(gè)人完成的開發(fā)者快一個(gè)半小時(shí),并在完成度上也領(lǐng)先于純手?jǐn)]代碼的開發(fā)者們。
借助工具,就能成為10x工程師?
如果將 AI 視作自己的競(jìng)爭(zhēng)者,現(xiàn)階段的代碼生成工具還遠(yuǎn)不能應(yīng)對(duì)生產(chǎn)環(huán)節(jié)的所有流程,也存在合規(guī)、安全方面的問(wèn)題。
但如果將代碼生成工具視為協(xié)作者、結(jié)對(duì)編程對(duì)象,幫助開發(fā)者找到方向和方法,并與其教學(xué)相長(zhǎng),相互啟發(fā),一定會(huì)是當(dāng)下最理智的選擇。
在 GitHub 的調(diào)查中也發(fā)現(xiàn),對(duì)于初中級(jí)水平開發(fā)者,GitHub Copilot 的價(jià)值能夠發(fā)揮得更明顯。

有了豐富的 AI 基礎(chǔ)設(shè)施和開發(fā)環(huán)節(jié)的各類工具,普通程序員也可以在自己的身上疊buff,逐漸發(fā)展為 10x 工程師。我們建議開發(fā)者們積極地嘗試各類新應(yīng)用、新工具,吸收先行者的經(jīng)驗(yàn),勇敢革新自己的開發(fā)范式。
就以上問(wèn)題,我們?cè)?8 月 12 日(周六)于北京線下將舉辦 NPCon 2023 AI 模型技術(shù)與應(yīng)用峰會(huì)活動(dòng)。
活動(dòng)將圍繞全鏈路搭建 AI 研發(fā)底座主題,著重在 AI 研發(fā)中算力選型與編排調(diào)優(yōu)、模型訓(xùn)練與部署、AI 工具的使用與能力演進(jìn)等方面進(jìn)行分享,關(guān)注開發(fā)者們關(guān)心的工程實(shí)現(xiàn)過(guò)程。
在《開談》的圓桌分享環(huán)節(jié),我們將以「AI 時(shí)代的研發(fā)新范式與開發(fā)者能力演進(jìn)」為主題,討論未來(lái)的編程語(yǔ)言和開發(fā)范式會(huì)如何影響我們的生活?
廣大開發(fā)者、科研學(xué)者應(yīng)當(dāng)如何使用工具提高效率?如何學(xué)習(xí) AI 相關(guān)知識(shí)與技能,提升自己的競(jìng)爭(zhēng)力。
-
AI
+關(guān)注
關(guān)注
91文章
39793瀏覽量
301438 -
語(yǔ)言模型
+關(guān)注
關(guān)注
0文章
571瀏覽量
11318 -
GitHub
+關(guān)注
關(guān)注
3文章
488瀏覽量
18671
原文標(biāo)題:AI 能幫我成為傳說(shuō)中的 10x 工程師嗎?
文章出處:【微信號(hào):AI科技大本營(yíng),微信公眾號(hào):AI科技大本營(yíng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
電子工程師的雙標(biāo)瞬間 #電子 #電子愛(ài)好者 #電子工程師 #揚(yáng)興科技 #雙標(biāo)
生成式AI賦能工程師挖掘非結(jié)構(gòu)化數(shù)據(jù)價(jià)值
什么是BSP工程師
想成為硬件工程師?我教你啊!你得先學(xué)會(huì)這些...... #硬件工程師 #電子工程師 #電子愛(ài)好者 #電子行業(yè)
硬件工程師面試必會(huì):10個(gè)核心考點(diǎn)#硬件設(shè)計(jì) #硬件工程師 #電路設(shè)計(jì) #電路設(shè)計(jì)
招鑲?cè)胧?b class='flag-5'>工程師1個(gè),硬件工程師一個(gè),
硬件工程師看了只會(huì)找個(gè)角落默默哭泣#硬件工程師 #MDD #MDD辰達(dá)半導(dǎo)體 #產(chǎn)品經(jīng)理 #軟件工程師
物聯(lián)網(wǎng)工程師為什么要學(xué)Linux?
如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師
如何成為一名嵌入式軟件工程師?
示波器 1x 和 10x 探頭的區(qū)別詳解:助力精準(zhǔn)電路測(cè)試
AI能幫我成為傳說(shuō)中的10x工程師嗎?
評(píng)論