Go MOC

Go 主题知识地图总入口:对象定位、七阶段学习路线、阶段子 MOC,以及语言基础到服务工程的导航。

#type / moc #status / growing #tech / dev #resource / go

[!info] related notes

Go MOC

这个概念为什么出现

Go 主题笔记数量大、跨语言到服务工程。没有总入口时,学习会在孤立文章间跳跃。本 MOC 只做导航:定位对象、接学习路线、分发到阶段地图。

这张地图覆盖什么

这张地图是 Go 知识系统的总入口。它只负责导航:

  • 对象定位见 Go
  • 依赖顺序、阶段目标、逐篇目录与生成调度见 Go 学习路线 MOC
  • 各阶段细节由下方子 MOC 承接

从这里开始

  1. Go — 判断 Go 解决什么问题、是否适合当前场景
  2. Go 的工程约束与设计哲学 — 理解语言选择背后的工程压力
  3. Go 学习路线 MOC — 获取从零到可独立开发的主路径与阶段目录
  4. 安装 Go 并运行第一个程序 — 形成可验证运行闭环
  5. 按阶段进入对应子 MOC(见下表)

七阶段导航

阶段目标入口
一 基本认知程序骨架、类型、控制流、函数go-language-fundamentals-moc · go-toolchain-and-project-structure-moc
二 数据与类型值语义、slice/map、方法集、接口go-type-system-and-abstraction-moc
三 错误与资源error、defer、io、context路线阶段三 · go-standard-library-moc
四 并发goroutine、channel、sync、取消go-concurrency-moc
五 工程化module、测试、分层、质量工具go-toolchain-and-project-structure-moc · go-testing-and-quality-moc · go-service-engineering-moc
六 底层进阶逃逸、GC、调度、泛型、反射go-advanced-runtime-and-abstractions-moc · go-performance-and-diagnostics-moc
七 真实项目CLI、HTTP、数据访问、交付go-standard-library-moc · go-web-backend-moc · go-data-access-moc

完整逐篇目录、状态(已有/待写/待深化)与“下一篇”调度规则,一律以 Go 学习路线 MOC 为准。

语言基础

类型系统与抽象

错误处理与运行时边界

并发模型

工具链与工程结构

标准库与应用

测试与质量

性能与诊断

高级运行时与抽象

Web 与数据访问

服务工程化

相邻主题

维护约定

  • 新增 Go 概念笔记时:挂到对应阶段子 MOC,并回写 学习路线 状态列
  • 生成“下一篇”时:以路线中的推荐生成顺序为准,避免无依赖跳跃
  • 框架/项目实战笔记进入阶段七或应用层 MOC,不插入语言主线前半段

自测题

  1. 想系统学习应从哪篇打开?本 MOC 与 go 各解决什么?
  2. 框架笔记应挂在语言基础阶段还是应用阶段?
答案
  1. 系统顺序用 go-learning-roadmapgo 做对象定位;本页做地图导航。
  2. 应用/阶段七或 Web 服务工程 MOC,不插入阶段一语法主线。
创建于 2025/12/8 更新于 2026/7/15