StackOverflow 第5章 2020年 StackOverflow 第5章 2020年

2022-08-09

一、概述

https://file.lulublog.cn/images/3/2022/08/EF0GbT464QzCwmxrnnDoR0gMXXFXOE.png

近期,程序员热门论坛 Stack Overflow 发布了 2020 年度开发者报告。与往期不同的是,今年 Stack Overflow 更专注于寻求多样化的代表,同时要求从技术,行为到问题的具体信息。 故此次的调查由近 65,000 人抽样组成,分布在全球的各个地区。在这份报告中,我们可以了解到全球开发者的年龄分布、编码经验、最常使用的语言、职位薪资、最不喜欢的语言、学历职级等重要信息。 

二、开发者

为保证此次调查的权威性以及结果准确性,我们先来介绍一下被调查人员的基本情况。

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

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

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

https://file.lulublog.cn/images/3/2022/08/a8R4aNFJQzJRFYmfRK9D9QU49Juk8u.jpg

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

https://file.lulublog.cn/images/3/2022/08/XlnUnANkn5l1Llak0N81a0k6L87Kcl.jpg

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

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

https://file.lulublog.cn/images/3/2022/08/M6vxz165X6ada1lfCCVxXx5F11A6dv.jpg 

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

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

https://file.lulublog.cn/images/3/2022/08/JAQA4BaBkq2gpFpq5YXPQTf7xkpH9x.jpg

三、语言

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

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

https://file.lulublog.cn/images/3/2022/08/yyJYIRsO9tnYaja7qdn9P79NRt3SNX.jpg

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

https://file.lulublog.cn/images/3/2022/08/BI7ysY37H9aX3aTSg7qM7tT34A44pZ.jpg

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

https://file.lulublog.cn/images/3/2022/08/F595kEclkj955ke2Jy2ZclYUj5jk5T.jpg

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

四、工作

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

01.webp.jpg

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

https://file.lulublog.cn/images/3/2022/08/Pqh6ySUstL00y2JSQkJyDszSSEVSdP.jpg

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

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

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开微信扫一扫,即可进行扫码打赏哦

阅读 545