StackOverflow 2024 用户调研:PostgreSQL 出圈,对 AI 有爱有恨
导读:针对于开发者的调查,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 下半年顺利,发展&发财。
作者:场长
相关阅读:
微信扫码关注该文公众号作者