大家好,我是程序员鱼皮。

最近因为身体原因,没办法直播带大家做项目了,唉。。。

不过我也没闲着,除了高强度编写免费教程之外,我还在打造一套付费的、体系化的 AI 编程视频课程。

正好借这个机会,我系统梳理了一下 AI 编程的完整学习路线,今天分享给大家。

打开网易新闻 查看精彩图片

经常听到有同学说:AI 编程不就是对话么?有手就行吧?

我不否认这个说法。确实,如果你只是做个简单的小工具,打开一个 AI 零代码平台,用人话描述一下需求,几分钟就能做出来。

但问题是,一旦项目复杂起来,各种问题就冒出来了。AI 不理解你的需求、代码质量不稳定、改了一个地方另一个地方又出 Bug、项目越做越难维护…… 这时候你就会发现,光靠聊天根本撑不住。

那 AI 编程到底要学什么?

我把它分成了六个阶段,从零基础入门到进阶提升,每个阶段要掌握的内容都不一样,下面一个个来讲。

打开网易新闻 查看精彩图片

鱼皮的 AI 编程学习路线 一、AI 编程入门

这个阶段的核心就是一句话,先把东西做出来

不用纠结原理,不用理解代码,做出能用的东西就是胜利。

首先你需要理解 AI 编程的基本概念。比如什么是 Vibe Coding、什么是大语言模型、什么是 Token、传统编程和 AI 编程的思维区别是什么。这些概念不复杂,我在开源的 里用最通俗的方式讲过了,花 10 分钟读一遍就能理解。

打开网易新闻 查看精彩图片

然后直接动手开干。打开一个 AI 零代码平台,比如 Lovable、美团 NoCode 或者百度秒哒,输入一段需求描述,看着 AI 帮你生成代码、页面展示出来、一键发布到网上。这个过程带来的成就感,就是最好的学习动力。

打开网易新闻 查看精彩图片

跑通了第一个项目之后,你会发现 AI 编程的过程其实就是:向 AI 描述需求 → 多轮对话不断优化 → 验证效果并修复问题,循环往复。

建议先做 3 ~ 5 个简单项目来巩固练习,比如个人名片网页、倒计时工具、简单计算器这类。完全零基础的话,不建议一开始就用 Cursor 这类专业工具,等你做了几个小项目有了感觉,再去学更专业的工具。

二、掌握主流 AI 编程工具

零代码平台的能力终究有限,想做更复杂的项目,就需要学习更专业的 AI 编程工具了。

工具分类

目前市面上的 AI 编程工具大致分四类:AI 代码编辑器(如 Cursor、Codex、Trae)、AI 命令行工具(如 Claude Code)、AI 编程辅助插件(如 GitHub Copilot)、AI 零代码平台(入门阶段已经用过了)。

三大主流工具
打开网易新闻 查看精彩图片
三大主流工具

目前最主流的 AI 编程工具是 Cursor、Codex 和 Claude Code,下面我分别简单介绍一下。

Cursor 是基于 VS Code 的 AI 代码编辑器,界面友好、功能齐全,能够一键切换各种主流模型,是我日常 AI 编程的主力工具。

打开网易新闻 查看精彩图片

Codex 是 OpenAI 推出的 AI 编程工具,有桌面端和 CLI 版本,默认使用 GPT 系列模型,性价比很高。

打开网易新闻 查看精彩图片

Claude Code 是终端编程 Agent,处理复杂任务的能力最强,在 SWE-bench 基准测试中拿到了行业最高分。不过它运行在命令行里,上手门槛略高。

打开网易新闻 查看精彩图片

如果你是新手,建议从 Cursor 开始入门,因为它有完整的可视化界面,代码编辑和审查体验是最好的。

如果 Cursor 的成本负担不起,Codex 也是很好的选择,Plus 版每月 20 美元就能用上 GPT-5.5 模型,性价比不错。可以搭配 VS Code 来查看和编辑代码。

等你熟悉了 AI 编程的工作方式,再去尝试 Claude Code 的命令行操作,感受一下最强 Agent 的威力。

AI 编程工具要学什么

无论你选哪个工具,要学的东西是相通的,我总结为 5 个部分。

  1. 基本使用:Chat 对话、Agent 自主编程、Tab 智能补全、@ 符号引用上下文

  2. 核心特性:Plan Mode 计划模式、Background Agent 后台执行、Browser Use 浏览器测试

  3. 扩展增强:MCP 连接外部服务、Agent Skills 技能包

  4. 使用技巧:多 Agent 并行、子 Agent 拆分任务

  5. 自定义配置:规则文件定义 AI 行为规范、项目级约束

打开网易新闻 查看精彩图片

工具不用全学,选 1 ~ 2 个深入掌握就够了,操作逻辑都是相通的。

AI 编程扩展

MCP 相当于给 AI 编程工具装上了「万能插头」,让 AI 能够连接外部服务。比如通过 Figma MCP 读取设计稿生成代码,通过数据库 MCP 查询业务数据,通过联网搜索 MCP 获取最新信息。

打开网易新闻 查看精彩图片

Agent Skills 是给 AI 准备的「技能包」。装上文档处理技能,AI 就知道怎么生成 PPT、处理 Excel;装上代码规范技能,它就知道怎么按公司标准写代码。

打开网易新闻 查看精彩图片

还有 CLI 命令行工具也越来越值得关注。AI 大模型天生擅长读命令、执行操作,现在大厂纷纷开源了自家产品的 CLI 工具,本质上就是在给 AI 提供操作接口。

三、AI 编程核心技能
打开网易新闻 查看精彩图片
三、AI 编程核心技能

会用工具之后,下一步就是把项目做得更好。这个阶段要学的技能不需要编程基础,零基础也能学。

需求分析

做项目的第一步不是让 AI 写代码,而是要先想清楚做什么。明确项目目标和核心功能,将大需求拆解为小任务,确定技术栈和项目架构。

我早期做项目的时候,恨不得一条提示词把整个页面全交给 AI 一把梭,结果生成出来的代码问题一大堆。后来我学会了「小步快跑」,一次只让 AI 完成一个小功能,做完验证没问题再继续下一个,效率反而高了很多。

提示词工程
打开网易新闻 查看精彩图片
提示词工程

提示词工程是 AI 编程的核心技能,写好提示词能让 AI 生成的代码质量提高好几个档次。

一个好的提示词通常包含角色设定、背景信息、具体需求、约束条件和输出格式。

有几个万用的技巧:

  1. 需求描述要具体,不要模棱两可,比如「做得好看」应该改成「背景改成蓝色渐变,按钮加圆角」

  2. 遇到复杂任务时,要进行拆解

  3. 给 AI 举例子,它会更容易理解

  4. 学会不断追问和迭代

打开网易新闻 查看精彩图片
上下文管理

光靠提示词还不够,你还要学会给 AI 提供充足的参考信息。

最重要的是学会使用项目规则文件。建议优先学习通用的AGENTS.md格式,几乎所有主流 AI 编程工具都支持。在规则文件里写入项目技术栈、编码规范、目录结构说明,AI 生成代码时就会自动遵守这些约定。

打开网易新闻 查看精彩图片

然后是学会用 @ 引用来引用文件、函数、文档作为上下文,让 AI 基于已有代码生成新代码。

还要注意上下文窗口的限制,一个对话专注于解决一个问题,解决完了就开新的对话。

Bug 排查

无论是人还是 AI,都会遇到 Bug,所以要学会排查和解决 Bug。

向 AI 描述 Bug 时,要告诉它期望的效果和实际的效果,提供完整的错误信息,说明已尝试的解决方案。

遇到解决不了的问题,要及时回退到上一个稳定版本,不要让 AI 一条路走到黑。如果发现 AI 卡在同一个问题上反复修不好,试试换个角度描述问题。

Git 版本管理

Git 就是 AI 编程时代的「后悔药」。AI 可能改崩你的代码,有了 Git 你可以一键回退。

AI 时代,不用把 Git 的每个命令都搞懂,核心是学会git add/git commit/git push这三个命令,学会用git diff查看 AI 改了什么,用git checkout回退到之前的版本。

项目开发流程
打开网易新闻 查看精彩图片
项目开发流程

前面讲的需求分析、提示词、上下文、Bug 排查、Git 都是单点技能,当你开始做真正的完整项目,就需要把这些技能串成一套规范的开发流程了。

按照需求拆解 → 方案确认 → 逐任务实现 → 代码审查 → 重构优化的流程来推进,单次对话只做一件事,做完验证再继续。每完成一个功能,用 Git 提交一次代码,相当于打了一个存档点。万一后面 AI 改出了问题,可以随时回退。

注意,如果是在企业中做项目,AI 生成的代码不能直接用,一定要经过审查。重点关注业务逻辑是否正确、有没有遗漏错误处理、有没有安全隐患、改动是否影响了其他功能。

打开网易新闻 查看精彩图片

还要有基本的安全意识。不要把 API Key 直接写在代码里,AI 推荐的第三方包要验证是否真实存在,用户输入要做校验。

项目部署上线

开发流程跑通了,下一步就是把项目部署上线,让全世界都能访问你的作品。

快速部署推荐 Vercel 平台,能够一键部署前端和全栈项目,免费额度就够用了。进阶可以学 Docker 容器化部署、云服务器部署。

AI 编程模式
打开网易新闻 查看精彩图片
AI 编程模式

做了几个项目之后,你可能会发现,光靠 Vibe Coding 的方式跟 AI 随意对话,小项目做得挺顺的,但项目一旦大起来就容易翻车。这时候你需要了解几种更成熟的 AI 编程模式,不同场景选择不同的方法,能让你做项目更稳更快。

1)Agentic Engineering 智能体工程

适合中大型项目,由 Karpathy 在提出 Vibe Coding 后进一步定义。核心思路是你不再自己写代码,而是作为「总指挥」来编排 AI 智能体,设计好系统架构和约束条件,让 AI 去执行实现,你负责审查和验收质量。从随性聊天变成有规划地指挥 AI 干活。

打开网易新闻 查看精彩图片

2)Harness Engineering 驾驭工程

这是目前 AI 圈非常火的概念,适合企业级项目。

Harness 本意是马具,你可以把 AI 想象成一匹马,这个模式就是围绕它搭一整套工作环境和流程,让它跑得又快又稳。

打开网易新闻 查看精彩图片

3)SDD 规范驱动开发

这是 AI 时代的一种新型开发方法论,强调在编码之前先创建明确的、AI 能直接理解和执行的规范文档。

传统开发流程是:想到什么写什么,边写边改,最后再补文档。这样容易导致需求不清晰、代码和文档对不上。

而 SDD 的思路正好相反:先把需求写成规范文档,并且把规范文档当作代码的唯一真相来源

打开网易新闻 查看精彩图片

实际开发中可以灵活组合多种模式。做小工具时用 Vibe Coding 快速出活,做正经项目就切到 Agentic Engineering 的思维,项目越大越复杂就越需要 Harness 的工程化方法。想详细了解可以看我的 。

四、AI 编程项目实战

学完上面的技能后,最重要的事情就是做项目。实战是最好的老师,只有真正动手,才能把之前学的知识融会贯通。

建议分三个阶段来做。

刚开始可以做一些纯前端的小工具和小应用,不需要后端和数据库,难度最低,重点是跑通 AI 编程的完整流程。比如个人作品集网站、在线简历生成器、记账工具、番茄钟、Markdown 编辑器这类。

有了几个小项目的基础后,可以挑战包含前端页面、后端接口、数据库、用户认证的完整全栈应用了。比如博客系统、在线商城、社区论坛这类。

当你全栈项目做得比较熟练了,就可以挑战更复杂的项目了。比如在项目中接入 AI 大模型 API,做 AI 对话、AI 内容生成、AI 知识库、AI 数据分析等功能。还可以对接各种第三方服务,比如 Stripe 国际支付、对象存储、短信服务、内容审核等。

打开网易新闻 查看精彩图片

如果你想体系化地学习,可以跟着我的项目教程做。我在 上有近 30 套保姆级项目教程,含简历写法和面试题解,覆盖了从 AI 编程项目到传统编程项目的各种类型。

其中标注了 AI 编程的项目不需要编程基础就能跟着做,重点推荐几个。

1) 是一个自动化发现并推送 AI 领域前沿热点的全网监控工具,以 Vibe Coding 为核心,实战 MCP 和 Agent Skills 扩展 AI 编程能力,掌握 AI 编程全链路工作流。

AI 热点监控工具
打开网易新闻 查看精彩图片
AI 热点监控工具

2) 是纯 AI 编程开发的商业级万能视频下载网站,实战 Stripe 海外支付集成、SEO 优化,学会用 AI 编程打造能赚钱的产品。

AI 万能视频下载总结器
打开网易新闻 查看精彩图片
AI 万能视频下载总结器

3) 是以 Vibe Coding 为核心的 Next.js 全栈 SaaS 项目,实战 GitHub App 开发、OpenRouter 统一接入多种 AI 大模型,掌握 AI 编程的完整工作流。

GitHub 文档翻译工具
打开网易新闻 查看精彩图片
GitHub 文档翻译工具

4) 是基于 Spring Boot + Vue 的闯关式技术练兵场,AI 模拟产品经理出题、用户拖拽选择技术方案、AI 智能评分,实战 LangChain4j AI 开发框架、结构化输出、对话记忆、工具调用等主流 AI 开发技术。

AI 程序员技术练兵场
打开网易新闻 查看精彩图片
AI 程序员技术练兵场

5) 是用 AI 编程从 0 开发的微信小程序,用户输入想学的知识,AI 自动联网搜索并生成交互式闯关题目,答完生成学习报告。实战 Taro 跨端开发、Python FastAPI 后端、LangChain AI 应用开发、Tavily 联网搜索、RAG 知识库、Agentic RAG 和微信小程序上线全流程。

五、进阶提升
打开网易新闻 查看精彩图片
五、进阶提升

做了几个完整项目后,你已经是一个有实战经验的 AI 编程开发者了。接下来可以根据自己的目标,选择性地深入学习,不用全学完。

1)AI 编程经验技巧

这些技巧都是在大量实战中沉淀下来的,能让你的效率翻倍,包括对话技巧、代码质量保障、代码重构、性能优化、安全防护、网站美化等方面。

特别要注意,用 AI 编程时间长了后,你会遇到一些系统性的失败模式。比如上下文漂移、功能倒退、架构退化、依赖膨胀等。识别这些模式能帮你提前防范,而不是等问题严重了才去补救。

打开网易新闻 查看精彩图片

2)上下文工程

这是进阶版的上下文管理。包括上下文预算设计(哪些信息常驻、哪些按需加载)、决策日志(把踩过的坑记录下来防止重复犯错)、窗口管理策略(什么时候该开新对话、什么时候该沉淀文档)等。

打开网易新闻 查看精彩图片

3)成本管理

同样一个任务,有人花 1 元,有人花 10 元,这就是真金白银的区别。

比如根据任务选择模型、精简规则文件、合理使用工具等等。

打开网易新闻 查看精彩图片

4)编程技术基础

有了编程基础能更好地和 AI 协作。不需要系统学完一门语言,但需要对常见技术栈有基本认知,知道这些技术分别是什么、能干什么,这样在和 AI 对话时能更准确地表达需求。

打开网易新闻 查看精彩图片

5)AI 大模型原理入门

搞懂大模型的基本原理,能帮你更好地驾驭 AI,知道它擅长什么、不擅长什么。

比如了解 Token 和分词、上下文窗口、温度参数,通俗理解 Transformer 和注意力机制,知道为什么会出现幻觉、为什么有上下文长度限制。

打开网易新闻 查看精彩图片

6)AI 应用开发技术栈

想做专业 AI 应用或从事 AI 应用开发岗位的话,可以学 LangChain 等 AI 开发框架、RAG 检索增强生成、AI Agent 智能体开发、MCP 服务开发。

推荐跟着我的 和 学习,能够快速掌握这些主流 AI 开发技术。

AI 零代码应用生成平台
打开网易新闻 查看精彩图片
AI 零代码应用生成平台

7)产品思维和变现

AI 编程最激动人心的地方在于,你能用它做出真正能赚钱的产品。

这方面需要学的东西包括需求分析和产品规划、产品盈利模式设计、SEO 和 GEO 优化(让你的产品被搜索引擎和 AI 收录)、自媒体运营和推广等。

强烈建议看一下我 中的产品变现篇,里面分享了我做过 10 多个自研产品的真实经验。

六、持续学习
打开网易新闻 查看精彩图片
六、持续学习

AI 编程这个领域变化非常快,几个月前的最佳实践现在可能已经过时了,所以真的是要活到老学到老。

保持学习和好奇心,是这个时代最重要的能力。

我的建议是,多关注 AI 编程工具的最新动态、多看别人的作品找灵感、每个月至少做一个小项目保持手感。最有效的是尝试教别人,可以写技术博客、录视频教程、在社区回答问题,更容易加深自己对知识的理解。

在 上有最新 AI 资讯汇总,也可以关注程序员鱼皮公众号,关于 AI 编程值得学习的内容我都会给大家出保姆级教程,帮你紧跟时代。

打开网易新闻 查看精彩图片

看完这篇文章,你可能会觉得内容好多,什么时候才能学完?

不要被吓到。如果你只是想快速做出一个产品,学完前两个阶段就可以开始做了,边做边学核心技能。如果你想系统掌握 AI 编程,大概需要 2 ~ 3 个月。如果你想深入 AI 应用开发或找工作,再把进阶内容补上。

记住,最重要的永远是动手做

顺便说一下,这篇文章其实是我 AI 编程学习路线的精简版。完整版有 1.4 万多字,每个知识点都有详细的展开讲解和配套学习资源。

我的 AI 编程视频课刚刚正式上线了,我把《完整版 AI 编程学习路线》作为附赠资料提供给了购课的学员,欢迎来 B 站观看,一起来学习~

学习地址:https://www.bilibili.com/cheese/play/ss475098271

我是鱼皮,持续分享 AI 编程干货。觉得有用的话记得点赞收藏和关注~

也欢迎在评论区聊聊:你现在处于 AI 编程学习的哪个阶段?遇到了什么问题?