Go 博客

Go、Go 社区和疫情

Carmen Andoh、Russ Cox 和 Steve Francia
2020 年 3 月 25 日

Go 始终排在个人和家庭健康安全等基本需求之后。过去几个月,全球都经历了可怕的时期,我们仍处于这场可怕疫情的开端。有些日子,似乎处理任何与 Go 相关的事情都应该被视为严重的优先级颠倒。

但在我们尽一切努力为即将到来的挑战做好自己和家人的准备之后,恢复一些熟悉的日常工作和正常的工作方式是一种有益的应对机制。本着这种精神,我们打算继续从事 Go 的工作,并尽可能地为 Go 社区提供帮助。

在这篇文章中,我们想分享一些关于疫情如何影响 Go 社区的重要信息、我们正在做的一些帮助措施、您能做什么来提供帮助,以及我们对 Go 本身的计划。

会议和聚会

Go 社区的蓬勃发展离不开线下的会议和聚会。我们原本预计今年会有 35 场会议和数千场聚会,但现在其中几乎所有都已更改、推迟或取消。随着计划的变动,我们将继续更新 会议维基页面

我们希望尽一切努力支持受影响的 Go 会议。我们也希望支持探索新的方式,让 gophers 在社交距离期间能够保持联系。除了履行谷歌现有的赞助承诺外,我们还希望为计划在今年剩余时间举办线上会议的替代方案提供支持。如果您正在组织一场 Go 会议并受到影响,或者您正在考虑举办线上替代会议,请联系 Carmen Andoh,邮箱为 candoh@google.com

对于会议组织者来说,Gophers slack#conf-organizers 频道是一个讨论应急计划、最佳实践、取消和推迟支持的地方。它也是分享线上活动想法、继续连接和支持 Go 社区的场所。

对于聚会组织者来说,Go Developer Network 可以为希望开始举办线上会议的聚会提供 Zoom for Education 许可。如果您组织聚会,或者您想组织聚会,我们鼓励您利用这个机会邀请您所在地区以外的演讲者来为您的团队做演示。如需更多信息并参与其中,请加入 Gophers slack#remotemeetup 频道。

线上培训

您在会议上遇到的 Go 培训师也经常在全球各地为希望采用 Go 的公司提供线下培训。这种线下教学对于将新的 gophers 引入社区至关重要;我们非常感谢培训师所做的工作。不幸的是,在接下来的几个月里,现场培训合同已被全部取消,我们社区的培训师失去了他们主要的(或唯一的)收入来源。我们鼓励公司在这个困难时期考虑线上培训和研讨会。大多数培训师在定价、日程安排和课程结构方面都非常灵活。

招聘信息

我们知道当前的经济低迷意味着一些 gophers 正在寻找新工作。Go 社区已经建立了一些 Go 专属的招聘网站,包括 Golang CafeGolang ProjectsWe Love GoGophers slack 也有许多求职频道:在频道列表中搜索“job”。我们鼓励有任何新空缺的雇主在尽可能多的合适的地方发布招聘信息。

FOSS Responders

我们很自豪 Go 是更广泛的开源生态系统的一部分。FOSS Responders 是一个致力于帮助开源生态系统应对疫情影响的组织。如果您想为受影响的开源社区提供帮助,他们正在协调各项工作,并提供其他努力的链接。如果您知道有其他需要帮助的开源社区,请告知他们 FOSS Responders。

COVID-19 开源帮助台

COVID-19 Open-Source Help Desk 旨在帮助病毒学家、流行病学家和其他领域专家快速解答他们在开源科学计算软件方面遇到的任何问题,由该软件的专家提供解答,以便他们能将精力集中在自己最擅长的领域。如果您是一位愿意通过回答领域专家的问题来提供帮助的开发者或科学计算专家,请访问该网站了解如何提供帮助。

美国数字响应

对于我们美国的 gophers,U.S. Digital Response 正在努力将合格的志愿者与在此次危机期间需要数字援助的州和地方政府联系起来。引用该网页的话:“如果您拥有相关经验(医疗保健、数据、工程与产品开发、综合管理、运营、供应链/采购等),能够独立应对模糊情况,并准备好投入高强度的工作环境”,请访问该网站了解如何成为志愿者。

Go 的计划

在谷歌的 Go 团队,我们认识到周围的世界正在迅速变化,并且除未来几周之外的计划更像是美好的猜测。尽管如此,我们目前正在致力于我们认为 2020 年最重要的项目。与你们所有人一样,我们的能力有所下降,因此工作进展比计划要慢。

我们对 Go 2019 用户调查的分析已接近完成,我们希望很快发布。

至少目前为止,我们打算坚持 Go 1.15 的时间表,但我们理解它可能比我们最初计划的包含更少的新功能和改进。我们将继续进行代码审查、问题分类和提案审查

Gopls 是当前大多数 Go 编辑器所支持的语言感知后端,我们正继续朝着其 1.0 版本努力。

新的 Go 包和模块站点 pkg.go.dev 正在不断改进。我们一直在进行可用性改进和新功能开发,以更好地帮助用户查找和评估 Go 包。我们还扩展了已识别许可证的范围,并改进了许可证检测器,未来还将有更多改进。

我们的Gopher 价值观是我们现在最宝贵的财富。我们正在加倍努力,做到友好、热情、耐心、周到、尊重和慈善。我们希望 Go 社区的每个人都能做到这一点。

我们将继续通过这个博客向您传达 Go 生态系统的重要新闻。当您处理完生活中更重要的事情时,我们希望您能来看看我们最近在做什么。

感谢您一直以来使用 Go 并成为 Go 社区的一员。在这个困难时期,我们祝愿您一切顺利。

下一篇文章:Go 开发者调查 2019 年结果
上一篇文章:Protocol Buffers 的新 Go API
博客索引