概述
作为被被全球数百家公司(包括 Uber,Lyft,Slack,Pinterest,Facebook,Google等)用于生产的编程语言 Go 已经有 10 岁了。随着 Go 的快速发展和日益普及,跟上 Go 的发展变得尤为重要。
常用资源
下面是一些我用来帮助自己与 Go 保持同步发展的重要资源:
Golang Weekly
这个 Golang 每周的电子邮件充满了关于 Go 语言的优秀文章和更新。它由 Peter Cooper 编写,他是一位软件资深人士,也是许多编程新闻通讯的出版商。虽然互联网上充满了 Go 文章,新闻和招聘信息,但 Golang Weekly 却可以在一个地方聚集这些最好的信息,并附带上有用的摘要。这个我极力推荐。
电子邮件列表
在 Go-nuts 和 golang-dev 上的人们对 Go 有很多想法,如果你想知道什么是新的,或者提出问题甚至发出自己的声音,那么这些列表是很好的资源。
论坛
类似于 Reddit 上的: /r/golang 社区和 Slack 中的 Gophers 小组,以及 Gopher Academy(在此注册)都提供了交流,知识共享和更新。
博客
FeedSpot 最近发表了一份在 2019 年你应该关注的 20 个 Golang 博客。我个人最喜欢的是由 Rakyll (JBD) 和 Dave Cheney。
Github Repos
根据编程语言的 Star 数量在 Github 语言来搜寻活越和不断开发的项目总是很有趣。这是在 GitHub 上查找超过 1000 颗星的 Go repos 的搜索链接。我还订阅了Gitly for golang,这意味着我每周收到一封电子邮件,列出了最受欢迎的 Go repos。
GopherCon
我自己并没去过 GopherCon,但这是一场非常棒的 golang 会议,当我遇到新主题并需要入门时,我从他们的谈话视频中获得了很多价值。
给 Go 新手程序员的提醒
我开始使用 Go,完成 Tour of Go,在 Go Playground 玩游戏,并利用 Go by Example 进行实施指导。我还花了一个星期阅读电子书 An Introduction to Programming in Go,这提供了一个有用的基础,特别是因为 Go 是我的第一个 C 系列语言。
我发现这些博客文章在刚开始时也特别有用:
那么你又是用什么来与 Go 保持同步?务必在文后评论告诉我!