推荐学习路径
要点
- 不同背景的人,最优学习路径不同
- 前端开发者:先补运行时基础,再重点攻 AI 层
- 后端开发者:跳过基础层,直奔 AI 能力和工程化
- 独立开发者:优先跑通最小产品路径,工程化后面补
- 30 个分组不需要按顺序全学完,按需取用才是正确姿势
- 每学一个分组,最好动手写对应代码——光看不练效果减半
内容
1. 学习路径不是直线
先建立一个重要认知:30 个分组的编号是逻辑递进关系,不是阅读顺序。
很多人拿到教程喜欢从第一页读到最后一页。这种方式对小说有效,对技术知识体系效率很低。
更合理的方式是:先确定你的起点和目标,再选择对应的路径。
本知识体系提供三条推荐路径,分别对应三类典型读者。你也可以根据自己的情况自由组合。
2. 路径 A:前端开发者 → AI 全栈
适合人群:熟悉 React/Vue/Next.js,后端经验有限,想建立完整的 AI 后端能力。
00 导读与学习路线 ← 你现在在这里
↓
01 Web 服务基础与运行时原理 ← 重点:HTTP、边缘运行时概念
↓
02 Hono 快速入门 ← 动手:跑通第一个 Hono 服务
↓
03 Hono 核心工作原理 ← 重点:路由、中间件、Context
↓
04 Hono 路由进阶 ← 动手:参数、分组、路由拆分
↓
05 中间件机制 ← 动手:CORS、日志、认证中间件
↓
06 校验与类型安全 ← 重点:Zod + zValidator
↓
08 项目结构 ← 理解:目录组织、分层
↓
09 数据库与持久化 ← 动手:KV / D1 接入
↓
11 AI 基础接入 ← 重点:第一个模型调用 + 流式输出
↓
12 AI API 服务封装 ← 动手:统一管理模型调用
↓
14 RAG 检索增强 ← 进阶:向量检索 + Embedding
↓
15 Agent 与工具调用 ← 进阶:Function Calling
↓
22 部署与 DevOps ← 动手:部署到 Cloudflare Workers
↓
23 前端集成 ← 动手:Next.js 对接 Hono API
总时长预估:4-6 周(每天 2-3 小时)
关键提醒:
- 01 分组不要跳。前端开发者最常见的问题不是"不会写 Hono",而是"不理解请求在服务端到底怎么被处理的"。
- 10(认证与用户系统)可以等到做项目时再补,但不要永远不学。
- 16-21(工程化层)建议在跑通第一个 AI 项目后再学,否则会很抽象。
3. 路径 B:后端开发者 → AI 能力补齐
适合人群:有 Express/Fastify/Spring 等后端经验,想快速接入 AI 能力(LLM、RAG、Agent)。
00 导读与学习路线 ← 了解整体结构
↓
02 Hono 快速入门 ← 快速过:5 分钟跑通
↓
03 Hono 核心工作原理 ← 快速过:重点看和 Express 的差异
↓
07 Hono RPC ← 了解:前后端类型共享
↓
11 AI 基础接入 ← 重点:模型调用 + 流式输出
↓
12 AI API 服务封装 ← 动手:多模型管理、令牌控制
↓
13 Prompt 工程 ← 重点:模板管理、提示词优化
↓
14 RAG 检索增强 ← 动手:完整 RAG 链路
↓
15 Agent 与工具调用 ← 动手:Function Calling + 多步编排
↓
16 文件处理 ← 了解:多模态输入处理
↓
17 队列与工作流 ← 了解:异步任务编排
↓
25 项目:AI 聊天 API ← 动手:完整实现
↓
26 项目:RAG 系统 ← 动手:知识库问答
↓
27 项目:Agent 平台 ← 动手:工具调用编排
总时长预估:2-3 周(每天 2-3 小时)
关键提醒:
- 01、04-06、08-09 这些基础章节你大概率已经会了,可以快速浏览或跳过。
- 重点放在 11-15(AI 层),这是你的主要学习目标。
- 07(Hono RPC)值得看——如果你做前后端分离项目,类型共享能省很多事。
- 25-27 的实战项目是检验学习效果的最好方式。
4. 路径 C:独立开发者 → 最小产品路径
适合人群:有一定技术背景(前端或后端都行),目标是尽快做出一个可上线的 AI 产品。
00 导读与学习路线 ← 了解结构
↓
02 Hono 快速入门 ← 动手:跑通第一个服务
↓
06 校验与类型安全 ← 重点:Zod 校验
↓
09 数据库与持久化 ← 动手:KV / D1 基础用法
↓
11 AI 基础接入 ← 重点:模型调用 + 流式输出
↓
12 AI API 服务封装 ← 动手:封装模型调用
↓
22 部署与 DevOps ← 动手:部署到 Workers
↓
24 AI SaaS 产品化 ← 重点:计费、用量、上线清单
↓
25 项目:AI 聊天 API ← 动手:做一个最小可用版本
总时长预估:1-2 周(每天 3-4 小时)
关键提醒:
- 这条路径的核心思路是:先跑通"能用的产品",再回头补全知识。
- 你会跳过很多"应该学"的内容(RAG、Agent、测试、监控),这在早期是合理的。
- 等产品有了第一批用户,再回来按路径 A 或 B 补齐。
- 24(AI SaaS 产品化)对独立开发者价值极高——很多人技术做完了,但上线后发现没有计费、没有用量统计,产品根本没法运营。
5. 学习方法建议
不管选哪条路径,以下几个方法会让你的学习效率显著提高:
5.1 每个分组做三件事
- 读一遍:了解"是什么"和"为什么"
- 抄一遍:跟着代码示例手写一遍(不是复制粘贴)
- 改一遍:在示例基础上做一点改动,看效果是否和预期一致
5.2 不要追求一次学完
技术知识不是电视剧,不需要按顺序看完。更合理的方式是:
- 第一轮:建立全局地图(知道有什么、在哪找)
- 第二轮:按需深入学习(用到什么学什么)
- 第三轮:查漏补缺(遇到问题再回来查)
5.3 用实战项目检验学习
每完成一个阶段的分组,尝试做一个小项目:
| 完成分组 | 可以做的项目 |
|---|---|
| 02-05 | 一个简单的 REST API(CRUD) |
| 06-09 | 带数据库和校验的 API 服务 |
| 11-12 | 能调模型 API 的聊天后端 |
| 14-15 | 带 RAG 或 Agent 的 AI 服务 |
| 22-24 | 完整可上线的 AI 产品 |
5.4 善用本知识体系的交叉引用
章节之间有大量交叉引用。当你看到"详见 XX 章节"时,可以根据需要决定:
- 如果你对这个概念完全陌生 → 跳转过去看
- 如果你大概知道是什么 → 先跳过,遇到问题再回来
- 如果你已经很熟 → 直接跳过
注意
知识体系的最大价值不是"读完",而是"需要的时候知道去哪找"。不要有"必须从头读到尾"的压力。
6. 各路径的时间分配建议
| 阶段 | 路径 A(前端→全栈) | 路径 B(后端→AI) | 路径 C(独立开发) |
|---|---|---|---|
| 基础层(00-04) | 3-4 天 | 1 天 | 1 天 |
| 能力层(05-09) | 5-7 天 | 2-3 天 | 2-3 天 |
| AI 层(10-15) | 7-10 天 | 5-7 天 | 2-3 天 |
| 工程化(16-21) | 7-10 天 | 3-5 天 | 按需 |
| 部署产品化(22-24) | 3-5 天 | 2-3 天 | 2-3 天 |
| 实战项目(25-27) | 5-7 天 | 3-5 天 | 2-3 天 |
7. 总结
没有"最好的学习路径",只有"最适合你当前情况的路径"。
- 前端开发者:先补运行时基础,再重点攻 AI 层
- 后端开发者:跳过基础,直奔 AI 能力和实战
- 独立开发者:先跑通最小产品,工程化后面补
不管选哪条路径,记住三个原则:动手写代码、不追求一次学完、用实战项目检验。
下一篇讲项目实战路线图——用具体的项目案例,展示学完本知识体系后你能做到什么。