主题
系统设计导学
一句话:面试能讲向的系统设计——先画清需求与图,再堆核心积木,最后用案例练口述。
文章表见 本系列 README。进度:01 已写;02~13 待写。
适合谁 / 不适合谁
| 适合 | 不适合 |
|---|---|
| 有前端/全栈或 Go 基础,要补「架构口述」 | 期望替代 Go 中间件工具手册(那边学怎么用) |
| 用周里程碑练澄清题与白板表达 | 想从零手写分布式数据库 / K8s 运维全书 |
| 能对照案例(短链、笔记同步)复述取舍 | 与算法每日配额抢时间仍硬开长题马拉松 |
学完验收
- 能澄清功能/非功能需求,并画出一张可读架构图(篇 02~03)。
- 对缓存、存储、MQ、鉴权限流、一致性、高可用能各讲清「何时用、代价是什么」(篇 04~10)。
- 至少两道案例题能按模板口述(篇 11~13)。
推荐路径
text
阶段一 心智与表达(01~03)
→ 阶段二 核心积木(04~08)
→ 阶段三 一致性与可靠性(09~10)
→ 阶段四 案例与口述收束(11~13)1
2
3
4
2
3
4
| 检查点 | 说明 |
|---|---|
| 01 | 锁边界与篇目;再开 02 |
| 03 | 会估量级与 SLA 直觉后再堆组件 |
| 10 | 积木齐;再进案例 |
| 13 | 口述模板 + 系列复盘 |
完整篇目:→ README。
怎么用本系列
| 节奏 | 建议 |
|---|---|
| 平日 40~60′ | 1 篇 + 自己画一页草图或口述提纲 |
| 周末 | 冲阶段里程碑(03 / 10 / 13) |
| 并行 | 周里程碑,不抢算法每日配额 |
| 卡壳 | 先写清假设与取舍,再查文内入口 / 对照 Go 中间件篇 |
与其它模块的关系
- Go 中间件线:学 Redis/MQ/Docker 等怎么用;本系列写何时选、怎么讲。
- 技术栈自评:简历边界以自评为准;本系列补口述骨架。
- Journal 仅作案例举例,不改产品方案。
下一步
- README
- 从 01 · 系统设计路线图与本系列约定 起读。
- 02 及以后待写——有素材再开,勿空写「完全指南」。
