跳转至

完整学习路线

课程按依赖关系排列,不按热点排列。数字代表顺序,不代表必须每天完成一个单元。

阶段一:共享工程基础

单元 主题 完成结果
01 系统思维 能从场景、状态、数据流和故障分析问题
02 网络与通信 能解释 TCP、HTTP、WebSocket 和超时
03 并发与异步 能区分并发、并行、队列和背压
04 数据库与索引 能根据查询模式设计索引和分页
05 Redis 能按访问模式选择 String、Hash、Set、ZSet
06 消息队列 理解投递、确认、重复、积压和死信
07 幂等 重复请求不会产生重复副作用
08 状态机 能设计任务和业务生命周期
09 可观测性 能用日志、指标和 Trace 定位问题
10 权限与安全 能划分身份、资源、动作和审计边界

阶段二:IoT / AIoT

单元 主题 完成结果
11 MQTT 理解连接、Topic、QoS、会话、保留和遗嘱
12 设备身份 能设计注册、认证、租户隔离和密钥轮换
13 在线状态 能设计 last_seen、超时和状态迁移
14 大量设备查询 能区分分页、统计、导出和状态推送
15 设备影子与控制 能处理期望状态、报告状态和命令回执
16 时序数据 能估算数据量,设计聚合和保留策略
17 规则与告警 能处理去重、抑制、恢复和通知
18 OTA 能设计可恢复、可回滚的升级状态机
19 容量与扩展 能估算吞吐、突发和主要瓶颈
20 AIoT 能判断 AI 应该放在数据链路的哪里

阶段三:AI Agent

单元 主题 完成结果
21 LLM 应用基础 理解消息、上下文、Token 和不确定性
22 结构化输出 模型输出可解析、可验证、可回退
23 Tool Calling 工具由后端实施权限、校验和幂等
24 RAG 能解释切分、召回、重排和引用
25 Workflow 知道何时用固定流程,何时用 Agent
26 状态与恢复 能设计 checkpoint、暂停和继续
27 Eval 能建立测试集、指标和失败案例库
28 可观测性与成本 能追踪模型、Prompt、工具、延迟与费用
29 MCP 理解协议解决什么,不把协议当安全边界
30 Agent 安全 能处理注入、越权、数据泄露和过度授权
31 生产系统总览 能完整回答 Demo 如何上线

阶段四:实验与项目

单元 项目 证明什么
32 IoT 设备状态服务 MQTT、Redis、状态机、分页、监控
33 可恢复 Agent Workflow Tool、幂等、审批、恢复、Eval
34 AIoT 故障诊断 Agent 两条职业路线的综合能力

两种学习路线

完整路线

按 01 → 34 顺序学习,最扎实。

求职加速路线

先完成 01、04~09,然后根据目标选择:

  • IoT 求职:11~19、32;
  • Agent 求职:21~31、33;
  • 最后补另一条路线并完成 34。

Warning

加速路线只是调整优先级,不是永久跳过共享基础。

当前进度

  • 01 系统思维
  • 02 网络与通信
  • 03 并发与异步
  • 04 数据库与索引
  • 05 Redis
  • 06 消息队列
  • 07 幂等
  • 08 状态机
  • 09 可观测性
  • 10 权限与安全
  • 11~20 IoT / AIoT
  • 21~31 AI Agent
  • 32~34 综合项目