程序员进阶版
Senior / Staff 竞争力,Pi 源码、LangGraph、多框架配对、平台化、Multi-Agent、A2A、AG-UI、责任与合规
前置要求:完成程序员基础版主线(约 10 周),Agent OS 精简形态可运行、可观测、可评测。
程序员基础版解决够格上岗,程序员进阶版负责在候选人中建立 Senior / Staff 级差异化竞争力。课程总目标不变:帮助学习者拿到并胜任一份 AI Agent 开发工程师的工作。
2026-07-21 修订
LangGraph(模块 A3)与 AG-UI 深度版(模块 A8)从程序员基础版整体迁移程序员进阶版,模块字母因此重新编号。详见 ADR-001 Amendment。
怎么选模块
程序员进阶版不像程序员基础版那样必须按序走完。九个主线模块里,A5 是核心枢纽,其他模块大多是为它供料;A9 是 2026-07-31 新增的责任与合规模块,不依赖任何前置,可以随时插入。
按目标选:
| 你的目标 | 优先做 | 可以缓 |
|---|---|---|
| 面 Agent 平台 / 基础设施岗 | A5 → A2 → A1 → A9 | A6、A7、track-e |
| 面 AI 应用 / 产品工程岗 | A8 → A6 → A9 → A3 | A1、A4、track-f |
| 面大厂,简历要经得起深挖 | A1 → A2 → A5 → 附录 C | A7 |
| 已在职,想补短板拿晋升 | A9 → A5 → Staff 能力矩阵 | 按缺口挑 |
| 想往模型侧走 | F 轨道 → E 模块 | A6、A7、A8 |
建议周期:主线深化约 7 周,加各模块进阶档验收回填,加按需选修的 F / E 轨道。
主线模块
| 模块 | 对应总课表 | 内容 |
|---|---|---|
| A1 | 第 5 周 | Pi Harness 源码精读与最小 Coding Agent |
| A2 | 第 6 周进阶档 | Session / Compaction 深度实现 + Skills / Extensions Registry |
| A3 | 第 10–11 周 | LangGraph 状态图、Checkpoint 与 HITL |
| A4 | 第 12 周 | LangChain 生态与 Framework Adapter |
| A5 | 第 17 周全集 | 五类 Runtime Adapter、Control / Data Plane、framework exit drill |
| A6 | 第 21 周 | Multi-Agent 设计 |
| A7 | 第 22 周 | A2A、远程 Agent 与平台互操作 |
| A8 | 第 23 周 | AG-UI、流式协议与产品体验深度版 |
| A9 | 新增 | Agent 责任边界与合规 |
附录与能力矩阵
| 页面 | 内容 |
|---|---|
| 附录 B | 各周进阶档验收清单回填,含 Eval 方法论全集与 Security 完整攻击测试集 |
| 附录 C | 贯穿式对照实验与实验方法全集 |
| Staff 能力矩阵 | 平台、架构、影响力三维要求与代理证据 |
选修轨道
页面结构
程序员进阶版模块页与程序员基础版采用同一套教学模板:学前自测 → 学习目标 → 课程内容 → 实施任务 → 动手挑战 → 验收标准 → 学后自测 → 本模块作业 → 面试考点 → 复习与延伸。
其中面试考点是这套模板的重点。程序员进阶版的内容如果只是学过而说不清楚,在面试里换不来职级差异;每个模块的面试考点都写明这块在 Senior / Staff 面试里被问的实际形态和高分答法骨架。
毕业项目
程序员进阶版与程序员基础版共建同一个 Agent OS,但把它从双 Runtime 精简形态升级为五 Runtime 多框架平台(Native / Pi / LangChain / LangGraph / Mastra),补齐生产级治理、自定义 AG-UI 前端与责任合规能力。
最终交付物是一份能证明你做过平台级取舍的材料包:五框架选型与退出策略报告、贯穿式对照实验数据、framework exit drill 记录、责任边界文档。