研究公司 SlashData 最新发布的”State of the Developer Nation“第 20 版报告指出,全球开发者社区在过去六个月中的经历了巨大的增长。据估计,截至 2021 年第一季度,全球共有 2430 万开发者;相较 2020 年 10 月的 2130 万增加了约 14%。
SlashData 每年进行两次此类的调查,本次调查覆盖了来自 155 个国家/地区的 19,000 多名受访者,结合了研究人员对全球活跃软件开发者数量的估计。调查结果显示,JavaScript 开发者数量相较六个月前增加了 140 万左右。
在某种程度上,JavaScript 语言现在拥有最大的开发者社区,人数约 1380 万。SlashData 上一次的调查结果预估 JavaScript 社区的规模为 1240 万(包括 TypeScript 和 CoffeeScript)。"在 2017 年第四季度至 2021 年第一季度之间,有超过 450 万名开发人员新加入了 JavaScript 社区--在所有语言中,该语言绝对增长最高。"
Python 以 1010 万的社区规模位居第二,是开发者人数增长最多的语言,增长率为 20%。报告指出,数据科学和机器学习(ML)的兴起是推动 Python 流行的一个重要因素,有接近 70% 的 ML 开发者和数据科学家报告在使用 Python。
其次则是 Java,社区开发者数量为 940 万。C/C++(730 万)、C#(650 万)和 PHP(630 万)分别位列第四五六位。自去年 10 月以来,PHP 开发人员的数量只增加了 20 万;而活跃的 C# 开发人员的数量则增加了 50 万。
Rust 和 Lua 是过去 12 个月中增长最快的两个编程语言社区;但鉴于其基数较小,所以净增数要低于 Python。Kotlin 和 Swift 相差不大,规模分别为 260 万和 250 万。
调查还研究了疫情大流行对开发人员工作方式的影响。其中 25% 的受访者表示没有影响,自己此前一直都是远程工作模式;有 30% 的人则表示他们因为疫情而完全转变成了远程工作,11% 的人预计这种转变将是永久性的。