官宣: 2019 年 Go 开发者调查报告
資深大佬 : cloud0001 4
2019 年 Go 开发者调查
4 月 20 日,Go 官方释出 2019 年的 Go 开发者调研报告。官方非常感谢参与本次调查的数千名 Go 开发人员。 在 2019 年,官方收到了 10,975 份问卷,几乎是去年的两倍! 团队成员非常感谢开发者花时间和精力填写这份 Go 开发者调研。
本次调研,官方改进了对开放式、自由文本回答的问题的分析。去年使用的是机器学习来粗略但快速地对这些问卷进行分类。今年,两名研究人员手动分析和分类了这些问卷,允许进行更细致的分析,与去年的数字进行有效的比较。这个变化的目的是提供一个 2019 年以后的可靠基线。
一分钟速读
这篇文章很长。以下是本次调研的主要结论:
- 这次的受访者的受众特征与 Stack Overflow 的调查受访者相似,使得这些结果可以代表更多的 Go 开发人员的心声。
- 大多数受访者每天都使用 Go,而且这个数字每年都在上升。
- Go 的使用仍集中在技术公司,但是 Go 在越来越多的行业中被用到,例如金融行业和媒体相关。
- 开发者使用 Go 解决的问题很相似,基本集中在构建 API, RPC 服务和 CLI 工具。
- 大多数团队都试图尽快更新到最新的 Go 版本。 但是第三方 package 的 provider 更新地会相对慢一点。
- 现在,Go 生态系统中的几乎每个人都在使用 Go Modules,但是用户对软件包管理方面仍然存在困惑。
- 有待改进的重点领域包括改善开发人员的 debug 体验,Go Modules 和 cloud service 方面的体验。
- VS Code 和 GoLand 仍然是最受欢迎的编辑器,受访的四个人中就有三个在使用他们。
受访的开发者群体
受访者公司规模

受访者的编程工作年限

受访者使用 Go 编程的时间
从使用 Go 的经验来看,我们发现大多数受访者( 56 %)使用 Go 的时间不到两年,相对较新。 多数人还说,他们在工作中( 72 %)和工作外( 62 %)使用 Go 。 可以看到在工作中使用 Go 的受访者比例每年都在上升。

受访者的开发背景

使用 Go 时间较长的受访者与新的 Go 开发人员的背景不同。 这些 Go 老兵更有可能拥有 C / C ++ 的专业知识,而不太可能具备 JavaScript,TypeScript 和 PHP 的专业知识。 但是不管他们使用 Go 已有多长时间,Python 似乎都是大多数受访者熟悉的语言(不是 Go
大佬有話說 (0)