《2021年Stack Overflow开发者调查》详解

290 阅读4分钟

期待已久的《2021年Stack Overflow开发者调查》已经发布。Stack Overflow进行的年度开发者调查提供了一个编程社区的快照,可用于建立招聘策略和优先考虑编程计划。今年的报告是基于来自181个国家的软件开发人员的总共83,439份答复。

美国、印度和德国是收到答复数量最多的三个国家。在此,我们整理了2021年5月25日至2021年6月15日调查中的一些关键见解。

调查中的两个重大关切需要彻底考虑。首先,总体而言,91%的所有受访者和92%的专业开发人员都认为自己是男性--表明性别差距很大。其次,印度的情况令人担忧 - 超过73%的受访者宣称自己在2020年全职工作。然而,这一比例在2021年减少到仅为58.39%。

编码员开始年轻

超过三分之二的编码员在17岁之前就写下了他们的第一行代码。 半数的软件开发人员相当年轻,已经有十年或更短的编码时间。近60%的受访者表示,他们是通过在线工具学习编码的。在线课程、论坛和其他在线工具在年轻受访者中很受欢迎。另一方面,年长的受访者通过更传统的方式接受教育,如学校和书籍。

考虑到教育因素,超过42%的软件开发人员已经完成了他们的学士学位,五分之一的受访者拥有硕士学位。

技术

连续第九年,JavaScript是使用最广泛的编程语言。网络编程是大多数开发者最常用的编程类型。Python已经超过了SQL,成为第三大最受欢迎的编程语言。编程语言中的正交功能允许程序员从一小部分原始命令中构建主要命令,而SQL是一种正交性不好的语言--瓶颈。同样, 包括Julia、F#、Erlang、APL、Crystal和COBOL 在内的语言仍然排在最后。前十名的编程语言如下所示。

图片来源。Stack Overflow

一些需要关注的主要见解包括。

  • MySQL、PostgresSQL和SQLite是专业开发者的前三大数据库,并且选择了微软SQL Server而不是MongoDB。
  • AWS保持其作为使用最广泛的云平台的领先地位,有近60%的专业开发人员投票赞成。此外,谷歌云和微软Azure在去年的基础上取得了大幅增长。
  • 基于Windows、macOS和Linux的操作系统保持了最受欢迎操作系统的榜首位置。
  • Python连续第五年成为最受欢迎的语言,Rust连续第六年成为最受喜爱的语言。
  • TensorFlow、React Native、Flutter、Torch/Pytorch和NumPy是开发者最想要的五大库。
  • React.js今年取代jQuery,成为最常用的网络框架。几乎90%的回答者都使用Git,这意味着它是开发者的一个基本工具。

图片来源。Stack Overflow

  • 当遇到问题时,大多数开发者会寻找两种方法。谷歌,或者访问Stack Overflow。

工作和报酬

近81%的专业开发人员说他们是全职工作,尽管在2020年的调查中是83%。表示自己是自由职业者、自营职业者或独立承包商的专业开发人员数量从2020年的9.5%攀升至2021年的11.2%,表明可能存在工作不稳定或过渡到更灵活的工作安排。

在前一年成为收入最高的语言之后,Perl今年的薪酬从第一降到了第五。Clojure开发人员的收入最高,中位数比F#开发人员多14000。

图片来源。Stack Overflow

另外,自由职业者的数量从2020年的4.9%增加到2021年的6.5%--说这是未来几年要见证的重大转变还为时过早。

年度开发者调查评估了普通开发者经验的各个方面,从求职开始到职业满意度结束,同时也涉及教育和对开源软件的意见。今年的调查有值得注意的有趣趋势。

The postKey Insights From the Stack Overflow Developers Survey 2021appeared first onAnalytics India Magazine.