大家好,我是程序員魚皮。
最近因為身體原因,沒辦法直播帶大家做項目了,唉。。。
不過我也沒閑著,除了高強度編寫免費教程之外,我還在打造一套付費的、體系化的 AI 編程視頻課程。
正好借這個機會,我系統(tǒng)梳理了一下 AI 編程的完整學(xué)習路線,今天分享給大家。
![]()
經(jīng)常聽到有同學(xué)說:AI 編程不就是對話么?有手就行吧?
我不否認這個說法。確實,如果你只是做個簡單的小工具,打開一個 AI 零代碼平臺,用人話描述一下需求,幾分鐘就能做出來。
但問題是,一旦項目復(fù)雜起來,各種問題就冒出來了。AI 不理解你的需求、代碼質(zhì)量不穩(wěn)定、改了一個地方另一個地方又出 Bug、項目越做越難維護…… 這時候你就會發(fā)現(xiàn),光靠聊天根本撐不住。
那 AI 編程到底要學(xué)什么?
我把它分成了六個階段,從零基礎(chǔ)入門到進階提升,每個階段要掌握的內(nèi)容都不一樣,下面一個個來講。
![]()
魚皮的 AI 編程學(xué)習路線 一、AI 編程入門
這個階段的核心就是一句話,先把東西做出來。
不用糾結(jié)原理,不用理解代碼,做出能用的東西就是勝利。
首先你需要理解 AI 編程的基本概念。比如什么是 Vibe Coding、什么是大語言模型、什么是 Token、傳統(tǒng)編程和 AI 編程的思維區(qū)別是什么。這些概念不復(fù)雜,我在開源的 里用最通俗的方式講過了,花 10 分鐘讀一遍就能理解。
![]()
然后直接動手開干。打開一個 AI 零代碼平臺,比如 Lovable、美團 NoCode 或者百度秒噠,輸入一段需求描述,看著 AI 幫你生成代碼、頁面展示出來、一鍵發(fā)布到網(wǎng)上。這個過程帶來的成就感,就是最好的學(xué)習動力。
![]()
跑通了第一個項目之后,你會發(fā)現(xiàn) AI 編程的過程其實就是:向 AI 描述需求 → 多輪對話不斷優(yōu)化 → 驗證效果并修復(fù)問題,循環(huán)往復(fù)。
建議先做 3 ~ 5 個簡單項目來鞏固練習,比如個人名片網(wǎng)頁、倒計時工具、簡單計算器這類。完全零基礎(chǔ)的話,不建議一開始就用 Cursor 這類專業(yè)工具,等你做了幾個小項目有了感覺,再去學(xué)更專業(yè)的工具。
二、掌握主流 AI 編程工具
零代碼平臺的能力終究有限,想做更復(fù)雜的項目,就需要學(xué)習更專業(yè)的 AI 編程工具了。
工具分類
目前市面上的 AI 編程工具大致分四類:AI 代碼編輯器(如 Cursor、Codex、Trae)、AI 命令行工具(如 Claude Code)、AI 編程輔助插件(如 GitHub Copilot)、AI 零代碼平臺(入門階段已經(jīng)用過了)。
![]()
三大主流工具
目前最主流的 AI 編程工具是 Cursor、Codex 和 Claude Code,下面我分別簡單介紹一下。
Cursor 是基于 VS Code 的 AI 代碼編輯器,界面友好、功能齊全,能夠一鍵切換各種主流模型,是我日常 AI 編程的主力工具。
![]()
Codex 是 OpenAI 推出的 AI 編程工具,有桌面端和 CLI 版本,默認使用 GPT 系列模型,性價比很高。
![]()
Claude Code 是終端編程 Agent,處理復(fù)雜任務(wù)的能力最強,在 SWE-bench 基準測試中拿到了行業(yè)最高分。不過它運行在命令行里,上手門檻略高。
![]()
如果你是新手,建議從 Cursor 開始入門,因為它有完整的可視化界面,代碼編輯和審查體驗是最好的。
如果 Cursor 的成本負擔不起,Codex 也是很好的選擇,Plus 版每月 20 美元就能用上 GPT-5.5 模型,性價比不錯。可以搭配 VS Code 來查看和編輯代碼。
等你熟悉了 AI 編程的工作方式,再去嘗試 Claude Code 的命令行操作,感受一下最強 Agent 的威力。
AI 編程工具要學(xué)什么
無論你選哪個工具,要學(xué)的東西是相通的,我總結(jié)為 5 個部分。
基本使用:Chat 對話、Agent 自主編程、Tab 智能補全、@ 符號引用上下文
核心特性:Plan Mode 計劃模式、Background Agent 后臺執(zhí)行、Browser Use 瀏覽器測試
擴展增強:MCP 連接外部服務(wù)、Agent Skills 技能包
使用技巧:多 Agent 并行、子 Agent 拆分任務(wù)
自定義配置:規(guī)則文件定義 AI 行為規(guī)范、項目級約束
工具不用全學(xué),選 1 ~ 2 個深入掌握就夠了,操作邏輯都是相通的。
AI 編程擴展
MCP 相當于給 AI 編程工具裝上了「萬能插頭」,讓 AI 能夠連接外部服務(wù)。比如通過 Figma MCP 讀取設(shè)計稿生成代碼,通過數(shù)據(jù)庫 MCP 查詢業(yè)務(wù)數(shù)據(jù),通過聯(lián)網(wǎng)搜索 MCP 獲取最新信息。
![]()
Agent Skills 是給 AI 準備的「技能包」。裝上文檔處理技能,AI 就知道怎么生成 PPT、處理 Excel;裝上代碼規(guī)范技能,它就知道怎么按公司標準寫代碼。
![]()
還有 CLI 命令行工具也越來越值得關(guān)注。AI 大模型天生擅長讀命令、執(zhí)行操作,現(xiàn)在大廠紛紛開源了自家產(chǎn)品的 CLI 工具,本質(zhì)上就是在給 AI 提供操作接口。
![]()
三、AI 編程核心技能
會用工具之后,下一步就是把項目做得更好。這個階段要學(xué)的技能不需要編程基礎(chǔ),零基礎(chǔ)也能學(xué)。
需求分析
做項目的第一步不是讓 AI 寫代碼,而是要先想清楚做什么。明確項目目標和核心功能,將大需求拆解為小任務(wù),確定技術(shù)棧和項目架構(gòu)。
我早期做項目的時候,恨不得一條提示詞把整個頁面全交給 AI 一把梭,結(jié)果生成出來的代碼問題一大堆。后來我學(xué)會了「小步快跑」,一次只讓 AI 完成一個小功能,做完驗證沒問題再繼續(xù)下一個,效率反而高了很多。
![]()
提示詞工程
提示詞工程是 AI 編程的核心技能,寫好提示詞能讓 AI 生成的代碼質(zhì)量提高好幾個檔次。
一個好的提示詞通常包含角色設(shè)定、背景信息、具體需求、約束條件和輸出格式。
有幾個萬用的技巧:
需求描述要具體,不要模棱兩可,比如「做得好看」應(yīng)該改成「背景改成藍色漸變,按鈕加圓角」
遇到復(fù)雜任務(wù)時,要進行拆解
給 AI 舉例子,它會更容易理解
學(xué)會不斷追問和迭代
光靠提示詞還不夠,你還要學(xué)會給 AI 提供充足的參考信息。
最重要的是學(xué)會使用項目規(guī)則文件。建議優(yōu)先學(xué)習通用的AGENTS.md格式,幾乎所有主流 AI 編程工具都支持。在規(guī)則文件里寫入項目技術(shù)棧、編碼規(guī)范、目錄結(jié)構(gòu)說明,AI 生成代碼時就會自動遵守這些約定。
![]()
然后是學(xué)會用 @ 引用來引用文件、函數(shù)、文檔作為上下文,讓 AI 基于已有代碼生成新代碼。
還要注意上下文窗口的限制,一個對話專注于解決一個問題,解決完了就開新的對話。
Bug 排查
無論是人還是 AI,都會遇到 Bug,所以要學(xué)會排查和解決 Bug。
向 AI 描述 Bug 時,要告訴它期望的效果和實際的效果,提供完整的錯誤信息,說明已嘗試的解決方案。
遇到解決不了的問題,要及時回退到上一個穩(wěn)定版本,不要讓 AI 一條路走到黑。如果發(fā)現(xiàn) AI 卡在同一個問題上反復(fù)修不好,試試換個角度描述問題。
Git 版本管理
Git 就是 AI 編程時代的「后悔藥」。AI 可能改崩你的代碼,有了 Git 你可以一鍵回退。
AI 時代,不用把 Git 的每個命令都搞懂,核心是學(xué)會git add/git commit/git push這三個命令,學(xué)會用git diff查看 AI 改了什么,用git checkout回退到之前的版本。
![]()
項目開發(fā)流程
前面講的需求分析、提示詞、上下文、Bug 排查、Git 都是單點技能,當你開始做真正的完整項目,就需要把這些技能串成一套規(guī)范的開發(fā)流程了。
按照需求拆解 → 方案確認 → 逐任務(wù)實現(xiàn) → 代碼審查 → 重構(gòu)優(yōu)化的流程來推進,單次對話只做一件事,做完驗證再繼續(xù)。每完成一個功能,用 Git 提交一次代碼,相當于打了一個存檔點。萬一后面 AI 改出了問題,可以隨時回退。
注意,如果是在企業(yè)中做項目,AI 生成的代碼不能直接用,一定要經(jīng)過審查。重點關(guān)注業(yè)務(wù)邏輯是否正確、有沒有遺漏錯誤處理、有沒有安全隱患、改動是否影響了其他功能。
![]()
還要有基本的安全意識。不要把 API Key 直接寫在代碼里,AI 推薦的第三方包要驗證是否真實存在,用戶輸入要做校驗。
項目部署上線
開發(fā)流程跑通了,下一步就是把項目部署上線,讓全世界都能訪問你的作品。
快速部署推薦 Vercel 平臺,能夠一鍵部署前端和全棧項目,免費額度就夠用了。進階可以學(xué) Docker 容器化部署、云服務(wù)器部署。
![]()
AI 編程模式
做了幾個項目之后,你可能會發(fā)現(xiàn),光靠 Vibe Coding 的方式跟 AI 隨意對話,小項目做得挺順的,但項目一旦大起來就容易翻車。這時候你需要了解幾種更成熟的 AI 編程模式,不同場景選擇不同的方法,能讓你做項目更穩(wěn)更快。
1)Agentic Engineering 智能體工程
適合中大型項目,由 Karpathy 在提出 Vibe Coding 后進一步定義。核心思路是你不再自己寫代碼,而是作為「總指揮」來編排 AI 智能體,設(shè)計好系統(tǒng)架構(gòu)和約束條件,讓 AI 去執(zhí)行實現(xiàn),你負責審查和驗收質(zhì)量。從隨性聊天變成有規(guī)劃地指揮 AI 干活。
![]()
2)Harness Engineering 駕馭工程
這是目前 AI 圈非常火的概念,適合企業(yè)級項目。
Harness 本意是馬具,你可以把 AI 想象成一匹馬,這個模式就是圍繞它搭一整套工作環(huán)境和流程,讓它跑得又快又穩(wěn)。
![]()
3)SDD 規(guī)范驅(qū)動開發(fā)
這是 AI 時代的一種新型開發(fā)方法論,強調(diào)在編碼之前先創(chuàng)建明確的、AI 能直接理解和執(zhí)行的規(guī)范文檔。
傳統(tǒng)開發(fā)流程是:想到什么寫什么,邊寫邊改,最后再補文檔。這樣容易導(dǎo)致需求不清晰、代碼和文檔對不上。
而 SDD 的思路正好相反:先把需求寫成規(guī)范文檔,并且把規(guī)范文檔當作代碼的唯一真相來源。
![]()
實際開發(fā)中可以靈活組合多種模式。做小工具時用 Vibe Coding 快速出活,做正經(jīng)項目就切到 Agentic Engineering 的思維,項目越大越復(fù)雜就越需要 Harness 的工程化方法。想詳細了解可以看我的 。
四、AI 編程項目實戰(zhàn)
學(xué)完上面的技能后,最重要的事情就是做項目。實戰(zhàn)是最好的老師,只有真正動手,才能把之前學(xué)的知識融會貫通。
建議分三個階段來做。
剛開始可以做一些純前端的小工具和小應(yīng)用,不需要后端和數(shù)據(jù)庫,難度最低,重點是跑通 AI 編程的完整流程。比如個人作品集網(wǎng)站、在線簡歷生成器、記賬工具、番茄鐘、Markdown 編輯器這類。
有了幾個小項目的基礎(chǔ)后,可以挑戰(zhàn)包含前端頁面、后端接口、數(shù)據(jù)庫、用戶認證的完整全棧應(yīng)用了。比如博客系統(tǒng)、在線商城、社區(qū)論壇這類。
當你全棧項目做得比較熟練了,就可以挑戰(zhàn)更復(fù)雜的項目了。比如在項目中接入 AI 大模型 API,做 AI 對話、AI 內(nèi)容生成、AI 知識庫、AI 數(shù)據(jù)分析等功能。還可以對接各種第三方服務(wù),比如 Stripe 國際支付、對象存儲、短信服務(wù)、內(nèi)容審核等。
![]()
如果你想體系化地學(xué)習,可以跟著我的項目教程做。我在 上有近 30 套保姆級項目教程,含簡歷寫法和面試題解,覆蓋了從 AI 編程項目到傳統(tǒng)編程項目的各種類型。
其中標注了 AI 編程的項目不需要編程基礎(chǔ)就能跟著做,重點推薦幾個。
1) 是一個自動化發(fā)現(xiàn)并推送 AI 領(lǐng)域前沿熱點的全網(wǎng)監(jiān)控工具,以 Vibe Coding 為核心,實戰(zhàn) MCP 和 Agent Skills 擴展 AI 編程能力,掌握 AI 編程全鏈路工作流。
![]()
AI 熱點監(jiān)控工具
2) 是純 AI 編程開發(fā)的商業(yè)級萬能視頻下載網(wǎng)站,實戰(zhàn) Stripe 海外支付集成、SEO 優(yōu)化,學(xué)會用 AI 編程打造能賺錢的產(chǎn)品。
![]()
AI 萬能視頻下載總結(jié)器
3) 是以 Vibe Coding 為核心的 Next.js 全棧 SaaS 項目,實戰(zhàn) GitHub App 開發(fā)、OpenRouter 統(tǒng)一接入多種 AI 大模型,掌握 AI 編程的完整工作流。
![]()
GitHub 文檔翻譯工具
4) 是基于 Spring Boot + Vue 的闖關(guān)式技術(shù)練兵場,AI 模擬產(chǎn)品經(jīng)理出題、用戶拖拽選擇技術(shù)方案、AI 智能評分,實戰(zhàn) LangChain4j AI 開發(fā)框架、結(jié)構(gòu)化輸出、對話記憶、工具調(diào)用等主流 AI 開發(fā)技術(shù)。
![]()
AI 程序員技術(shù)練兵場
5) 是用 AI 編程從 0 開發(fā)的微信小程序,用戶輸入想學(xué)的知識,AI 自動聯(lián)網(wǎng)搜索并生成交互式闖關(guān)題目,答完生成學(xué)習報告。實戰(zhàn) Taro 跨端開發(fā)、Python FastAPI 后端、LangChain AI 應(yīng)用開發(fā)、Tavily 聯(lián)網(wǎng)搜索、RAG 知識庫、Agentic RAG 和微信小程序上線全流程。
![]()
五、進階提升
做了幾個完整項目后,你已經(jīng)是一個有實戰(zhàn)經(jīng)驗的 AI 編程開發(fā)者了。接下來可以根據(jù)自己的目標,選擇性地深入學(xué)習,不用全學(xué)完。
1)AI 編程經(jīng)驗技巧
這些技巧都是在大量實戰(zhàn)中沉淀下來的,能讓你的效率翻倍,包括對話技巧、代碼質(zhì)量保障、代碼重構(gòu)、性能優(yōu)化、安全防護、網(wǎng)站美化等方面。
特別要注意,用 AI 編程時間長了后,你會遇到一些系統(tǒng)性的失敗模式。比如上下文漂移、功能倒退、架構(gòu)退化、依賴膨脹等。識別這些模式能幫你提前防范,而不是等問題嚴重了才去補救。
![]()
2)上下文工程
這是進階版的上下文管理。包括上下文預(yù)算設(shè)計(哪些信息常駐、哪些按需加載)、決策日志(把踩過的坑記錄下來防止重復(fù)犯錯)、窗口管理策略(什么時候該開新對話、什么時候該沉淀文檔)等。
![]()
3)成本管理
同樣一個任務(wù),有人花 1 元,有人花 10 元,這就是真金白銀的區(qū)別。
比如根據(jù)任務(wù)選擇模型、精簡規(guī)則文件、合理使用工具等等。
![]()
4)編程技術(shù)基礎(chǔ)
有了編程基礎(chǔ)能更好地和 AI 協(xié)作。不需要系統(tǒng)學(xué)完一門語言,但需要對常見技術(shù)棧有基本認知,知道這些技術(shù)分別是什么、能干什么,這樣在和 AI 對話時能更準確地表達需求。
![]()
5)AI 大模型原理入門
搞懂大模型的基本原理,能幫你更好地駕馭 AI,知道它擅長什么、不擅長什么。
比如了解 Token 和分詞、上下文窗口、溫度參數(shù),通俗理解 Transformer 和注意力機制,知道為什么會出現(xiàn)幻覺、為什么有上下文長度限制。
![]()
6)AI 應(yīng)用開發(fā)技術(shù)棧
想做專業(yè) AI 應(yīng)用或從事 AI 應(yīng)用開發(fā)崗位的話,可以學(xué) LangChain 等 AI 開發(fā)框架、RAG 檢索增強生成、AI Agent 智能體開發(fā)、MCP 服務(wù)開發(fā)。
推薦跟著我的 和 學(xué)習,能夠快速掌握這些主流 AI 開發(fā)技術(shù)。
![]()
AI 零代碼應(yīng)用生成平臺
7)產(chǎn)品思維和變現(xiàn)
AI 編程最激動人心的地方在于,你能用它做出真正能賺錢的產(chǎn)品。
這方面需要學(xué)的東西包括需求分析和產(chǎn)品規(guī)劃、產(chǎn)品盈利模式設(shè)計、SEO 和 GEO 優(yōu)化(讓你的產(chǎn)品被搜索引擎和 AI 收錄)、自媒體運營和推廣等。
強烈建議看一下我 中的產(chǎn)品變現(xiàn)篇,里面分享了我做過 10 多個自研產(chǎn)品的真實經(jīng)驗。
![]()
六、持續(xù)學(xué)習
AI 編程這個領(lǐng)域變化非常快,幾個月前的最佳實踐現(xiàn)在可能已經(jīng)過時了,所以真的是要活到老學(xué)到老。
保持學(xué)習和好奇心,是這個時代最重要的能力。
我的建議是,多關(guān)注 AI 編程工具的最新動態(tài)、多看別人的作品找靈感、每個月至少做一個小項目保持手感。最有效的是嘗試教別人,可以寫技術(shù)博客、錄視頻教程、在社區(qū)回答問題,更容易加深自己對知識的理解。
在 上有最新 AI 資訊匯總,也可以關(guān)注程序員魚皮公眾號,關(guān)于 AI 編程值得學(xué)習的內(nèi)容我都會給大家出保姆級教程,幫你緊跟時代。
![]()
看完這篇文章,你可能會覺得內(nèi)容好多,什么時候才能學(xué)完?
不要被嚇到。如果你只是想快速做出一個產(chǎn)品,學(xué)完前兩個階段就可以開始做了,邊做邊學(xué)核心技能。如果你想系統(tǒng)掌握 AI 編程,大概需要 2 ~ 3 個月。如果你想深入 AI 應(yīng)用開發(fā)或找工作,再把進階內(nèi)容補上。
記住,最重要的永遠是動手做。
順便說一下,這篇文章其實是我 AI 編程學(xué)習路線的精簡版。完整版有 1.4 萬多字,每個知識點都有詳細的展開講解和配套學(xué)習資源。
我的 AI 編程視頻課剛剛正式上線了,我把《完整版 AI 編程學(xué)習路線》作為附贈資料提供給了購課的學(xué)員,歡迎來 B 站觀看,一起來學(xué)習~
學(xué)習地址:https://www.bilibili.com/cheese/play/ss475098271
我是魚皮,持續(xù)分享 AI 編程干貨。覺得有用的話記得點贊收藏和關(guān)注~
也歡迎在評論區(qū)聊聊:你現(xiàn)在處于 AI 編程學(xué)習的哪個階段?遇到了什么問題?
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(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.