这是我参与「第五届青训营 」伴学笔记创作活动的第 9 天
引言
作为一名Golang初学者,一份较为丰富的学习资料合集非常重要,一方面能够快速系统了解到编程语言的整体情况,另一方面在遇到编程知识盲区时方便索引整块知识。
入门
-
Go语言圣经(中文版):前言 · Go语言圣经 (studygolang.com)
从书名就能看出这本书的地位,内容非常全面,我一般当作字典用,哪里不懂查哪里
-
Go by Example中文:Go by Example 中文:关联数组 (studygolang.com)
是一个通过带注释的示例程序学习 Go 语言的网站。网站包含了从简单的 Hello World 到高级特性 Goroutine、Channel 等一系列示例程序,并附带了注释说明,非常适合 Go 语言初学者。
-
Go 语言高性能编程:Go 语言高性能编程 | 极客兔兔 (geektutu.com)
这是一本高性能编程的指南,适合使用 Go 作为主力编程语言已经有一段时间,希望进一步提升 Go 编程技巧的童鞋。
-
七天用Go从零实现系列:7天用Go从零实现Web框架Gee教程 | 极客兔兔 (geektutu.com)
该系列包含非常多实践的教程,非常推荐有实践需求的同学,同时推荐这位博主的GitHub仓库geektutu/high-performance-go
-
Effective Go:bingohuang/effective-go-zh-en: 《Effective Go》中英双语版 (github.com)
必读
-
标准库
-
博主分享
进阶
- 7天Go从零开始实现项目系列:7天用Go动手写/从零实现系列 (github.com)
- RPC Web生态
- ORM
- 高性能编程:geektutu/high-performance-go: high performance coding with golang(Go 语言高性能编程,Go 语言陷阱,Gotchas,Traps) (github.com)
- 设计原理