StackOverflow 2020开发者调查报告
StackOverflow发布了2020年开发者调查报告,此次有65000名开发者参与了调查,比较可惜的是中国参与的开发者却很少。不过这份报告也大概体现了目前全球开发者的情况了,下面我们来看看具体的报告结果:
关键结果
- 过去五年来,Python一直在稳步上升,不过在最喜欢的技术排名中,它从去年的第二掉到了今年的第三,Typescript反超到第二。Rust连续第五年登上了最受喜欢技术的头把交椅。
- 在所有的职位中,站点可靠工程师和DevOps专家仍然是薪水最高的职位。80%的受访者认为,DevOps是有用的,44%的组织有最少一个专门的DevOps雇员。
- 52%的人发现他所搜索的内容以前曾今看到过的时候的反应是:“嘿,我的老朋友”。
- 当遇到无法解决的问题如何做的时候,90%的人会选择来Stack Overflow寻找答案。
- 75%的开发者会偶尔加班 — 一个季度一天或两天。25%的人一个星期加班1-2天。
- 澳大利亚的受访者用于平均最长年限的编程年限16.9年,紧接着是英国和美国。相应的美国和英国的开发者平均年龄最大,分别是33.7和33.1岁。
- 0.3%的受访者在做这个调查之前从来没有访问过Stack Overflow。
- 超过40%的受访者在除了Stack Overflow之外的开发者社区注册了会员。
- 超过15%的人认为Stack Overflow比去年更好了,这是个好消息,但仍然需要继续努力。
- 我们仍然看到有色人种在专业开发中的比例较小,但的确也看到了一些这方面的进步。
受访者分布
中国的受访者目前只占到了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://insights.stackoverflow.com/survey/2020#work-onboarding
Recent Comments