Stack Overflow 2020 开发者调查中的 21 条关键结果
共 2546字,需浏览 6分钟
·
2020-09-13 11:51
点击上方蓝色“程序猿DD”,选择“设为星标”
回复“资源”获取独家整理的学习资料!
关键结果
6. 有78%的开发者说他们编程是一种爱好!
7. 开发人员类型与专业编码经验的关系中显示:技术主管和工程经理往往拥有最专业的编码经验(最高的副总裁级别具备16.5年的专业编码经验)。在个人贡献者角色中,最有经验的开发人员往往是系统管理员、数据库管理员和创建桌面和嵌入式应用程序的开发人员。另一方面,网络开发人员、学术研究人员和数据科学家的工作经验往往较少。
8. 在所有的受访者中,超过54% 的人在16岁的时候编写了他们的第一行代码,无论是网页还是 hello world 程序。在20多岁时编写第一行代码的受访者占13% 。从各国的平均年龄来看,来自巴西和印度等国家的受访者往往比来自波兰和德国等国家的开发人员晚整整两年开始编写代码,这些国家的开发人员平均在15岁开始编码。
9. 全世界大约75% 的受访者至少完成了相当于学士学位或更高学位的学业。这与我们前几年所看到的情况是一致的。
10. 在专业编写代码并在大学学习的受访者中,超过62% 的人拥有计算机科学、计算机工程或软件工程的学位,略低于10% 的人拥有另一个工程领域的学位。有趣的是,几乎10% 的受访者拥有商业相关学位或人文、社会科学或美术领域的学位。
11. 几乎85% 的专业开发人员认为正规教育是非常重要的,这与流行的说法(成为一名开发人员不需要正规教育)相反。然而,近16% 的人认为这一点都不重要或者不必要。
12. 按照国家来看性别分布时,可以看到女性专业开发人员的不同参与率。与去年的调查一致,女性开发者在美国有近12% 。在德国、巴西和波兰等国,参与率约为其中的一半,这表明在实地达到适当的性别代表性方面仍有许多工作要做。在专业编码的受访者中,近92% 是男性。另外,今年参与调查的开发者中大约1%是变性人。
13.男性和女性在不同的开发人员角色中有不同的表现。如下图中的虚线为分界,线以上类型的开发人员的受访者更有可能是男性,线以下类型的受访者更有可能是女性。
数据科学家或学术研究人员的开发人员中男性的比例是女性的10倍,而系统管理员或 DevOps 专家的开发人员中男性的比例是女性的25-30倍。女性在前端开发人员、设计师、数据科学家、数据分析师、质量保证或测试开发人员、科学家和教育工作者中的代表性最高。
14. 在专业开发人员中,70% 的受访者年龄在35岁以下,约5% 的受访者年龄在50岁以上。
15. 按国家分布的开发者平均年龄:
16. 在最喜爱的编程语言排名中,Python在5年的持续上升之后,从去年的第二名跌至第三名,击败它的是TypeScript.
17. ASP.NET击败了React.JS,成为最喜爱的Web框架,其中新框架Gatsby已经上升至第五
18. 数据库技术中,Redis仍然是最受欢迎的!其次是 PostgreSQL 和 Elasticsearch。有趣的是,Stack Overflow 从公司成立之初就在我们的技术堆栈中使用 Redis 和 Elasticsearch 多年了。IBM DB2被列为最可怕的数据库,MongoDB 仍然是开发人员最想学习的数据库技术。
19. Linux依然是最受欢迎的平台,Docker和Kubernetes分列第二和第三。
20. 近82% 的人使用 GitHub 作为协作工具,超过一半的人使用 Slack。
21. 技术聚集在一起形成相关的生态系统,这些生态系统往往由相同的开发人员使用。这张网络图通过显示哪些技术彼此之间的相关性最高来说明这一点。与去年类似,我们看到大量的 web 开发技术通过 SQL 连接到微软技术的一个集群,以及一系列操作技术通过 Linux 连接到 Python 生态系统网络。
本次调查完整原文可见:https://insights.stackoverflow.com/survey/2020
往期推荐
我们在星球聊了很多深度话题,你不来看看?
我的星球是否适合你?
点击阅读原文看看我们都聊过啥?