JetBrains《2024 开发者生态系统现状报告》总结

复制代码
 JetBrains 公布了 2024 年《开发者生态系统状况报告》,基于全球 23262 名开发者的反馈。

编程语言趋势:

  • JavaScript 的使用率: 尽管 JavaScript 仍是最常用的编程语言,61% 的开发者用于网页开发,但其作为主要语言的用户比例有所下降。
  • TypeScript 的增长: TypeScript 的采用率从 2017 年的 12% 增至 2024 年的 35%,显示出显著增长。
  • Rust 的崛起: Rust 是今年唯一创下新使用记录的语言,用户群在过去五年中稳步增长,显示出取代 C++ 的潜力。
  • Go 的稳定性: 尽管 Go 被许多开发者考虑采用,但其用户比例保持稳定。

技术使用:

  • 平台偏好: 58% 的开发者在浏览器平台上运行代码,桌面平台紧随其后,占 53%,而移动平台为 30%。
  • 数据库使用: 开源数据库(如 MySQL、PostgreSQL、MongoDB、SQLite 和 Redis)在开发者中占主导地位,显示出数据库选择的成熟性和稳定性。

人工智能的影响:

  • AI 工具的采用: 69% 的开发者尝试过 ChatGPT,49% 经常使用它进行编码和其他开发相关活动。GitHub Copilot 也被 40% 的受访者尝试过,26% 经常使用。
  • 公司政策: 近 80% 的公司允许使用第三方 AI 工具或尚未制定相关政策,只有 11% 的组织完全禁止使用这些工具,表明对 AI 的接受度在提高。

开发者体验:

  • 工作时间分配: 许多开发者将相当一部分工作时间用于非编码活动,如会议和沟通,强调了在开发者体验中平衡技术和非技术因素的重要性。
  • 薪资水平: Scala、Go 和 Kotlin 开发者位列薪酬最高的类别,但薪资不仅受编程语言影响,工作角色也起着关键作用。

职业发展:

  • 行业转型: 22% 的受访开发者曾从其他行业转入技术或 IT 领域,显示出该行业对不同背景专业人士的吸引力。

报告还指出,开发者对 AI 的恐惧正在减少,许多公司开始关注开发者体验和工作效率工程,旨在提升整体生产力和满意度。

总体而言,报告展示了编程语言的动态变化、AI 工具的迅速普及以及开发者工作环境的演进,反映了技术领域的持续发展和适应性。











相关推荐
法欧特斯卡雷特7 小时前
如何解决 Kotlin/Native 在 Windows 下 main 函数的 args 乱码?
后端·操作系统·编程语言
HyperAI超神经10 小时前
【TVM 教程】交叉编译与 RPC
网络·人工智能·网络协议·rpc·gpu·编程语言·tvm
RustCoder2 天前
Rust 1.92.0 发布:为 Never 类型铺路,强化调试与安全性
程序员·rust·编程语言
大熊猫侯佩3 天前
Swift 6.2 列传(第十二篇):杨不悔的“临终”不悔与 Isolated Deinit
swift·编程语言·apple
大熊猫侯佩3 天前
深夜的代码惊魂:一个你绝对不能再犯的 Swift 错误
swift·编程语言·apple
大熊猫侯佩4 天前
Swift 6.2 列传(第十一篇):梅若华的执念与“浪子回头”的异步函数
swift·编程语言·apple
HyperAI超神经5 天前
活动回顾丨 北大/清华/Zilliz/MoonBit共话开源,覆盖视频生成/视觉理解/向量数据库/AI原生编程语言
人工智能·ai·开源·编程语言·向量数据库·视频生成·视觉理解
图形学爱好者_Wu6 天前
每日一个C++知识点|原子操作
c++·编程语言
大腾鱼7 天前
Web3 学习:Solidity中的结构体、数组和映射
编程语言
大熊猫侯佩8 天前
Swift 迭代三巨头(下集):Sequence、Collection 与 Iterator 深度狂飙
swift·编程语言·apple