🐯 大家好,我是猫头虎博主,今天我们要聊的是Go语言九周年的精彩之旅。这篇文章不仅是对Go的一次深入洞察,也是对它在过去一年里取得的成就的庆祝。作为一名技术爱好者,我相信大家在搜索“Go语言”、“Go生态”等词条时,会对Go的发展趋势和社区活动感到非常感兴趣。
📅 今天是我们将Go的最初草图开源的第九个周年纪念日。每到周年纪念,我们都喜欢回顾过去一年发生的事情。过去的12个月对于Go语言和社区来说,可以说是突破性的一年。
2018年对于Go来说,是非常惊人的一年!在多个行业调查中,Gophers(Go语言用户)表达了他们对使用Go的高度满意,许多非Go开发者表示他们打算在其他任何语言之前学习Go。
在Stack Overflow的2018年开发者调查中,Go保持其在最受欢迎和最想要学习的语言的前5名的位置。使用Go的人喜欢它,没用过Go的人想要学。
在ActiveState的2018年开发者调查中,36%的用户表示他们使用Go时“非常满意”,61%的用户表示“非常满意”或更好。
JetBrains的2018年开发者调查将Go评为“最有前途的语言”,其中12%的受访者目前使用Go,16%计划将来使用。
在HackerRank的2018年开发者调查中,38%的开发者表示他们打算接下来学习Go。
我们对所有新加入的Gophers感到兴奋,并积极努力改善我们的教育和社区资源。
自从第一次Go会议和Go聚会以来,仅仅五年时间,我们就见证了社区领导力方面的重大增长。目前全球已经有超过20个Go会议和300多个Go相关聚会。
感谢这些会议和聚会的努力,今年有数百场精彩的演讲。这里有我们最喜欢的一些演讲,专门讨论我们的社区如何成长以及我们如何更好地支持全球的Gophers:
今年,我们还修订了我们的行为准则,以更好地支持Go社区的包容性。
Go社区是真正的全球性社区。在今年夏天的冰岛GopherCon Europe上,Gophers真正跨越了大陆之间的鸿沟。
(照片由Winter Francia拍摄。)
经过五年的Go 1使用经验,我们开始考虑应该如何改变Go,以更好地支持大规模编程。
去年春天,我们发布了Go模块的初步设计草案,它提供了版本控制和包分发的集成机制。最近的Go发布版本,Go 1.11,包括了模块的初步支持。
去年夏天我们发布了关于Go 2如何更好地支持错误值、错误处理和泛型编程的早期草案设计。
我们对于与社区的帮助下完善这些设计,一起迈向Go 2感到兴奋。
多年来,Go项目从社区获得的贡献不断增加。2018年中期,该项目达到了一个重要里程碑,那就是社区的贡献首次超过了Go团队。
作为一份个人感言,来自整个Go团队,我们真诚地感谢大家。我们感到非常荣幸能够参与Go项目的工作,并且非常感激世界各地加入我们的众多Gophers。
我们特别感谢那些通过指导、组织、贡献和支持你们的同伴,成为志愿者的数千名Gophers。正是你们,让Go成为了今天的样子。
这篇文章被猫头虎的Go生态洞察专栏收录,详细内容请点击这里。今天,我们回顾了Go在过去一年中的重大成就、社区活动的蓬勃发展以及Go 2的规划。通过社区的共同努力,Go正迈向更加光明的未来。
主题 | 内容摘要 |
---|---|
Go的成长与采纳 | Go在2018年的多项调查中受到高度评价 |
Go社区的发展 | Go会议和聚会的数量在全球范围内快速增长 |
Go 2的展望 | Go 2关注大规模编程支持、模块化和泛型编程的改进 |
Go社区的贡献 | 社区对Go项目的贡献首次超过Go团队 |
Go的全球影响力 | Go社区的全球性和多元化 |