一个月前,StackOverflow发起了2022年度开发者调查,历时一个半月。6月22日,StackOverflow正式发布了2022年度开发者调查报告。
这份报告StackOverflow调查了全球180个国家和地区的开发者。与2021年一样,在调查中花费不到三分钟的受访者的数据将被丢弃。报告涵盖了目前流行的技术、操作系统、云平台、数据库状况、就业、薪酬等。以下是报告的摘录。
最受欢迎的语言:JavaScript继续称霸榜单,Java被挤出前五。
今年,StackOverflow比较了三个不同群体(所有受访者、专业开发人员、初学者)使用的流行技术。
不出意外,所有受访者和专业开发者的调查数据显示,JavaScript已经连续十年成为最常用的编程语言。此外,微软的TypeScript排名一直在稳步上升,从2020年的第9名升至2021年的第7名,今年更是将Java挤到了第5名。与SQL相比,Python在去年改变了位置。
在对初学者的调查中,情况略有不同。HTML/CSS对于初学者来说还是比较好的入门选择,Javascript和Python也是最受初学者欢迎的语言。
有趣的是,虽然TypeScript越来越受欢迎,但人们对它的喜爱却有所下降。Rust仍然是最受欢迎的编程语言,大约87%的开发者希望继续使用它。TypeScript从去年的第3位滑落到第4位。新兴语言Elixir升至第二位。
Web框架:Node.js与React保持同步
从2021年开始,Stackoverflow将Node.js从“编程语言、脚本和标记语言”的范畴转移到更合适的“Web框架”范畴。在58743名受访者中,约47%的人同时使用Node.js和43%的人同时使用React.js,Node.js和React.js是专业开发人员和初学者最常用的两种网络技术。
数据库:PostgreSQL超越Redis成为最受欢迎的数据库。
PostgreSQL超越Redis,成为最受欢迎的数据库,结束了Redis五年的霸主地位。
开发者:微软仍占主导地位。
微软继续主导开发者工具领域,Visual Studio代码仍然是大多数开发者的首选IDE。在71,010名受访者中,约74%的人使用Visual Studio代码,比2021年的71%略有增加。Visual Studio降至32%,IntelliJ和Notepad分别排名第3和第4。
云平台:AWS地位不可动摇
AWS不仅是使用最多的云平台,也是最受欢迎的云平台。Azure和Google Cloud分别排名第2和第3。
操作系统:排名变化不大。
操作系统排名变化不大。Windows在个人和专业使用方面胜出,但在专业使用方面,Linux以40%的响应率超过33%的macOS排名第二。最值得注意的是Linux的Windows子系统的增长,目前占个人使用的14%,而2021年仅为3%。
版本控制系统:Git遥遥领先
StackOverflow团队今年为版本控制系统引入了一个新的类别。正如预期的那样,Git获得了高达94%的数据。正如StackOverflow所说,没有任何其他技术能像Git一样被广泛使用,尤其是在专业开发人员中,而排名第二的SVN只有微不足道的5%。但是有17%的初学者表示不使用版本控制系统。
3 Web技术:结果是三足鼎立。
调查显示,开发者对区块链、加密货币和去中心化感到困惑。约32%赞成,31%反对,26%表示无所谓,呈现三足鼎立之势。
工资变化:普遍提高。
这项调查显示,2021年以来,开发人员的工资普遍上涨。报告显示,平均工资中位数增长了约23%。Flow、COBOL、Couchbase、IBM Cloud/Watson涨幅较大,其中COBOL涨幅最大,年薪中位数从52340美元跃升至75592美元。
欲了解更多信息,请参阅完整报告:
https://survey.stackoverflow.co/2022/