已有开发经验可以从第一步快速过一遍;已经能调 API 就从模型基础和项目开始;有项目的同学直接进入求职与面试。路线不设打卡门槛,按自己的缺口选择。
阶段 01
开始前:已经会一种编程语言;不熟悉 Python 时先补基本语法、虚拟环境和依赖管理。
学完能做:能拆需求、配置环境、运行和调试自己的小应用。
阶段 02
开始前:能够调用模型 API;学习向量、提示词、上下文和评估的基本含义。
学完能做:解释模型调用、知识检索与生成分别解决什么问题。
阶段 03
开始前:具备 API 调用和基础调试能力;按项目章节准备对应环境。
学完能做:从资料与检索走到回答、评估与排错,理解各模块的取舍。
阶段 04
开始前:已经做过至少一个项目;先整理自己的实现、遇到的问题和验证方法。
学完能做:讲清做了什么、为何这样选、怎样验证,并能回答下一层追问。
这条路线写给已经会编程,想做大模型应用开发、RAG 或 Agent 工程的人。它不要求你先把所有知识学完。不同背景的学习节奏差别很大,所以这里不按月份排任务,只看五个能检查的结果:
学习路线不是一张课程表。每一步都有完成标准:留下能运行的代码、评测或失败记录,就继续;还说不清,就先回去补。
| 关口 | 要解决的问题 | 过关证据 | 下一步 |
|---|---|---|---|
| ① 定岗位和主线 | 知道自己学什么,也知道哪些暂时不学 | 一类目标岗位、一组 JD、一条主项目线 | 补最小闭环 |
| ② 跑通最小闭环 | 从请求、模型或工具调用走到结果和错误处理 | 可运行代码、数据流说明、一个失败记录 | 选项目线 |
| ③ 做深一条项目线 | 不停在调 API 和跑 Demo |
学习内容与项目面试,在同一条路上。
| 完整链路、评测集、对照实验、bad case |
| 整理项目证据 |
| ④ 补齐项目证据 | 证明这是你做的,而不是背的 | 职责、基线、选型、结果、代价和边界 | 练项目追问 |
| ⑤ 练到能接追问 | 把“会做”变成“现场讲得清” | 30 秒主线、90 秒展开、连续追问与事实自检 | 投递和持续复盘 |
不要用别人的学习时长判断自己是否落后。开发经验、每周投入、目标岗位和项目难度都会改变节奏。这里只看产出,不给统一倒计时。
先找一组真正想投的 JD,不要先拿一张技术全景图逐项学。相同的“大模型应用开发”,实际工作重心可能完全不同。
| JD 经常出现的任务 | 建议主线 | 你要优先证明什么 |
|---|---|---|
| 企业知识库、检索问答、文档处理、搜索与推荐 | RAG | 解析、切分、召回、重排、引用、评测和上线约束 |
| 工具调用、业务自动化、工作流、记忆、多智能体 | Agent | 状态、工具契约、停止条件、幂等、安全和可观测 |
| 长任务调研、多源证据、报告生成、Agent 训练与评估 | Deep Research | 任务拆解、证据校验、长任务恢复、成本和评估治理 |
如果 JD 同时写了知识库、Agent 和评测,也不代表你要同时做三个项目。选一条作为主项目,其他能力只补到可以和主链路协作。
不确定应用岗和算法岗怎么选,先看应用开发岗与算法岗的区别;不知道 JD 里的词对应什么工作,看大模型岗位画像和JD 逐条解读。
过关标准: 你能说清一类目标岗位的主要产出,选定一条主项目线,并列出现阶段明确不学的内容。
这一步不是为了写简历,而是建立工程手感。你需要亲手看见请求怎样进入模型,模型怎样返回结构化结果或工具调用,失败又怎样被记录和收口。
建议按这个顺序完成:
不要在这一步追求复杂页面或大而全的框架。最小闭环只需要留下三样东西:一份能复现的运行说明,一张从请求到结果的数据流,一条真实的失败与修复记录。
过关标准: 不看代码也能画出数据流;结果错了时,知道应该先检查模型输入、检索、工具、状态还是返回结果。
项目阶段最容易犯的错,是 RAG、Agent 和 Deep Research 都跑了一遍,但每一条都没有评测、失败和技术取舍。正确做法是选一条主线,沿完整工程链路向下做。
按“解析与入库 → 切分与索引 → 检索与重排 → 生成与对话 → 评测与上线”推进。
不要把“用了向量库”当项目亮点。面试官更关心的是:资料为什么检索不到,你怎样定义正确,改了哪一层,哪些问题仍然解决不了。
按“架构与规划 → 工作流与状态 → 工具与安全 → 记忆与存储 → 多智能体与评估”推进。
如果一个流程可以由代码明确写死,就不要为了显得智能而交给 Agent。一个合格的 Agent 项目,不仅能成功调工具,还要在工具失败、重复执行或权限不足时安全收口。
建议先有基本检索和 Agent 循环经验,再进入“问题边界与研究闭环 → 长任务执行 → 研究工具与稳定性 → 数据构造与训练 → 上线成本与评估”。
这条线不是“多搜几次”。它要证明系统知道什么任务值得长程研究,会核验证据,也会在证据不足或成本失控之前停下。
过关标准: 三条线里选一条作为主项目,能画完整数据流,有自己构造的评测或验收方法,有至少一个失败案例,也说得清方案的适用边界。
项目能跑不等于能写进简历。每一句项目描述都在向面试官作出承诺:这是我负责的,我知道为什么这样做,我有证据说明结果。
在写简历前,先为主项目整理一份“项目材料清单”:
过关标准: 随机指向简历里一句项目描述,你都能找到对应的架构、代码、评测、日志、失败或设计记录;没做过的部分会明确说没做过。
不要等项目“完美”才开始练面试。做完一个模块,就可以用对应项目题反向检查设计缺口。
一次有效练习包含五个动作:
按主项目进入 RAG 25 题、Agent 25 题或Deep Research 25 题。项目题负责检查完整工程讲法;某个单点知识不会,再回851 道基础题库定向补课。
过关标准: 从本项目主线随机抽题,能先独立给出短答案,再用自己的项目事实展开;被问到没有做过的部分时,会明确区分已实现、设计方案和待验证项。
| 你的起点 | 可以快进的部分 | 必须补的缺口 | 先看什么 |
|---|---|---|---|
| Java、Go、Python 后端 | 接口、数据库、并发、日志和服务稳定性 | 模型失败模式、检索评测、工具调用和结果不确定性 | 后端经验怎样迁移 |
| 研究生或有算法基础 | 模型概念、论文和评估原理 | API 工程、状态、异常处理、权限、部署和真实失败复盘 | 研究生怎样规划 |
| 只有课程 Demo 或调 API 经历 | 不需要再做一个同类 Demo | 一条主项目的评测、bad case、安全、成本和上线边界 | 项目怎样从 Demo 做深 |
如果 Python 代码还影响你完成最小闭环,再定向补Python 和大模型工程栈。不要在没有明确项目需求时,单独花很长时间“把 Python 学完”。
不需要等到所有模块都完美。但在把主项目写进简历前,至少应该能回答下面这组问题:
这些问题如果大部分还只能用名词回答,先回到项目补证据。如果能用真实项目事实说清,就可以边投递、边根据面试反馈修正路线。
| 你现在的状态 | 直接做什么 |
|---|---|
| 还没确定应用岗还是算法岗 | 先看应用岗与算法岗的区别 |
| 会编程,但没有调过模型和工具 | 从亲手调用大模型 API开始 |
| 已经跑过 RAG 或 Agent Demo | 从RAG、Agent 与 Deep Research 三条项目线选一条做深 |
| 项目能跑,但不知道怎样证明效果 | 回到对应的 25 道项目题,从评测、bad case 和上线边界开始补 |
| 项目写进简历,但一被追问就卡住 | 按简历项目追问模板找出证据最弱的那句话 |
| 面试已经开始 | 结合面经与教学复原和按公司查题定向复盘 |
如果你能独立完成前四个关口,就先自学走。真正卡在项目设计、评测、简历证据或面试反馈时,再判断是否需要更系统的指导,也可以先看自学和训练营分别解决什么问题。