go

基础

go 指南

https://tour.go-zh.org/list

熟悉语法,可以直接 web 中运行。

Effective Go

https://golang.google.cn/doc/effective_go

可以理解为 go 指南的拓展,新手必备。如果习惯中文,可以看 https://learnku.com/docs/effective-go/2020

gin docs

https://gin-gonic.com/zh-cn/docs/

gin 应该目前golang web api 领域使用者最多的了,docs提供了很多基础的例子,如果需要更多功能,可以基于业务和经验拓展。

进阶

go设计模式

https://lailin.xyz/post/go-design-pattern.html

Go 设计模式实现,作者很用心,适合学习语法后练习。

gorm

https://gorm.io/zh_CN/docs/

应该是golang最火热的orm库了,使用者众多,相信你迟早会用上的。

geektutu 的七天系列

https://github.com/geektutu/7days-golang

geektutu 的七天系列,质量很高。有一定难度,但有编程基础的go初学者跟着多练习会提升很多的,强烈推荐。

go-kit 微服务

https://www.hwholiday.com/categories/go-kit/

适合学习 go-kit,设计知识面很广,jwt、etcd、hystrix。。。

底层逻辑

go 语言设计与实现

https://draveness.me/golang/

draveness 的这本书相当硬核,偏底层实现,为了深入了解go,值得多读几次。如果是为了面试,我也推荐你读读。

go语言原本

https://golang.design/under-the-hood/zh-cn/preface/

也是大牛,也很硬核解析,

优质博客

关注和赞赏都是对小欧莫大的支持! 🤝 🤝 🤝
公众号