README

《Go 底层原理与工程实践》

一本从语言设计、Runtime、标准库到 Kubernetes 工程实践的 Go 原理书。

本目录按目录结构生成,每章一个独立 Markdown 文件,可按顺序阅读,也可按需跳读。

目录

前言

  • 前言 — 为什么写这本书 / 适合谁 / 如何阅读 / 学习路线

第一篇 Go 的设计哲学

第二篇 类型系统

第三篇 函数与方法

  • 第8章 函数 — 参数传递、多返回值、defer、panic、recover
  • 第9章 方法 — Receiver、值/指针接收者、方法集、嵌入字段、方法提升

第四篇 Go 并发(重点)

第五篇 Runtime(重点)

第六篇 工程实践

第七篇 Kubernetes 源码中的 Go(重点)

附录

  • 附录 — 常见坑 / 面试高频问题 / 源码阅读路线 / 推荐书籍博客项目 / 版本更新

阅读建议

  • 入门:前言 → 第1章 → 第二篇(27) → 第三篇(89)
  • 进阶并发:第四篇(10~15),重点读 10/11/13
  • 底层原理:第五篇(16~19),重点读 17/18
  • 工程化:第六篇(2022) + 第七篇(2327)
  • 面试速览:附录 → 各章「本章小结」

说明

  • 所有源码分析基于 Go 1.21+ 实现。
  • 标注「(重点)」的章节是面试与工程的高频核心,建议精读。
  • 章节间用 Markdown 相对链接互相引用,可在支持跳转的 Markdown 阅读器中浏览。
Licensed under CC BY-NC-SA 4.0
comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计