【CSDN 編者按】當(dāng)下,AI 大模型在編程圈的應(yīng)用愈發(fā)廣泛,但如何讓其真正為開發(fā)者賦能,而非成為效率絆腳石,是許多人探索的方向。本文作者是一位深耕行業(yè) 20 余年的資深軟件工程師,他結(jié)合自身豐富的實(shí)戰(zhàn)經(jīng)歷,分享了使用 Claude 的獨(dú)到心得。
原文鏈接:https://www.reddit.com/r/ClaudeAI/comments/1m1efu0/as_an_software_egineer_with_20_years_of_experience/
作者 | AbstractLogic 編譯 | 鄭麗媛
出品 | CSDN(ID:CSDNnews)
投稿或?qū)で髨?bào)道:zhanghy@csdn.net
讓我以一個(gè) “老炮兒” 工程師的視角,聊聊我是如何使用 Claude 的。不過在這之前,先簡單介紹下我的背景,免得大家覺得我是個(gè)瞎忽悠的“氛圍型”程序員。
我有計(jì)算機(jī)科學(xué)學(xué)位,從 20 年前.NET 剛誕生時(shí)就開始做.NET 開發(fā)了。我在 3 家財(cái)富 500 強(qiáng)公司待過,負(fù)責(zé)構(gòu)建后端系統(tǒng)、微服務(wù)、云架構(gòu),還帶隊(duì)交付過多個(gè)生產(chǎn)級(jí)項(xiàng)目 —— 這些項(xiàng)目每月能創(chuàng)收 200-300 萬美元,每分鐘處理超 6 萬筆交易。雖不是 FAANG 工程師,但我也曾進(jìn)過其中好幾家的終面。
總體來說,Claude 幫我彌補(bǔ)了兩個(gè)短板:一是這些年做過太多項(xiàng)目導(dǎo)致的記憶碎片化,二是年紀(jì)漸長帶來的精力衰退。現(xiàn)在加入新團(tuán)隊(duì)時(shí),我沒法再像年輕時(shí)那樣快速吃透整個(gè)業(yè)務(wù)模式或代碼庫了,腦子已經(jīng)跟不上信息洪流的沖刷速度。
所以我主要用 Claude 幫我梳理這些結(jié)構(gòu)化信息:
● 業(yè)務(wù)術(shù)語
● 技術(shù)術(shù)語
● 代碼庫的設(shè)計(jì)模式和實(shí)踐規(guī)范
等我在腦子里“加載完”代碼庫后,就可以全身心投入實(shí)際工作了。
我的使用配置與工作流
下面講講我在不同項(xiàng)目中是如何用 Claude 的:
(1)用 Lyra 優(yōu)化提示詞
我會(huì)用自定義的 Lyra 提示詞(可自行搜索)來優(yōu)化我發(fā)給 Claude 的每一個(gè)請(qǐng)求——這招對(duì)我來說簡直是開了掛。
(2)重寫 Jira 工單
拿到新任務(wù)時(shí),我會(huì)先用 Claude 重寫 Jira 工單,這樣能給它一個(gè)清晰聚焦的上下文。
(3)拆分工作任務(wù)
接著,我會(huì)讓 Claude 把工單拆成最小的可實(shí)現(xiàn)單元。然后選取第一個(gè)單元,用提示詞優(yōu)化器再處理一遍。
(4)限定范圍的提示
這步才是關(guān)鍵:我會(huì)嚴(yán)格限制 Claude 的處理范圍。有時(shí)我會(huì)定義好接口,有時(shí)會(huì)指定某個(gè)具體方法,有時(shí)也會(huì)讓它先寫紅綠單元測(cè)試。核心就是確保它的輸出內(nèi)容能在幾分鐘內(nèi)被快速理解和評(píng)估。
(5)迭代開發(fā)
我會(huì)反復(fù)打磨每個(gè)小單元直至完善,再推進(jìn)下一個(gè),就這么循環(huán)往復(fù)。
這套流程對(duì)我來說是顛覆性的。因?yàn)镃laude 不只是幫我寫代碼——它還能幫我梳理思路、組織工作,讓我即便身處復(fù)雜環(huán)境中也能保持高效。
所以,如果各位老同志們最近也看到了那個(gè)關(guān)于“使用 Claude 反而降效”的研究……在把 AI 當(dāng)結(jié)對(duì)編程伙伴前,不妨看看我這個(gè)工作流。理解工具特性、限定作用范圍、保持流程一致、找到適合自己的方式,這才是駕馭 AI 的關(guān)鍵。
老程序員在評(píng)論區(qū)“團(tuán)建”,新人在夾縫中求助
這篇文章在Reddit上引起了數(shù)百名開發(fā)者的關(guān)注,尤其是與他同樣在編程領(lǐng)域擁有豐富經(jīng)驗(yàn)的人:
“很有意思。作為一名經(jīng)驗(yàn)豐富的軟件開發(fā)人員和架構(gòu)師,這也是我的工作方法。與傳統(tǒng)的編碼員工作方法(小范圍、大量迭代)截然不同——每一步都不信任AI。”
“在過去幾周里,我剛剛開始使用AI工具——主要用于小型項(xiàng)目和學(xué)習(xí),還沒有在日常工作中使用。 作為一名老程序員,我完全同意你的說法:用AI工具來思考,用它們來制定逐步計(jì)劃、解釋Bug等,然后再用它們來實(shí)施漸進(jìn)式更改。
我甚至都不用太花哨的提示什么,只需要簡單的說‘這里有一個(gè)錯(cuò)誤,請(qǐng)解釋可能的原因和可能的解決方案,先不要做任何改動(dòng)’,或者‘我想重構(gòu),請(qǐng)從我的組件中提取一些邏輯并添加單元測(cè)試,幫我制定一個(gè)計(jì)劃’等。不需要花太多時(shí)間,就能把它引向正確的方向。”
老程序員們?cè)谶@個(gè)帖子的評(píng)論區(qū)中“團(tuán)建”,也吸引來了不少正要步入軟件開發(fā)行業(yè)的新人,其中有人發(fā)出疑問:“你們認(rèn)為這個(gè)行業(yè)還有前途嗎?我馬上就要在 2026 年 12 月獲得計(jì)算機(jī)科學(xué)學(xué)士學(xué)位了,但我真的對(duì)未來感到恐懼。”
面對(duì)新人的擔(dān)憂,許多程序員們積極留言、現(xiàn)身說法:
“別害怕。 我已經(jīng)編程 30 年了,這幾年幾乎是我職業(yè)生涯中最激動(dòng)人心的時(shí)刻。如果你想在企業(yè)中使用 CRUD 組件,你可以非常快地做到這一點(diǎn);如果你想創(chuàng)造新事物,那現(xiàn)在也正是時(shí)候。如果你僅是為了編程而編程,那么這作為一種職業(yè)已經(jīng)死亡了。可相比我們失去的,我們得到的會(huì)更多。”
“作為一個(gè)在財(cái)富 500 強(qiáng)企業(yè)工作了 9 年的開發(fā)人員,我想說在這一領(lǐng)域,擁有豐富經(jīng)驗(yàn)的人確實(shí)比剛進(jìn)入這一領(lǐng)域的人更有優(yōu)勢(shì)。但只要新手愿意學(xué)習(xí)新的工具,知道如何利用AI設(shè)計(jì)一個(gè)性能良好、可維護(hù)的系統(tǒng),那你就不用擔(dān)心被取代。”
那么,你在日常工組中使用 AI 時(shí)有什么心得或技巧嗎?歡迎留言討論~
2025 全球產(chǎn)品經(jīng)理大會(huì)
8月15–16日·北京威斯汀酒店
互聯(lián)網(wǎng)大廠&AI 創(chuàng)業(yè)公司產(chǎn)品人齊聚
12 大專題,趨勢(shì)洞察 × 實(shí)戰(zhàn)拆解
掃碼領(lǐng)取大會(huì) PPT,搶占 AI 產(chǎn)品新紅利
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.