2020年最新开发者调查报告,你不可不知的内容

StackOverflow发布了2020年开发者调查报告,此次有65000名开发者参与了调查,比较可惜的是中国参与的开发者却很少。不过这份报告也大概体现了目前全球开发者的情况了,下面我们来看看具体的报告结果:

关键结果

  1. 过去五年来,Python一直在稳步上升,不过在最喜欢的技术排名中,它从去年的第二掉到了今年的第三,Typescript反超到第二。Rust连续第五年登上了最受喜欢技术的头把交椅。
  2. 在所有的职位中,站点可靠工程师和DevOps专家仍然是薪水最高的职位。80%的受访者认为,DevOps是有用的,44%的组织有最少一个专门的DevOps雇员。
  3. 52%的人发现他所搜索的内容以前曾今看到过的时候的反应是:“嘿,我的老朋友”。
  4. 当遇到无法解决的问题如何做的时候,90%的人会选择来Stack Overflow寻找答案。
  5. 75%的开发者会偶尔加班 -- 一个季度一天或两天。25%的人一个星期加班1-2天。
  6. 澳大利亚的受访者用于平均最长年限的编程年限16.9年,紧接着是英国和美国。相应的美国和英国的开发者平均年龄最大,分别是33.7和33.1岁。
  7. 0.3%的受访者在做这个调查之前从来没有访问过Stack Overflow。
  8. 超过40%的受访者在除了Stack Overflow之外的开发者社区注册了会员。
  9. 超过15%的人认为Stack Overflow比去年更好了,这是个好消息,但仍然需要继续努力。
  10. 我们仍然看到有色人种在专业开发中的比例较小,但的确也看到了一些这方面的进步。

受访者分布

中国的受访者目前只占到了0.57%。

 

开发者角色

开发者类型

看来这是一个多选项,55%的受访者是后端开发或者全栈开发,单纯的前端开发只有37.1%。

代码是否是一个爱好

很多人在工作之外还在努力写代码,78%的认为他们会把写代码作为一个爱好。从受访者来看,有家庭的人以及妇女则更多的倾向于写代码不是一个爱好。

 

经验

学习代码多少年

主要是从学习代码到现在多少年

专业写代码多少年

这个就是我们正常说的码农工作多少年了,65%的人少于10年。看来不管国内国外,工作10年还在写代码的人果然不是主流。

各种岗位写代码的年限

基本可以看出,有越高年限编程经验的人,所处的职位也是相匹配的。前端开发果然所我们所想的垫底了,也许是以前前端开发不是你们流行。

几岁写第一行代码

最近流行写代码要从娃娃抓起,这个调查显示54%的人的第一行代码是在16岁之前写的,这果然验证写代码要从娃娃抓起的理论。

 

教育背景

受教育程度

主流的码农还是本科和研究生。

本科专业

毫无疑问,计算机相关科学还是在码农中占据半壁江山。

教育的重要性

有人觉得教育无用论,那么在程序员这里教育程度有影响吗?85%的人还是觉得教育总归还是有用的。

 

人口统计

种族和民族

看来这次调查的参与者还是白人居多啊。

性别

码农的世界女生果然还是少数,即使最多的美国也只有11.8%左右。

变性人

99%的人没有变性耶,哈哈。

性别和职位的关系

总得来说,各个职位男性都比女性多。在数据科学家,机器学习,前端方面女性的比例相对比较好一点。

经验和性别

从学习代码开始,各个范围的年限中女性所占的比例

性取向

残疾状态

大概15%的人说自己有各种各样程度的残疾

 

年纪

大龄程序员还能生存吗,我们可以看到70%的人小于35,所以即使在国外,码农的35岁也是一个坎啊。

年纪和国家

各个国家的码农平均年纪,美国的平均年龄是33.7。

 

最流行的技术

语言

这个大概是大家最关注的的了,Javascript终于到达了第一。

Web框架

哪个Web框架是最流行的呢?React还是Angular,还是Vue呢?看起来JQuery还是以其基础占据了榜单的榜首。

其他框架,库以及工具

Node.js在这里占据了榜首。

数据库

业界现在最流行的数据库是什么,MySQL占据了第一,我软的SQL Server竟然排第三,倒也让我有点吃惊。

平台

Linux和Window毫无疑问还是占据榜首。

 

最爱的,恐惧的和最想要的技术

最爱的语言

Rust已经连续五年占据榜首了。今年TypeScript超越了Python,到了第二位。

最恐惧的语言

大家对VBA, Objective-C以及Perl是大家最不想使用的语言

最想要的语言

这个是还没有使用过,但是想使用的语言排行榜,Python还是大家最想试试的

 

最喜欢的Web框架

ASP.NET Core竟然比React.js更受欢迎,这倒是出乎了我的意料。

最喜欢的别的框架,库和工具

.NET Core是大家最喜欢的别的框架

最喜欢的数据库

Redis目前大家最喜欢的数据,紧随其后的时候PostgreSQL和Elasticsearch。

最喜欢的平台

Linux仍然是大家最喜欢的平台

 

开发环境和工具

开发者的主要操作系统

Windows是大家最主要的操作系统。

合作的工具

GitHub没有辜负最大交友网站的名声。

研究工具

当研究一个新的工具的时候,超过四分之三的会使用免费账号来试试。

购买影响力

对于组织对技术的付费方面的影响,57%的人对自己的组织多多少少能有点影响。

 

高薪技术

使用语言和工资的关系

使用Perl,Scala以及Go语言的工程师的平均薪水最高。

 

相关技术

各种技术的相关性

这个主要是由同一个程序员使用的不同技术来确定的。大家可以看看,对你使用技术的相关技术是否有了解。

 

学习和问题的解决

学习新技术的频率

不被淘汰的唯一方法就是持续学习,75%的人会一个月或至少一年更新学习一门新的技术。

有问题的时候怎么处理

90%的人遇到问题会首先访问Stack Overflow。不亏是我辈的百科全书。

看到访问过的反应

当我们搜索的结果是我们曾今看到过的反应,大多数人第一反应还是“嘿,兄弟”。

 

雇主

雇佣状态

92%人还是全职,看来独立开发者还不是主流

加班

75%的人表示会偶尔加班或者每个季度加一两天班(这也能算加班,呜呜)

 

公司信息

公司大小

入职

对入职流程是否满意,只有48.6%的人对自己公司的入职流程满意。

是否有DevOps专家

是否有DevOps专家看起来目前还是一半对一半。

DevOps的重要性

80%的人觉得DevOps还是有用的。

 

职业价值观

开发者对他们工作的感觉

65%的人还是对自己的工作满意的

 

寻找工作

寻找工作状态

83%的人不处于找工作的状态,看来骑驴找马的状态并不普遍。

谁正在找工作

把正在找工作的人安装职位进行了分解,大概可以看出哪些职位比较稳定

求职因素

为什么要找新的工作呢,毫无疑问,钱还是最重要的。

求职中如何了解公司的

看来大家还是比较倾向于到各种八卦网站去看看对公司的评价。

 

工作优先级

最重要的工作因素

能够想到使用什么技术以及同事的情况是码农们最关注的的。

 

工资

不同开发者的工资

做个manager不会错的,哈哈

工资和经验以及开发类型的关系

经验越高工资越高,这也合理。

工资经验和语言的关系

其实有些语言工资就是高,哈哈

每周工作时间

大多数人还是正常工作。

更多原创,敬请关注微信公众号,每日更新业界最新资讯:

欢迎访问个人小站:https://donggeitnote.com

猜你喜欢

转载自blog.csdn.net/u011960402/article/details/107928580