Bytebase

Stack Overflow 2024 开发者报告出炉,Postgres 依然是开发者首选

Image
全球最大的开发者问答网站 Stack Overflow 刚刚发布了 2024 年开发者调研报告,我们一起来看看吧。

Image

调查对象

这次报告总共收集了来自 185 个国家的 65437 份问卷。
Image
开发经验年限主要分布在 1 ~ 25 年之间。
Image
Image

编程语言

Image
Image

语言的流行度上依然是三巨头:

  1. 以前端为主的 JS / TS + HTML / CSS
  2. 除了前端,什么都能搞一点,尤其精通 AI 的 T 字型战士 Python
  3. 抱紧数据库大腿的 SQL
Image
Rust 的偶像属性则更进一步,遥遥领先于其他语言。

Image

数据库

Image
Image
来到我们关注的数据库领域, Postgres 连续第二年成为了最流行的数据库。相比 MySQL,在所有访问者中 48.7% vs 40.3%,在专业开发者中 51.9 % vs 39.4 %,和 2023 年相比进一步拉开了差距。
Image
Postgres 也在偶像人设上越走越远,47.1% 的渴望度(Desired)和 74.5% 的膜拜度(Admired)遥遥领先。飞天茅台也只能甘拜下风。几大主流数据库 2023 vs 2024 的对比,提升显著的是 Postgres 和 SQLite,其它波动不大:
Image
新面孔里, Databricks SQL 第一次出现,流行度 1.9%(vs Snowflake 2.6%, BigQuery 4.8%) 。DuckDB 从去年的 0.61% 提升到了 1.4%。
Image
此外 TiDB 依然是国内唯一上榜的数据库产品。

Image

云平台

Image
AWS,Azure,GCP 三巨头稳中有进。
Image
而剩下的公司里, Vercel 有所增长,Cloudflare 能维持住份额,其他几家降低。巨头之间的战争,最后是压缩了小厂的生存空间。

Image

工具

Image
IDE VS Code 占据统治地位。
Image
Altassian 三件套 Jira,Confluence,Trello 依然支配着打工人的日程。当然 Notion + Markdown 组合的崛起也给全村带来了希望。

Image

自建还是外采

这是今年的新问题。
Image
最主流的还是干一点,买一点。
Image
DBA 是最想自己干的(事多钱少风险高,撸起袖子自己搞)。
Image
采纳技术的因素,API,有声誉,可定制,开源。说白了,就是要选个看着靠谱的,能让随便折腾的,即使最后跑路了,还是能留下代码兜住底的!

Image

薪资和满意度

Image
工资相比去年都下降了。
Image
Image
今年新增了满意度调查,管理人员比一线员工更 happy。遍身罗绮者,不是打工人。

Image

AI

Image
Image
开发者使用 AI 已经成为了主流,从去年的 43.78% 大幅提升到了 61.8%。
Image
对于 AI 工具的评价也比较正面。
Image
ChatGPT 是无可争议的 top ,后面跟着 GitHub Copilot,Google Gemini。前面 5 小强,微软占了 4 席,无愧开发者之友。
Image

Image

更多的初学者会担心 AI 给他们工作带来的威胁。
Image
而专家们还比较淡定,希望大家明年还有一样的从容。

Image

总结

开发者身处 AI 的最前线,也最能感受到 AI 带来的改变。就像这份 Stack Overflow 的调研报告,2023 年收到了 90,000 份的报告,而今年的数字是 65,000 份。
因为大家访问 Stack Overflow 的次数少了,都转而去问 ChatGPT 们了。
Image
Image
而机会总是留给有准备的人。
深耕开发者生态的微软才能结合 GitHub + VSCode 找到 Copilot 的突破口,有扩展性架构的 Postgres 才能孵化 pgvector 向量插件。
同样的,充满好奇心和学习能力的开发者们也能在 AI 时代里创造出更加卓越的产品。
Image
就像 Stack Overflow 的官方总结所说的,软件开发是一项长期学习的实践。

Image

Bytebase 产品介绍

代码全开源!数据库工具届的瑞士军刀,替代多款工具的一站式数据库开发平台

Bytebase 2.21.0 - 不同数据库引擎可配置不同 SQL 审核规则

Bytebase 签约澳洲 School Bytes,助力教务管理 SaaS 规范化数据库批量变更

Image

Image

Image