数据库 频道

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

  每年,JetBrains 都会在全球范围开展一轮《开发者生态系统现状》的问卷调研,纵观日新月异的开发动向,了解开发者人群在职场内外的生存状态。最新一期中文版调研结果现已发表,本文将为你总结其中的热门开发趋势,以及其他涉及开发者体验、新兴技术等主题的重要发现。

  此次调研综合了全球 23,000 多名开发者的见解,突出了影响开发领域的重要趋势。AI 在软件领域的重要性与日俱增,80% 的公司在其开发工作流中采用第三方 AI 工具,18% 的开发者已将 AI 功能融入其产品。根据新发布的 JetBrains 语言前景指数,TypeScript、Rust 和 Python 的人气正在上涨,其中 Python 在 AI 和 ML 领域占据主导地位,但另外还有许多语言薪资丰厚。

  人工智能:软件开发新常态

  AI 仍然是科技领域的热门话题。我们的调查显示,它已经深入渗透到开发者工作流中:

  围绕 AI 的政策转变:近 80% 的公司要么允许第三方 AI 工具,要么没有正式限制,表明 AI 集成的接受程度有所提高。

  AI 增强型软件:18% 的开发者已经将 AI 功能集成到产品中,表明 AI 正在稳步渗透到我们所使用的应用中。

  JetBrains 语言前景指数

  我们首次推出 JetBrains 语言前景指数,该指数根据增长、稳定性和采用意愿对语言进行排名。首次公布的结果聚焦三个表现突出的语言:

  •   TypeScript、Rust 和 Python 显然处于领先地位,反映了它们的多功能性和跨领域吸引力。

  •   Python 在 AI 和 ML 领域占据主导地位:它的长期受欢迎程度在数据密集型领域持续上升。

  •   AI 中的 C++:令人惊讶的是,大量 C++ 开发者表示积极参与 AI 和 ML 项目,凸显了 C++ 在性能关键型应用程序中的重要性。

  开发者体验、新兴技术和最赚钱的语言

  今年,我们还探索了开发者体验 (DX) 和虚拟现实 (VR) 等社区中越来越热门的话题:

  •   DX 的兴起:DX 与软件交付效率密切相关,正在成为业界焦点。

  •   编码中的 VR:8% 的开发者已经尝试过在 VR 中编写代码,近 50% 的开发者想要尝试。

  •   收入最高的编程语言:使用 Scala、Go、Kotlin 和 Rust 的开发者位居收入榜首,其次是 C++、Shell、Java 和 Python。

  •   桌面开发占主导地位:与普遍看法相反,桌面开发比移动开发更为普及。

2