17611538698
webmaster@21cto.com

StackOverflow 2024 用户调研:PostgreSQL 再出圈,对 AI 有爱有恨

技术人生 0 723 2024-07-26 11:35:36

图片

导读:针对于开发者的调查,StackOverflow 的当然要专业严谨一些。

2024 年 5 月,超过 65,000 名开发者响应了StackOverflow 关于编码、他们使用的技术和工具以及想要学习的技术和工具、AI 以及开发者工作体验的年度调查。我们一起来看结果并了解 Stack Overflow 用户的最新动态。

本次调查来自全球185 个国家的程序员,统共有65,437位成员参与撰写了调查表。

开发者参与最多的国家

在此次的调查中,没有中国开发者的数据,可能是中国开发者的参与度较少或其它原因。以下是详细排名树状图:

图片

大家看到,第一名是美国,第二名为德国,第三为英国。其余开发者的顺序分别为乌克兰(很难想像,在战争中的人仍然热衷于参与互动)、加拿大、法国、波兰。

开发者的学历、背景

在开发者中学士学位占比最多,占 41%,其次硕士学历也不少,占有 25.6%。其余学历瓜分了其它比率。

图片

所以我们说,开发者是一群高能高智的知识分子,而并不是某些机构所说的“农民工“。

最流行的编程、脚本与标签语言

Python、JavaScript和 SQL 仍是备受开发者青睐和推崇的编程语言,但是 Rust 今年以 83% 的得分率成为最受开发者推崇的编程语言。

图片

数据库系统

作为DBMS的老牌数据库 PostgreSQL 在 2018 才首次出现在调查中,当时有 33% 的开发者表示已经在使用 PostgreSQL,而那一年最受欢迎的选择是 MySQL,有 59% 的开发者在使用。

而在 Stack Overflow 2024 年度报告中,PostgreSQL  已经成为全球最流行的数据库,这是它连续第二年成为最受欢迎的数据库系统,占比 51.9%。而 MySQL 则以 39.4% 的占比屈居第二,其次是 SQLite 占比 32.1%。

值得一提的是,和去年相比,SQLite 在今年的期望分数有所提高了,比 MySQL 更受开发者的青睐,从 23% 增长到了 27%。

图片

开发者最想要迁移的数据库

下面这一选项是能表明开发者未来对数据库的学习方案或计划。

其中在49936名受访者中,有38%的人希望继续使用PostgreSQL。有9815名 MySQL 开发者 却希望使用PostreSQL。此外有4434名 PostreSQL 开发者希望使用 MySQL。

图片

Web 框架&技术栈

在排行榜上,React 框架位列第一,前七名除了 ASP.net 均为 JavaScript 全栈框架。此外,有73% 的开发者希望继续使用和跟进 Svelte。

图片

嵌入式技术

在 2024年,StackOverflow 新增了嵌入式技术板块的调查。

本次调查中有 3% 的开发者表示使用了嵌入式技术。在最受欢迎的嵌入式技术中,Raspberry Pi(39%)和 Arduino(30%)名列其榜首,这两种技术的用户都希望明年使用 Cargo 。

图片

集成开发环境


在今年,Visual Studio Code 是开发者最想要(和想使用)的 IDE 工具(59%),但是,最受推崇的是 Neovim(83%)。


人们能分别哪些是现实,哪些是喜欢图片

图片

人工智能搜索与开发工具

大多数使用 ChatGPT 的开发人员都希望继续使用(75% 表示欣赏),而一帮使用 Replit Ghostwrite 或 Tabnine 的开发人员最不想继续使用(36% 表示钦佩)。

图片

数据表明,尽管生成式 AI 在软件开发行业的使用率持续上升,但开发者对这项技术的信任度却有着显著下降。报告指出,2024年使用 AI 工具的开发者比例已升至76%,而对 AI 的好感度则从去年的77% 降至72%。

薪酬最高的技术

2024年,Erlang 开发人员位居报告的平均薪资最高榜首。喜欢赚钱的开发者可以多多留个意。

图片

以上数据和评价供参考,希望对大家有所帮助。祝 2024 下半年顺利,发展&发财。

作者:场长

评论