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

Stack Overflow 2019 年度开发者调查显示,Python 成为增长最快的语言,JavaScript 依旧主导,Rust 最受欢迎。DevOps 和 SRE 薪资领先,中国开发者对未来最乐观。大部分开发者表示非开发工作影响生产力,而开源参与度仍有提升空间。VS Code 是最受欢迎的开发工具,大部分开发者每周工作时间介于30到90分钟。
摘要由CSDN通过智能技术生成

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

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

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

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

主要调查结果

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

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

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

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

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

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

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

开发者调查

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

地区分布

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

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

开发者者类型分布

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

开源代码贡献频率

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

技术调查

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

各项语言的使用情况

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

Web 框架使用情况

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

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

平台分布情况

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

最受欢迎的语言

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

最受欢迎的 Web 框架

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

最受欢迎的开发工具

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

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

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

区块链技术的使用情况

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

什么语言收入最高?

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

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

工作调查

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

雇佣状态

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

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

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

大部分回答是 NO。

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

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

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

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

Code Review

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

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

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

不同开发岗位的收入情况

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

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

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

平均每周工作多长时间?

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


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

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

推荐阅读:

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值