JetBrains 报告:Scala/Go/Kotlin 薪酬最高,Objective-C 日薄西山

JetBrains 的第七次年度开发者生态系统调查The State of Developer Ecosystem 2023》结果已发布,基于来自全球 26348 名开发人员的调研反馈。

今年的报告在往年的基础上扩展了人工智能(AI)领域。研究了开发人员对 AI 的看法和担忧、AI 助手的常用功能以及 AI 增强工具的当前采用情况。

调查发现的一些关键要点有:

  • 过去三年间,排名前三的语言保持不变(JavaScript 、Python、HTML/CSS)。JavaScript 虽然一直处于榜首,但份额一直在下降。JetBrains 认为,JavaScript 程序员表示学习其他语言的可能性要高于其他程序员,因此预计其份额还会继续小幅下降。SQL 和 Java 分别排在第 4 和第 5 位。
  • Rust 是今年唯一创下受欢迎程度新纪录的常用语言。报告认为 Rust 会首先超越 Go,因为每六个 Go 用户中就有一个在考虑采用 Rust。与 Scala 一样,Rust 也是程序员最不愿意迁移的语言。
  • Objective-C 的生命似乎已经走到了尽头,目前已经失去了三分之二的用户。“从 1984 年问世到 2014 年苹果公司发布其后继者 Swift,Objective-C 语言一直保持着良好的发展势头。但随着其他跨平台语言(如 Kotlin、Dart 等)的出现,iOS 开发人员的选择越来越多,几乎已经没有理由继续使用 Objective-C。”

  • 2023 年,Scala、Go 和 Kotlin 开发者位列薪酬最高的三大类别。

  • 自 2021 年以来,调查数据一直显示女性开发者的比例没有改善。只有 5% 的开发者是女性,表明行业存在巨大的性别差距。值得注意的是,2023 年,韩国 30 岁以下的女性程序员占比将达到 14%,呈现出良好的发展趋势。这很可能是自 20 世纪 90 年代中期以来,政府为促进性别平等和鼓励女性从事 IT 行业而制定的战略性长期政策的结果。
  • 生成式 AI 服务的复杂格局:77% 的开发者使用 ChatGPT,46%的开发者使用 GitHub Copilot;59% 的开发者对使用 AI 生成服务尚存安全顾虑,以及还有 19 % 的人担心 AGI 会对人类产生敌意。
  • 开发者使用 AI 助手的最常见方式是:使用自然语言询问软件开发相关一般问题,其次是生成代码,以及生成代码注释或代码文档。

  • 73% 的开发人员在职业生涯中经历过倦怠。
  • 63% 的开发人员使用 Docker。

  • 41% 的受访者为开源项目做出过贡献;20% 的受访者或多或少的会定期为开源项目做贡献。

更多详情可查看完整报告。 

猜你喜欢

转载自www.oschina.net/news/267606/jetbrains-devecosystem-2023