欢迎光临散文网 会员登陆 & 注册

Stack Overflow 2020报告出炉!Python 跌至榜三,Rust 成最爱!

2020-06-16 15:14 作者:图灵社区  | 我要投稿

近期,程序员热门论坛 Stack Overflow 发布了 2020 年度开发者报告。与往期不同的是,今年 Stack Overflow 更专注于寻求多样化的代表,同时要求从技术,行为到问题的具体信息。

故此次的调查由近 65,000 人抽样组成,分布在全球的各个地区。在这份报告中,我们可以了解到全球开发者的年龄分布、编码经验、最常使用的语言、职位薪资、最不喜欢的语言、学历职级等重要信息。

故本文将由以下 4 个部分组成:1、受调查人员基本信息。2、最受开发者喜爱/不喜欢等的语言。3、薪水与语言、工作经验之间的关系。4、开发从业者学历、专业及年龄分布。


一、受调查人员基本信息为保证此次调查的权威性以及结果准确性,我们先来介绍一下被调查人员的基本情况。开发人员分布信息:

开发人员职业信息:约 55% 的受访者认为自己是全栈开发人员,约 20% 的人认为自己是移动开发人员。今年每个受访者中,开发人员类型识别的中位数为 3,最常见的组合包括后端,前端和全栈开发人员。

高度相关的对包括数据库管理员和系统管理员,DevOps 专家和站点可靠性工程师,学术研究人员和科学家以及设计师和前端开发人员。

编程经验:其中有 10 年以内编程经验的人最多,占据整个受访者行列的 47%,而超过 30 年编程经验的人仅占 8.5%。



第一次开始编程的时候:大部分受访者接触编程的时间都比较年轻,54% 的受访者在 16 岁之前就编辑了第一行代码,而 24 岁及以上才接触编程的人群仅占 5.5%。



二、最受开发者喜欢/不喜欢的语言


最受欢迎的编程语言:Rust 当选最受人欢迎的编程语言,Typescript 力压 Python 排名第二。

其实 Rust 当选大家最爱的语言榜单毫无悬念,在过去的五年间,Rust 一直都是受访者“最喜爱的编程语言”,可能主要是由于 Rust 在编程过程中,解决了高并发和高安全性的问题。



最不喜欢的语言:80.4% 的人一致表示 VBA 比较讨厌,可能跟 VBA 只能在 VB 环境和 Excel 中作为宏对象是使用有关。



最想使用的语言:在这一调查中,最近火热的 Python 终于登上了第一宝座,而 Go 语言排在第三。



接下来就是大家比较关心的了:哪一个语言薪资比较高?此次调查报告根据工作年限、经验、职级等也都给出了答案。

三、薪水与语言、工作经验之间的关系


世界上薪水最高的语言:一般来说,使用 Perl、Scala、和 Go 语言的人薪水更高,达到了 7.6 万美元。



职位薪资:总体而言,工程经理,SRE,DevOps 专家和数据工程师往往会获得最高的薪水。



而薪水越高,要求的使用年限也就越长,上文提到的 Perl 语言使用年限长达 13 年,薪资已经达到 8 万美元。

而且具有更多开发经验的人,往往会要求更高的薪水,与具有不同职位类似经验的开发人员相比,SRE,DevOps 专家和数据工程师的薪资高得多。


四、开发者学历、专业及职位薪资


学历信息:通过报告可以看出,全球越有 75% 的受访者完成了至少相当与学士学位或更高学位的课程。其中硕士学位人数比本科学士学位从业者少了一半。

而在专业编写代码并在大学水平学习的受访者中,超过 62% 的人拥有计算机科学,计算机工程或软件工程学位,而只有不到 10% 的人拥有另一个工程领域的学位。



目前年龄:调查显示 70% 的开发者年龄在 35 岁以下,仅有 5% 的开发者年龄在 50 岁以上。

目前 20-35 岁仍然是开发行业的主力军。



通过报告我们可以看出:在年龄、岗位、薪资、学历等项目中,学历不是影响职业晋升的最重要因素,反倒是如何把一门语言练到炉火纯青的地步,做到精通才是最主要的。

随着经验的不断积累,职级必然会得到相应的提升,薪水也会随之而来。所以,大家千万不要盲目地贪多求快,还是静下心来好好磨炼技术吧~


原文链接:

https://insights.stackoverflow.com/survey/2020

翻译撰稿:白墨



Stack Overflow 2020报告出炉!Python 跌至榜三,Rust 成最爱!的评论 (共 条)

分享到微博请遵守国家法律