2020中国Go开发者调查报告
极客时间编辑部
讲述:丁婵大小:8.95M时长:06:31
你好,欢迎收听极客视点。
2020 年初,看过 Go 官方在过去一年的总结,中国 Go 开发者社区GoCN(ID:golangchina)也通过网络方式对中国的 Go 开发者进行了一次深度调查。本次调查旨在关注 Go 在中国的最新趋势并总结 Go 开发的发展情况。
来自全国数十个城市的 1300 多名开发人员参与了此次调查,调查内容涵盖 Go 在中国的使用、开发类型、框架、库、技术、开发工具、就业等方面。以下为重点内容。
Go 使用情况
调查结果显示,61.5%的 Go 用户使用 Go 作为主要语言,38.5%的用户把 Go 作为第二语言。使用 C/C++、Java、PHP、HTML 的开发者比例紧随其后,均有 30% 左右的比例。可见中国的 Go 开发者也是其他热门语言的使用者。此外,C# 和 Rust 的开发者也有一定的比例,但是目前在 Go 开发者体系目前还不算流行。
Go 的开发用途
据调查,87% 的用户在工作中都会使用 Go,4.3% 的学生会使用 Go,应该是云计算的到来让大学生了解 Go。其他比例的人比如自由职业者、实习员工、创业者等应该是在个人项目中使用 Go。
调查显示,在中国使用 Go 做 Web 开发的人最多,有超过 76% 的人选择用 Go 开发 Web。其次,有 58.2% 的人使用 Go 进行网络编程。使用 Go 进行云原生开发的人占比 23.4%。此外,在 DevOps 领域,Go 也发挥着重要的作用,有 20% 左右的 Go 开发者从事相关领域的开发。
Go 版本和环境
在此次调查中,由于 Go1.14 版本还处于 beta 阶段,所以很多人还是在使用 1.13 版本。调研发现,大多数 Go 开发者(60%)选择最新版本作为开发和部署的版本,而还有 0.5% 的同学在使用老版本,估计是老系统不愿意升级了。
一直以来,Go 的版本管理都是 Go 开发者所诟病的点,直到最近推出 Go Modules,情况才有所好转。不出所料,Go Modules 是最常用的版本管理工具。
框架、库和技术
gRPC 荣登通用工具和库中的宝座,无疑是 Go 世界中最受欢迎的库之一。在排名前五的库中,网络库占到 3 个,包括 jwt-go(31.9%)、redigo(40.1%)和 pkg/error(26.2%),足以见得开发者对网络库的依赖。此外,数据库 ORM 库 GORM 也十分受欢迎,占到 41.5%。
开发工具
国内开发者基本上选择付费的 Goland 和免费的 VS Code 作为他们的主要开发工具,分别占到了 71% 和 49% 的比例。Vim 一直以来都是很多 Linux 开发者的最爱,从统计来看 Vim 也占到了 12.8% 的比例。
有超过三分之二的受访者使用 macOS 作为开发环境的操作系统,说明苹果电脑颇受开发者欢迎,将近 40% 的用户使用 Linux 进行开发,使用 Windows 的比例也很高,达到 37.3%。
超过一半的受访者将 Go 程序托管在私有服务器中。在使用云平台的用户中,他们最偏爱阿里云,使用比例达到 53.8%,而腾讯云和 AWS 依次是 18.6% 和 10.9%,UCloud、谷歌云、Azure 和华为云的使用比例近似,在 5% 以下 。
在数据库方面,MySQL 在数据库使用中占据绝对优势的地位。大多数人使用免费或开源数据库,关系型数据库 MySQL、PostgreSQL、SQLite 使用比例较多,非关系型数据库 Redis、MongoDB 也很受欢迎。
在持续集成系统方面,Jenkins、GitLab CI 和自研占据了持续集成系统中的前三名,其中 Jenkins 是最受欢迎的,比例高达 40.1%。
在配置管理和运维方面,有超过一半的用户使用 SSH/ 脚本的方式进行配置管理。而在开源的配置管理运维工具中,Ansible 则是最受欢迎的。有 26.1% 的用户使用自研系统,比持续集成系统的自研比例更高,由此可见配置管理和运维方面的定制化需求更多。
就业和工作
调查显示,68.6% 的受访者为开发者,8.2% 的受访者是架构师。团队领导的比例合计占到 15.7%,这个比例对于后期 Go 能够快速推广至关重要,很多团队用 Go 都是因为这些团队领导的大力支持和推进。
有三分之一的 Go 开发者在大企业工作,约一半的开发者在规模很小的团队中工作,其中 37.5% 的团队规模为 2-7 人。
受访者中,有一半的人年龄低于 30 岁,还有 0.1% 为青少年,四十岁以上的用户比例较低。超过 50% 的受访者使用 Go 的时间少于 2 年,其次是 3-5 年 Go 开发经验的人,占到了 34.7%。
此外,在薪资方面,大部分受访者的年薪在 30 万以下,其中 10-30 万年薪的人占据主流,接近 50%。有 30% 的受访者年薪达到 30 万以上,极少数能到 100 万甚至更高。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(2)
- 最新
- 精选
- 伦子没有泛型,坚强不用go13
- 小斧在薪资方面,大部分受访者的年薪在 30 万以下,其中 10-30 万年薪的人占据主流,接近 50%。有 30% 的受访者年薪达到 30 万以上,极少数能到 100 万甚至更高。
收起评论