几天前,Stack Overflow 发布了 2019 年的开发者年度调查报告,本次约有 90000 名开发者接受调查。

我大致看了一下,该报告主要从开发者概览、技术、工作等几方面展开调查,里面不少数据都挺有参考价值,比如开发者衡量一份工作的重要指标是什么、各个语言的薪资收入情况、主流 Web 框架的使用占比等等。

下面我将挑选几个比较有代表性的数据跟大家做下简单分享。

想看完整报告的同学,可到后台回复「411」获取。

主要调查结果

Stack Overflow 对这份报告总结了几个比较有代表的结果,具体如下:

  • Python 成为去年增长最快的开发语言,并仅次于 Rust 语言成为最受喜爱的语言之一;

  • 超过一半的受访者在 16 岁左右就写下了人手第一行代码;

  • DevOps 专家与 SRE(网站可靠性工程师)薪资最高,其中大部分工程师都表示对现有工作很满意,同时他们也正在寻找更贴近底层业务的新工作;

  • 在本次调查中,来自中国的工程师最为乐观,他们相信在当代出生的人将过上比他们父母更好的生活。而法国、德国等西欧国家的开发者则表示对未来不太乐观;

  • 大多数男性开发者表示,负责非开发的工作会阻碍他们的生产力,而女性开发者则表示恶劣的工作环境才是问题所在;

  • 当受访者被问到最后一次不用 Stack Overflow 解决问题大概能节省多少时间时,调查数据表明,每周约能节省 30 到 90 分钟的时间。

开发者调查

这一部分主要调查了开发者所在地区的分布情况、工作岗位、工作状态等数据。

地区分布

每月都有近 5000 万名用户访问 Stack Overflow 平台,在上面分享、学习、增进自己的职业技能。

大部分用户都是职业开发者或准备成为开发者的学生,仅有大约 4% 的用户是非专业开发者。

Stack Overflow 2019 开发者年度调查报告都说了什么?

开发者者类型分布

50% 的开发者是全栈工程师或后端工程师,学生的占比也达到了 14.7%,市场销售人员占比最少,只有 1.2%。

Stack Overflow 2019 开发者年度调查报告都说了什么?

开源代码贡献频率

目前大约还有 36.3% 的用户从未参与过开源项目,看来开源这条路还是任重而道远啊。

Stack Overflow 2019 开发者年度调查报告都说了什么?

技术调查

这一项主要调查各项语言、框架、技术在开发者群体中的使用情况。

各项语言的使用情况

JavaScript 连续七年排名第一,Python 超越 Java 排名第四,成为增长最快的编程语言。

Stack Overflow 2019 开发者年度调查报告都说了什么?

Web 框架使用情况

虽说 GitHub 去年移除 jQuery 在技术圈掀起了一阵波澜,但因为历史遗留原因,jQuery 依旧是目前应用最为广泛的 Web 框架。

但也有一些开发者在慢慢尝试使用 React.js 和 Angular 进行 Web 开发。

Stack Overflow 2019 开发者年度调查报告都说了什么?

平台分布情况

目前大部分开发者使用 Linux 和 Windows 平台进行应用开发,Docker 排名第三。

Stack Overflow 2019 开发者年度调查报告都说了什么?

最受欢迎的语言

Rust 今年仍然是最受欢迎的语言,但 Python 紧跟其后,大有赶超之势,兴许明年龙头就会易主 Python 了。

Stack Overflow 2019 开发者年度调查报告都说了什么?

最受欢迎的 Web 框架

React.js 排名第一,Vue.js 以 0.9% 的差距惜败,Drupal 以 30% 的占比成为最不受欢迎的 Web 框架。

Stack Overflow 2019 开发者年度调查报告都说了什么?

最受欢迎的开发工具

VS Code 作为年度最佳划水神器稳巨首位!

如果你不知道为啥它是划水神器,可以看下我之前写的这篇文章。

装上这几个 VSCode 插件后,上班划水摸鱼不是梦

Stack Overflow 2019 开发者年度调查报告都说了什么?

区块链技术的使用情况

虽说去年币圈带火了链圈,但从图中可以看到,大部分组织还是没有用过区块链技术的。

Stack Overflow 2019 开发者年度调查报告都说了什么?

什么语言收入最高?

Clojure、F#、Go 三种语言对应的薪资排名最高。

根据地区的不同分布,收入情况也会有所差异,例如,Scala 开发者在美国的薪资收入是最高的。

Stack Overflow 2019 开发者年度调查报告都说了什么?

工作调查

国内工作 996,国外的工作状态怎么样?下面这部分数据或许能给你答案。

雇佣状态

近 74% 的开发者目前处于在职状态,也有 9.8% 是独立开发者。

此外,图中有一点我未标识出来,目前全球范围内,印度和德国的独立开发者占比是最高的,达到了 11% 左右。

Stack Overflow 2019 开发者年度调查报告都说了什么?

开发者需要成为管理者才能赚更多的钱?

大部分回答是 NO。

Stack Overflow 2019 开发者年度调查报告都说了什么?

开发者最后一次换工作是什么时候?

超过三成的人在最近一年内都换过工作,可以看出,开发岗位的流动性还是蛮强的。

Stack Overflow 2019 开发者年度调查报告都说了什么?

开发者找工作时主要会衡量哪些因素?

大部分开发者会看这家公司正在使用的语言、框架、技术,其次才是办公环境与企业文化。

Stack Overflow 2019 开发者年度调查报告都说了什么?

Code Review

大部分开发者都会把代码审核当做工作的一部分,这点非常赞 ????????。

Stack Overflow 2019 开发者年度调查报告都说了什么?

你所在的公司有单元测试流程吗?

超过 41.8% 的公司有这个流程,这个数据还是蛮高的,国内公司我觉得应该没这么高占比。

Stack Overflow 2019 开发者年度调查报告都说了什么?

不同开发岗位的收入情况

从数据反馈上看,成为技术管理,确实能赚更多的钱。

Stack Overflow 2019 开发者年度调查报告都说了什么?

各项语言的平均薪资与工作经验

你们这些玩 PHP、Java、Kotlin 的,还是 too naive 啊!

Stack Overflow 2019 开发者年度调查报告都说了什么?

平均每周工作多长时间?

这里我估计国内的样本数据有点少,按照下图的分布情况,很多人应该都是 955 的工作状态,因为如果是 996,最底下那根线应该会被拉得老长。

Stack Overflow 2019 开发者年度调查报告都说了什么?


除此之外,Stack Overflow 还对社区产品的使用情况对用户进行了调研,在此就不一一展开细谈了,有兴趣的可看下完整报告。

关注 GitHubDaily 公众号,后台回复「411」获取完整报告

推荐阅读:

喜欢听歌的程序员,都在 GitHub 上折腾出了哪些有趣的应用?

Stack Overflow 2019 开发者年度调查报告都说了什么?

觉得不错,给个在看????????

相关文章: