暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

2024年Stack Overflow开发者调查报告:PostgreSQL仍蝉联榜首!

原创 编程玫瑰 2024-11-14
155

前言

Stack Overflow是主要面向开发者的IT类问答网站,是全球最受欢迎的开发者社区之一,拥有庞大的用户群和丰富的问题库,覆盖了从基础到高级的各种编程问题。近期,Stack Overflow 发布了《2024年度开发者调查报告》,共计超过 65,000 名开发者参与了此次调查,报告揭示了开发者社区的一些关键趋势和技术偏好。涉及了开发人员使用和希望学习的技术和工具、最常用的数据库,AI技术以及开发人员的工作体验等多方面。

2024年是报告发布的第14年,今年又有哪些变化与亮点呢?

调查对象

此次参与调研的65,473名开发者中,他们的开发技术经验主要集中在1至20年的范围内。然而,具有10年以上专业开发从业经验者所占比例并未超过一半。

对于开发人员角色的调研中,过去几年全栈、后端和前端这三类开发者一直占比较多,然而自去年以来前端开发者的比例从去年的6.6%下降到了5.6%,自称为学生角色的开发者已超越前端,成为TOP3。随着编程初学者数量的增加,除了通过传统学习途径积累知识外,也越来越依赖于各种工具来验证和确保自己工作的准确性。

编程语言

JavaScript 继续保持其作为最受欢迎编程语言的地位,62.3%的受访者在过去一年中使用了它。HTML/CSS 和 Python 分别以 52.9% 和 51% 的使用率紧随其后。

在开发者 “还未尝试但明年最想尝试的编程语言” 的问题中,Python 夺得第一,超过了 JavaScript。同样对于编程新手而言,Python也非常受欢迎。

数据库

  • 2024年最受欢迎数据库

接下来到了我们最关注的数据库领域。今年,PostgreSQL 以 48.7% 的受访者选择率,再次荣登最受欢迎数据库的宝座,已连续两年超越 MySQL。MySQL 以 40.3% 的选择率稳居第二位, SQLite 以 33.1% 的占比位列第三。这一趋势不仅彰显了 PostgreSQL 在数据库领域的强大的影响力,也反映了数据库技术生态中日益激烈的竞争态势以及开发者偏好的调整。

对于PostgreSQL使用者来说,死锁问题一直是让他们非常头疼的。数据库性能诊断工具DBdoctor针对其锁问题分析的难点,利用eBPF技术采集PostgreSQL事务SQL的执行过程数据,其中包括细粒度的锁数据,并通过泳道图可视化呈现锁在多事务并发执行中的详细形成过程,可快速还原死锁问题形成过程,定位问题根因,并提供优化方案快速解决问题。详细解决方法可参考《被锁住的大象(Postgres),如何跟MySQL赛跑》
  • 未来最想迁移的数据库
报告中对于在问题“您在过去一年中常用哪些数据库进行开发工作,您接下来一年想与哪些数据库合作”问题中。有38%的PostgreSQL使用者希望继续使用PostgreSQL,其他部分使用者则更希望转移到MySQL 、Redis等其他数据库上。有22.2%的MySQL使用者希望继续使用MySQL,也有相当一大部分用户想在未来一年替换使用新的数据库。
由此可见,随着数据库种类的日益增多,为开发者提供了更广泛的选择,这不仅增加了他们应对不同业务需求的能力,也带来了全新的挑战和机遇。

AI工具

今年有 62% 的专业开发人员正在使用 AI 工具,相比于去年44%的比例有大幅提升,使用AI工具已成为业内主流,ChatGPT 当之无愧成为最受欢迎的 AI 搜索工具。76% 的受访者表示目前正在使用或计划使用 AI 工具。

作为一款致力于实现“DB AGI”的领先工具,DBdoctor已实现通过AI训练模型实现数据库性能问题的智能诊断与优化。在人工智能时代,通过“eBPF+AI”的技术结合,突破行业内监控平台的传统做法,致力于用数学方法解决性能问题,重新定义数据库可观测。

总结

这份报告深入探讨了开发者的就业状况、薪资水平和工作满意度等多个维度。尽管学习对于职业发展至关重要,但经济收入同样不容忽视。全球经济的波动对包括开发者在内的众多行业都带来了挑战,特别是那些未担任管理职位的开发者,他们普遍反映自己的年薪有所减少。此外,在对开发者的工作满意度进行调查时,仅有25.9%的受访者表示对目前的工作感到满意。尽管技术领域提供了丰富的职业发展机会,但开发者们仍面临着较大的工作压力,需要不断地学习新技能并提升自我,以适应不断演进的技术挑战和变化多端的技术环境。

点击链接查看详细报告:https://survey.stackoverflow.co/2024/


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论