2021年Stack Overflow程序员开发者调查


Stack Overflow服务于国际社会,这个调查收到了地球上几乎每个国家的回复。2021 年 5 月,超过 80,000 名开发人员告诉我们他们如何学习和升级、他们正在使用哪些工具以及他们想要什么:

  • 今年,React.js 超过 jQuery,成为最常用的 Web 框架。
  • 新JS框架Svelte 位居榜首,成为最受欢迎的框架。React 是最需要的,也是四分之一的开发人员想要的。
  • Perl 从去年收入最高的语言变成了今年收入第五高的语言。Clojure 开发人员的工资中位数最高,比 F# 的第二名高出 14k。
  • Visual Studio Code 作为所有开发人员的首选 IDE,具有显着的领先优势。
  • Neovim 是第 10 大最受欢迎的编辑器。
  • 超过 90% 的受访者使用 Git,这表明它是成为开发人员的基本工具。
  • .NET 框架在其他技术中最受喜爱,尽管一些 Python 的数据科学库表现出色。
  • 第六年,Rust 是最受欢迎的语言,而 Python 是第五年最受欢迎的语言。
  • Redis 已连续第五年成为最受欢迎的数据库。PostgreSQL 勉强超过 MongoDB,成为最受欢迎的数据库。IBM DB2 连续第二年成为最可怕的数据库。
  • 专业开发人员更倾向于使用 Microsoft SQL Server 而不是 MongoDB。
  • 12,590 名 MySQL 开发人员希望使用 PostgreSQL,而 6,429 名 PostgreSQL 开发人员希望使用 MySQL。
  • Django、Flask 和 Spring 开发人员满足于继续在各自的框架中工作。很少有这类开发人员想要使用 ASP.NET。
  • 想要在 Hadoop 中工作的开发人员目前正在使用 Pandas 或 Numpy。有 3,328 名 Tensorflow 开发人员希望继续使用 PyTorch,但只有 2,328 名 Pytorch 开发人员希望转向 Tensorflow。
  • 81% 的专业开发商人员是全职员工,比 2020 年的 83% 有所下降。自称是独立承包商、自由职业者或个体经营者的专业开发者比例从 2020 年的 9.5% 增加到 2021 年的 11.2% - 表明潜力在的工作不安全或转向更灵活的工作安排。
  • 近 60% 的受访者从在线资源中学习了如何编码。年轻的受访者倾向于从在线课程、论坛和其他在线资源中学习。另一方面,年长的受访者从学校和书籍等更传统的媒介中学习。