全世界到底有多少软件开发人员,年开发者调查报告

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640 万,到 2023 年达到 2770 万。

前言

开发者调查是 Stack Overflow 每年都要进行的一次开发者用户调查问卷活动,调查对象为在 Stack Overflow 注册的开发者用户。本次调查包括4000万位受访者。做这项调查,Stack Overflow 旨在帮助开发者更好地理解 Stack Overflow 这个社区,同时也能更好地认识自己。

本文选取了部分统计数据,完整调查结果请查看StackOverflow 2016 年开发者调查报告

而来自 IDC 的统计数据显示,2018 年全球软件开发人员数量增长到 2230 万,而 2014 年只有 1850 万程序员。

开发者概况

地理位置

图片 1

图片 2

1月份,有4600万人访问了Stack Overflow以获得帮助或为他人提供帮助。我们估计这些人中有1600万是专业开发者(评判的依据为访问者阅读的内容和做的事情)。

美国有多少软件工程师?

开发人员职业

图片 3

很多受访者认为自己是全栈开发人员。平均来说,全栈开发人员会编写5到6种主要语言或框架(其他人一般为4种)。管理人员比其他所有开发人员都喜欢使用更多的语言和框架,可能是因为他们经验比较丰富。

有很多安卓开发者自称为移动开发者(3%)。 大约2.5%的开发人员是iOS移动开发人员。

埃文斯数据公司声称 2016 年北美大约有 440 万软件开发人员。而来自 DataUSA 数字显示 2017 年美国公司雇佣的软件开发人员达到 136 万。而文章 Don’t Quit Your Day Job 中估计的数据与埃文斯提供的数据更接近,截至 2019 年为 420 万。这是在统计美国各州有多少开发人员时计算出来的。

最受欢迎的技术

全栈:

图片 4

前端:

图片 5

后端:

图片 6

JavaScript是最流行的编程语言。

▲ 美国的软件工程师人数

程序员,工程师还是开发人员

图片 7

值得注意的是,2017年估计有 420 万人里面包括技术作家、电气和硬件工程师、CAD程序员、精算师、统计学家、经济学家、数学家以及通常每天编写或读取代码的人群和软件开发人员。如果我们只采用软件开发人员的“经典”定义,那么我们实际上只包括大约 340 万人。

年龄

图片 8

开发平均年份为29.6岁,中位数为27。

在涉及各州的细分时,占百分比最高的程序员集中在华盛顿特区。在此研究中,6.46% 的工作人员符合开发人员最广泛的定义。接下来是弗吉尼亚州和马里兰州,分别为 4.43% 和 4.41%。

经验

图片 9

开发人员平均约有6.5年的IT或编程经验。这不一定是专业经验(学生也说他们有3、4年的经验)。 开发者通过开发获得经验,即使他们做的是无酬的或兼职的。

在全球范围内,Web前端开发人员平均有3.5年的经验。全栈开发人员平均有8年的经验。项目经理平均有13年的经验。

▲ 美国十大软件开发商比例最高的州

性别

图片 10

我们的调查结果表明,男性和女性在技术上有着巨大的差距。但实际上女性开发者的比例比上面的数值更大。我们知道,这项调查没有足够代表那些开发者更可能成为女性的国家,如亚洲国家,如韩国,印度和中国。

就原始数字而言,加州拥有 628,000 名“所谓的”开发人员。德克萨斯州和纽约州分别排名第二和第三,分别为 325,000 和 218,000。

最喜欢,最害怕和最感兴趣

最喜欢

图片 11

最害怕

图片 12

最感兴趣

图片 13

连续2年,Rust,Swift和Go都入选最受欢迎的5大编程语言; VB是开发者认为最可怕的技术 ;那些没有在学 Android, Node 和 Angular 的开发者也对这些技术感兴趣。

▲ 美国排名前10位的软件工程师人数最多的州

技术趋势

成功者

图片 14

失败者

图片 15

欧洲有多少软件工程师?

开发环境

图片 16

据 Stackoverflow 的数据显示,欧洲的软件开发者在 2016 年约为 470万,2018 年达到了 550 万。德国拥有最多的软件开发者 —— 大约 83.7 万。英国和法国排名前三位的软件开发者数量最多,分别达到 81.3 万和 46.7 万。

桌面操作系统

图片 17

乌克兰有多少软件开发人员?

每个国家开发者的购买力

图片 18

Big Mac指数是比较生活在不同国家的开发者购买力的好方法。在美国和乌克兰有5年经验的开发人员也吃得很好。中国开发者的购买能力排在中间。

乌克兰是东欧第二大人才库,软件开发商数量不断增长。根据最新的更新,有 18.47 万名IT专业人员,预计这一数字到 2020 年将达到 20 万,到 2025 年达到 24.2 万。

工资与幸福感的关系

图片 19

总的来说,薪酬与工作满意度之间存在很强的相关性。 钱买幸福吗? 在一些地方确实如此。 但高薪的开发人员可能有更多的选择,他们可以选择到自己喜欢的地方去工作。

via:stackoverflow.com

(文/开源中国)    

以上数据表明随着欧洲技术快速发展,对软件开发人员的需求也明显增长。尽管欧洲有 550 万开发人员,但估计到 2020 年欧盟国家仍将缺少 50 万软件工程师。

什么是最常用的编程语言?全球编程语言统计

软件工程师人口统计

总而言之,没有办法检查上述数据的准确程度,这并不是我们怀疑我们使用的来源的可信度 —— 问题是如何去定义“软件开发人员”。例如,Data Evans 公司将所有积极参与软件创建的人从排名和文件编码器计算到团队领导和经理,一直到 CTO。包括 Data USA 和 DQYDJ 都是采用美国人口普查局提供的数据,但不知何故结果却是不同,这很可能是定义不同导致的结果。

我们确切知道的一件事是,编写代码的人数将在未来几年内将不断增长。该 BLS 预测,到 2024 年,为软件和应用开发就业人数将增加 12.5%,较 2014 年,而且情况在世界其他地区差异很大。

与此同时,美国劳工统计局预测,2016 年至 2026 年间,软件开发人员的工作岗位将增加 24%。根据 Burning Glass Labor Insights 的数据,2018 年第二季度软件开发人员的职位发布量超过 227,000,而期间为 176,530。2017 年同期。增幅接近 51,000。

▲ 软件开发人员职位发布的数量

其他有趣的软件开发者相关数据统计

由 Evans Data Corporation,DataUSA 和 Stack Overflow 进行的定期调查提供了大量的软件开发人员统计数据。以下是我们认为最有趣的内容:

根据 Evans Data 的数据,软件开发人员的年龄中位数是 36。根据 datausa.io,美国的软件、应用程序和系统软件开发人员年龄中位数为 39.8,男性员工的年龄通常比女性年轻 0.507 岁根据 Dou.ua 2018 年调查,乌克兰软件开发人员的平均年龄为 21-29 岁乌克兰在 C++ 和 Unity3D 软件开发人员中排名第一,在 Magento,JavaScript 和 Scala 中排名第二,在 PHP,Ruby,.NET,Python 和 Symfony 开发人员中排名第三世界上 27.5% 的开发者是女性美国 80.7% 的软件开发人员,应用程序和系统软件都是男性,女性软件开发人员的比例为 29.3%根据 2019 年开发者调查结果,近 45% 的专业开发人员在不到 10 年前学会了编码。女性写的第一个代码的时间晚于男性76.5% 的软件开发人员表示拥有学士学位或更高学历。600 万开发人员参与了大数据和高级分析截至 2018 年,全球 29% 的开发人员,或总共 6,452,000 人使用某种形式的 AI 或 ML,预计在未来六个月内将有 580 万人开始使用 AI 或 ML。200 万开发人员致力于物联网应用400 万开发人员使用基于云的开发环境。33% 的女性表示,她们发展工作最重要的驱动力在于他们对自己所使用的技术的个人好奇心和兴趣,而只有 22% 的男性这样做。

本文由澳门威斯尼人平台登录发布于服务器&运维,转载请注明出处:全世界到底有多少软件开发人员,年开发者调查报告

相关阅读