对于大多数人,学习一门技术或者查找某个知识点使用都不喜欢或者没有习惯使用官网。我认为一方面是官方大多数是英文的,因此看起来稍微费劲一点;另一方面,因为个人对于官网的各个功能模块所在的位置不熟悉,因此查询起来稍微费时。
因此,很多的文章搬运工将官网的内容换到不同文章平台,如个人博客,博客园,知乎,掘金,CSDN等,没有直接获取第一手的信息,不可避免出现了一些理解的偏差。
作为一名Gopher,我认为Go语言的官网资料包括开发文档介绍可读性是较为可读的,稍微整理一下,分享给大家。
官方Document
类似每个开源项目的README
文档,主要包括:
1、Getting started
我们怎么开始学习Go语言,看了介绍之后,直接开始编程之旅吧。
2、Using and understanding Go
主要包括下面这些内容,
effective_go,如何有效的Go代码。
运行代码诊断,包括Profiling
,Tracing
,Debugging
,Runtime statistics and events
等功能介绍。
最后介绍了数据库操作和开发管理module方式两部分,推荐看看。
3、References
包管理
提供包括标准包和附属包(兼容性要求较低)等使用文档,第三方包可以去Pkg.go.dev搜索。
go mod管理和go.mod说明
官方文档cmd使用
官方文档Go语言规范
发版历史
Go内存模型
Go官方博客
Go语言一些深度的设计原理或者最新变化都会在这里,博客的目录可以看这儿。
4、Codewalks
用于引导的三篇文章,
5、From the Go Blog
列举了Language
,Packages
,Modules
,Tools
四个方面最新消息或者深度解析,文章都是来源于官方Blog。
6、Wiki
Go开发团队维护,包含了Go语言,工具链和其他的资源,似乎现在很少更新了,不推荐看了。
Go官方维护awesome-go
awesome-go.com,列举了Go语言相关的所有的包以及其他资源等,如有趣的Gophers资料,该项目对应的中文版可以看awesome-go-cn。
有疑问加站长微信联系(非本文作者)