Skip to content

学习路径

way

  1. 读完 Go Tour(快速掌握语法)
  2. 跟 Go by Example 练习
  3. 读《Go 语言圣经》 https://golang-china.github.io/gopl-zh/
  4. 做小项目(Web API、CLI、爬虫等)
  5. 看 Gin/Gorm 项目结构、了解并发与协程
  6. 进阶学习原理/底层(GC、调度、内存逃逸等)

相关资源

https://www.zhihu.com/question/23486344

《Go Tour》 | https://tour.go-zh.org

《Go by Example》 中文翻译版:

gopl https://golang-china.github.io/gopl-zh/

web.go https://github.com/hoisie/web

实战项目/源码推荐

  • awesome-go:Go 生态项目集合
  • go-zero:微服务框架
  • gin + gorm + wire + swagger:标准企业后端模板

book

  • 《100 Go Mistakes and How to Avoid Them》专门讲 Go 的坑
  • uber-go/guide,工程规范
  • 《Go Programming Language Specification》