Go 后端工程路径
通过 30 个主题,从 Go 语法与 API 设计逐步学到并发 HTTP 服务、数据库访问、测试和基于证据的性能优化。
30个主题 5个检查点 约 46 小时 入门 → 高级
已完成 0/30个主题 · 里程碑 1/5 继续:Go 语言基础
路线图
已完成 当前位置 需先通过前一检查点 检查点
里程碑 1 · 语言与 API 基础
已完成 0/5个主题 · 约 92分钟里程碑 2 · 数据与失败契约
已完成 0/6个主题 · 约 113分钟里程碑 3 · 并发与生命周期
已完成 0/5个主题 · 约 50分钟 即将上线 Goroutines channels 10分钟
即将上线 Select 10分钟
即将上线 Sync 10分钟
即将上线 Context 10分钟
即将上线 Concurrency patterns 10分钟
检查点 3 解锁 M4
里程碑 4 · 服务边界
已完成 0/8个主题 · 约 80分钟 即将上线 Io package 10分钟
即将上线 Bufio 10分钟
即将上线 Json 10分钟
即将上线 Http 10分钟
即将上线 Http server 10分钟
即将上线 Database 10分钟
即将上线 Sqlx 10分钟
即将上线 Slog 10分钟
检查点 4 解锁 M5
里程碑 5 · 验证与性能
已完成 0/6个主题 · 约 60分钟 即将上线 Testing 10分钟
即将上线 Go vet 10分钟
即将上线 Fuzzing 10分钟
即将上线 Benchmark 10分钟
即将上线 Pprof 10分钟
即将上线 Trace 10分钟
检查点 5 完成
为何按此顺序: 先学习语言与模块规则,为类型和接口打牢基础;再掌握集合与显式错误契约,为支持取消的并发程序做好准备。并发生命周期规则随后贯穿 I/O、HTTP 与 SQL 边界。测试、静态分析、基准测试、性能剖析和执行跟踪放在最后,因为只有服务行为正确且可观测时,优化才有意义。