跳转至

阶段一:共享工程基础

这十个单元是两条职业路线的共同底座。学习时不要追求源码级精通,先达到:

能解释原理,能为真实场景选方案,知道系统会怎样失败,并完成最小验证。

顺序

  1. 系统思维:所有后续内容的分析框架;
  2. 网络与通信:理解连接、请求、超时;
  3. 并发与异步:理解任务为什么需要队列和限流;
  4. 数据库与索引:把业务事实保存正确;
  5. Redis:为实时查询建立高效视图;
  6. 消息队列:解耦、削峰和异步;
  7. 幂等:让重复执行安全;
  8. 状态机:约束任务如何变化;
  9. 可观测性:知道系统正在发生什么;
  10. 权限与安全:限制谁能对什么做什么。

同一个问题在两条路线中的表现

工程问题 IoT / AIoT AI Agent
不可靠输入 设备数据异常、重复消息 模型输出错误、参数不合法
状态管理 在线状态、设备影子 任务状态、Checkpoint
重复执行 MQ 重复消费、命令重发 Tool 重试、工作流恢复
长任务 OTA、批量设备操作 多步骤分析、报告生成
权限 设备和租户权限 工具和数据权限
可观测性 消息链路、连接指标 模型、Prompt、工具 Trace

阶段完成标准

  • 能从“场景—状态—数据流—故障—指标”分析一个系统
  • 能解释数据库、Redis 和 MQ 分别保存什么
  • 能区分重试、幂等、锁和事务
  • 能设计一个有终态的任务状态机
  • 能为请求设计日志、指标与 Trace
  • 能说明用户、资源、动作和审计边界