推荐学习路径

要点

  • 不同背景的人,最优学习路径不同
  • 前端开发者:先补运行时基础,再重点攻 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 每个分组做三件事

  1. 读一遍:了解"是什么"和"为什么"
  2. 抄一遍:跟着代码示例手写一遍(不是复制粘贴)
  3. 改一遍:在示例基础上做一点改动,看效果是否和预期一致

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 能力和实战
  • 独立开发者:先跑通最小产品,工程化后面补

不管选哪条路径,记住三个原则:动手写代码、不追求一次学完、用实战项目检验。

下一篇讲项目实战路线图——用具体的项目案例,展示学完本知识体系后你能做到什么。