Code前端首页关于Code前端联系我们

Stack Overflow 2022 开发者调查报告:PostgreSQL 击败 MySQL! oh my gold~

terry 2年前 (2023-09-26) 阅读数 47 #数据库

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

由 OSC 开源社区(ID:oschina2013)制作

Stack Overflow 2022 开发者调查报告现已发布。 Stack Overflow 的年度开发者调查是全球规模最大、最全面的开发者调查,涵盖从开发者最喜欢的技术到工作偏好的所有内容。 2022 年是 Stack Overflow 发布年度开发者调查报告的第十二个年头,有来自 180 个国家的超过 73,000 名开发者参与了调查。其中,最多的受访者仍然是美国和印度,其次是德国和 UKI(英国和爱尔兰)。只有 632 份调查回复来自中国开发者,占 0.88%。

本次调查亮点如下:

  • 在线学习编程比例从60%提升至70%,45岁以上受访者希望从书本上学习信息,年轻人(18岁以下)信任在线学习和资源。
  • Docker 似乎正在成为专业开发人员的关键工具,从 55% 增加到 69%。
  • Rust 连续第七年成为最受欢迎的语言,87% 的开发者表示他们希望继续使用它。
  • Phoenix 取代 Svelte 成为最流行的 Web 框架。 Angular.js 连续三年成为开发者最讨厌的框架,React.js 连续五年成为开发者最想学习的框架。
  • Docker 和 Kubernetes 分别位列最受喜爱和最想要的工具第一名和第二名。人们使用 Docker 的愿望似乎并没有放缓,从去年的 30% 增加到今年的 37%。
  • Clojure 仍然是最高效的语言。 Chef 开发人员的薪水最高,但它也是开发人员最不受欢迎的工具之一。
  • 69%的受访者全职工作,比去年增加了4个百分点。
  • 85% 的开发人员表示,他们的组织至少部分是远程的。
  • 62% 的受访者每天花费超过 30 分钟寻找问题的答案或解决方案,25% 的受访者每天花费超过一个小时。在一个由 50 名开发人员组成的团队中,整个团队每周总共花费 333-651 小时来寻找答案/解决方案。

最流行的技术

编程、脚本和描述语言

专业开发人员最常使用的五种语言保持不变; JavaScript 仍然连续十年成为最受欢迎的编程语言。但报告指出,HTML/CSS、Javascript 和 Python 几乎并列成为学习编码的人最常用的语言。仍在学习的人比专业开发人员更有可能使用 Python(58% vs. 44%)、C++(35% vs. 20%)和 C(32% vs. 17%)。与专业开发人员相比,仍在学习编码的人不太可能使用 SQL(38% vs. 53%)、TypeScript(15% vs. 40%)和 Bash/Shell(19% vs. 29%)。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

数据库

总体而言,MySQL 仍然是最受欢迎的数据库。但在专业开发人员中,PostgreSQL(46.48%)已经超越MySQL(45.68%)占据第一。与学习编程的人相比,专业开发人员更有可能使用 Redis、PostgreSQL、Microsoft SQL Server 和 Elasticsearch。

MongoDB 在两组中的使用比例相等,并且是初学者中第二受欢迎的数据库(仅次于 MySQL)。 “这是有道理的,因为它支持多种语言和应用程序开发平台。”

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

云平台

AWS 仍然是使用最广泛的云平台,Microsoft Azure 超过 Google Cloud 排名第二。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Web 框架和技术

Node.js 和 React.js 是两种最常用的 Web 技术。使用 Angular 的专业开发人员多于初学者(23% 对 10%),以及 ASP.NET(16% 对 10%)和 ASP.NET Core(21% 对 10%)。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

其他框架和库

对于机器学习来说,TensorFlow 仍然比 PyTorch 更受欢迎,而 Scikit-learn 紧随 TensorFlow 之后。 Flutter 和 React Native 是两个最流行的跨平台工具。初学者比专业开发人员更有可能使用 NumPy(43% vs 24%)和 Pandas(35% vs 22%),并且更有可能使用 TensorFlow(18% vs 11%)和 Scikit-learn(17% vs 11%) 。 )。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

其他工具

去年的报告指出Git是作为开发人员必不可少的工具。但今年,Docker 似乎正在成为专业开发人员同样重要的工具,从 55% 上升到 69%。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

集成开发环境

Visual Studio Code 仍然是所有开发人员最喜欢的 IDE。 PyCharm 更多地被初学者使用(26% vs. 16%),而 Vim 更多地被专业开发人员使用(24% vs. 16%)。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

异步工具

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

同步工具

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

操作系统

Windows 是最受开发人员欢迎的操作系统,无论是个人用途还是专业用途。基于 Linux 的操作系统比 macOS 更受欢迎;报告称,这凸显了开源软件的吸引力。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

最喜欢、最害怕、最想要的学习技术

编程、脚本和标记语言以继续使用它。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

▲ 最喜爱和最恐惧的语言

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

▲ 最想学习的语言

数据库

经过五年的管理 Redis,PostgreSQL 成功夺得榜单和最想学习数据库的地方。 IBM DB2 连续第三年成为最令人恐惧的数据库。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

云平台

AWS不仅是使用最广泛的云平台,也是开发者最喜爱、最想学习的云平台。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Web 框架和技术

Phoenix 取代 Svelte 成为最受欢迎的 Web 框架。 Angular.js 连续三年在最受欢迎的框架排行榜上垫底,React.js 连续五年成为开发者最想学习的框架。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

其他框架和库

Hugging Face Transformers是最喜欢的库,Tensorflow是最想学习的。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

其他工具

Docker 和 Kubernetes 是最受欢迎和最想要的工具。 77% 的用户更喜欢 Docker,75% 的用户更喜欢 Kubernetes; 37% 的用户更喜欢使用 Docker,24% 的用户更喜欢使用 Kubernetes。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

集成开发环境

Neovim 连续第二年成为最受欢迎的编辑器,Visual Studio Code 也不甘落后。不过,Visual Studio Code 是大家最想学习的工具,其次是 Android Studio。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

已使用和所需的技术

编程、脚本和描述语言

与去年一样,超过 10,000 名 Javascript 开发人员表达了他们开始或继续使用 Go 或 Rust 进行开发的愿望。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

数据库

有 11,185 名 MySQL 开发人员想要使用 PostgreSQL,有 9,520 名 MySQL 开发人员想要使用 MongoDB。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

云平台

与 2021 年一样,许多 AWS 开发人员希望在 Google Cloud 或 Microsoft Azure 上进行开发。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Web 框架和技术

Node.js 被 12,954 名想要使用 React.js 的开发人员使用。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

高利润技术

编程、脚本和标记语言

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

数据库

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Web框架平均20%媒体工资增加20%20%。 Virtaus、COBOL、Couchbase 和 IBM Cloud/Watson 的年度薪资涨幅最大。

此外,与具有相同经验的其他语言相比,PHP 开发人员的薪酬仍然偏低。

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

更多信息请查看报告全文:https://survey.stackoverflow.co/2022/

看完这篇报告后,不少网友表达了自己对PHP的看法:

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

Stack Overflow 2022 开发者调查报告:PostgreSQL超越MySQL!oh my gold~

你觉得呢?评论区等你。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门