本文翻译自Go官方博客:https://blog.golang.org/9years
介绍
今天是我们开源Go的初始版本的第九个周年纪念日。在每个周年纪念日,我们都希望花时间思考过去一年发生的事情。过去12个月对Go语言和社区来说是突破性的一年。
对Go的爱和接纳
感谢大家,2018年对Go来说是美好的一年!在多个行业调查中,Gophers表达了他们使用Go的快乐程度,许多非Go开发人员表示他们打算在使用任何其他语言之前学习Go。
在Stack Overflow的2018年开发者调查中,Go保持其在最受欢迎和最想要的5种语言中的位置。使用Go的人继续喜欢它,而不使用Go的人则要开始尝试它。
在ActiveState的2018年开发者调查中,Go占据了榜首,36%的用户回应他们使用Go“非常满意”,61%回复“非常满意”或更好。
JetBrains的2018年开发者调查将Go评为“最有前途的语言”,其中12%的受访者使用Go,16%的受访者希望将来使用Go。
在HackerRank的2018年开发者调查中,38%的开发人员回应说他们打算下一步学习Go。
我们对于所有新gopher的加入都表示最大的欢迎,并继续积极致力于改善我们的教育和社区资源。
GO社区
很难相信,自第一次Go会议和Go聚会以来才仅仅五年。去年,我们看到社区领导层在这一领域取得了重大进展。目前全球有超过20个Go会议 和300多场与Go相关的聚会。
多亏了这些会议和聚会的辛勤工作,今年已经举行了数百场精彩的会谈。以下是我们最喜欢的一些讨论,专门讨论我们社区的发展以及我们如何更好地支持全球的Gophers。
Writing Accessible Go,由Julia Ferraioli在GopherCon撰写
初学者的重要性,来自GopherCon的Natalie Pistunovich
“The legacy of Go”,第2部分,Carmen Andoh在GothamGo
由Gopherpalooza的Cassandra Salisbury 一个由Gophers组成的社区的成长
在这个主题上,今年我们还修改了Go行为准则, 以更好地支持Go社区的包容性。
Go社区真正具有全球性。在去年夏天举行的冰岛GopherCon欧洲会议上,Gopher实际上跨越了各大洲之间的差距。
(照片来自Winter Francia。)
Go2
在Go 1经历了五年的经验之后,我们已经开始考虑我们应该改变什么,以便更好地支持 大规模的编程。
去年春天,我们发布了Go module的设计草案,它为版本控制和软件包分发提供了集成机制。最新的Go版本Go 1.11包括 对module的初步支持。
去年夏天,我们发布 了关于Go 2如何更好地支持错误值,错误处理和泛型编程的早期草案设计。
在我们努力实现Go 2的过程中,我们很高兴能够在社区的帮助下完善这些设计 。
Go贡献者
Go项目多年来来自社区的贡献一直在增加。该项目在2018年第二季度达到了一个重要的里程碑,这就是我们从社区获得的贡献第一次比Go团队更多。
谢谢
作为整个Go团队的代表,我要真诚地感谢你们所有人。我们很荣幸能够参与Go项目,并感谢世界各地的gopher加入我们。
我们特别感谢成千上万的志愿者,他们通过指导,组织,贡献和支持您的同伴们来帮助他们。是你们把Go变成了今天的样子。
---------
讲师主页:tonybai_cn
实战课:《Kubernetes实战:高可用集群搭建,配置,运维与应用》
免费课:《Kubernetes基础:开启云原生之门》
讲师博客:tonybai.com