50 多歲轉(zhuǎn)型 AI,犀利批判硅谷大廠:“先變成個(gè)才能做成事”
本文主要討論了將人工智能整合到軟件開發(fā)過程所帶來的挑戰(zhàn)和機(jī)遇,并特別強(qiáng)調(diào)開發(fā)人員需要適應(yīng)新的工作流程和工具。
原標(biāo)題:50 多歲轉(zhuǎn)型 AI,犀利批判硅谷大廠:“先變成個(gè)才能做成事”
文章來源:AI前線
內(nèi)容字?jǐn)?shù):27949字
Sourcegraph 工程主管 Steve Yegge 談 AI 編碼助手與軟件開發(fā)的未來
本文總結(jié)了 SourceForge 播客中對 Sourcegraph 工程主管 Steve Yegge 的訪談要點(diǎn)。Yegge 擁有亞馬遜和谷歌等大型科技公司的工作經(jīng)驗(yàn),對 AI 編碼助手對軟件開發(fā)的影響有著深刻的見解。
1. 科技公司文化差異與 AI 采用
Yegge 分享了亞馬遜和谷歌之間截然不同的企業(yè)文化,并指出這種差異會(huì)顯著影響員工行為和工作效率。他認(rèn)為亞馬遜的企業(yè)文化緊張而競爭激烈,而谷歌則更注重吸引和留住頂尖人才。大多數(shù)公司目前正處于不同的 AI 采用階段,有些公司甚至還在猶豫觀望。
2. AI 整合的文化轉(zhuǎn)變與 CHOP
Yegge 強(qiáng)調(diào),將 AI 整合到軟件開發(fā)中需要重大的文化轉(zhuǎn)變。他介紹了“面向的編程”(CHOP),這是一種新的開發(fā)人員與代碼交互方式,它依賴于與 AI 編碼助手進(jìn)行對話來生成和修改代碼。這種轉(zhuǎn)變要求開發(fā)者適應(yīng)新的工作流程和工具,并具備更高的閱讀理解和溝通能力。
3. 領(lǐng)導(dǎo)者需保持技術(shù)敏銳度
Yegge 的經(jīng)驗(yàn)表明,技術(shù)領(lǐng)導(dǎo)者保持技術(shù)敏銳度至關(guān)重要。脫離一線開發(fā)工作會(huì)降低對產(chǎn)品開發(fā)的見解,影響決策的準(zhǔn)確性。他建議領(lǐng)導(dǎo)者定期參與實(shí)際編碼工作,以保持對技術(shù)趨勢的了解。
4. 編程范式的轉(zhuǎn)變:從面向行到面向塊
Yegge 預(yù)測,未來的編程將從面向行的編碼轉(zhuǎn)向面向塊的編程,代碼單元將從單行代碼轉(zhuǎn)變?yōu)楹瘮?shù)、類和模塊等更大的代碼塊。這將改變開發(fā)人員的工作方式,需要他們適應(yīng)新的思維模式和工具。
5. 開發(fā)者需要適應(yīng) AI 工具及其局限性
Yegge 強(qiáng)調(diào),開發(fā)者需要學(xué)習(xí)如何有效地與 AI 工具交互,包括理解其局限性,例如模型幻覺。他還指出,閱讀能力是人與 AI 有效溝通的關(guān)鍵,開發(fā)者需要提高閱讀和理解能力,才能更好地利用 AI 工具。
6. AI Agent 的局限性和未來展望
Yegge 對目前 AI Agent 的發(fā)展持謹(jǐn)慎態(tài)度,認(rèn)為其應(yīng)用還遠(yuǎn)未達(dá)到預(yù)期效果,并指出 Agent 難以解決一些復(fù)雜且獨(dú)特的軟件問題。但他認(rèn)為,Agent 的技術(shù)終將成熟,并將在軟件開發(fā)中發(fā)揮重要作用,但最終決策仍需由人類做出。
7. 閱讀能力的重要性
Yegge 強(qiáng)調(diào)閱讀能力對適應(yīng) AI 工具至關(guān)重要。他建議開發(fā)者培養(yǎng)閱讀長篇內(nèi)容的能力,這將有助于更好地理解和使用 AI 工具,并提高與 AI 溝通的效率。
8. 行業(yè)趨勢與挑戰(zhàn)
Yegge 預(yù)測,那些不適應(yīng) AI 工具和新工作流程的開發(fā)者可能會(huì)被淘汰。他認(rèn)為,雖然 AI 編碼助手會(huì)改變軟件開發(fā)的模式,但它不會(huì)完全取代人類開發(fā)者,而是會(huì)改變他們的工作方式和技能需求。他同時(shí)也提醒大家警惕利用 LLM 進(jìn)行的詐騙活動(dòng)。
聯(lián)系作者
文章來源:AI前線
作者微信:
作者簡介:面向AI愛好者、開發(fā)者和科學(xué)家,提供大模型最新資訊、AI技術(shù)分享干貨、一線業(yè)界實(shí)踐案例,助你全面擁抱AIGC。