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% 的受访者或多或少的会定期为开源项目做贡献。

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


相關推薦

2023-11-30

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

2022-03-24

功能强大,使它们更易于编程。 Rust、Swift、Scala、R 和 Objective-C 则排名靠后,因为受访者认为它们更复杂且“overwhelming”,一些开发人员表示他们“使用它们的经历很糟糕”。 与其他软件工程职位相比,平台上需求最高的职位

2023-01-04

Levels.fyi 网站于日前发布了一份 2022 年度程序员收入报告,基于收集的超过 150,000 份薪资申请。报告中的薪酬数据反映的是在过去一年中收集的年度薪酬总额中位数,包括工资、股票和奖金。 “就像今年年初市场迅速升温一

2023-07-27

Levels.fyi 网站最新发布了一份“2023 年年中薪酬报告”,针对各公司的薪酬进行了深入探讨。报告中的薪酬数据反映的是,在过去半年中收集的年度薪酬总额中位数,包括工资、股票和奖金。 截至目前,大多数职位在今年都

2023-01-21

和 Python。 受欢迎程度有所下降的编程语言:PHP、Ruby、Objective-C 和 Scala。 TypeScript 是增长最快的编程语言。Python 作为第二流行的编程语言地位继续巩固,占有 55% 的份额。作为一种主要语言,它的表现超过了 Java,并

2023-05-07

经验与教育:哪个更重要? CodeSignal 在分析了所有调查报告后发现,教育水平与编程分数之间没有任何关系,但编程的经验与编程分数之间则是存在正相关关系。 结果十分清楚,即经验比教育更重要。与此同时,调查还发现

2023-07-24

涵盖软件工程师、业务分析师和销售人员等一系列职位。报告称,谷歌员工的收入不仅限于基本工资,还包括股权和奖金。2022 年,软件工程师可以获得的最大股权为 150 万美元。虽然软件工程师的基本工资、最高股权和奖金最

2023-11-10

包括基本工资以及潜在的股票报酬和奖金。 目前 OpenAI 薪酬最低的工程师底薪为 21 万美元,拥有约 2 至 4 年的行业从业经验。L5 软件工程师(拥有 10 年以上工作经验的软件工程师)的底薪为 30 万美元,另外还可以获得 62.5 万

2023-11-15

的超过 1000 万份开发工作机会,以了解市场以及最热门、薪酬最高的编程语言。值得注意的是,本项研究只关注了来自美国的职位。在总共 1000 万个开发工作岗位中,有 130 万个有工资。在这 130 万个职位中,有 23 万个职位属于

2024-09-20

Tidelift 最新发布了一份 2024 年开源维护者状况报告,基于对 400 多名维护者进行调查的结果。其中约有 45% 的调查参与者已担任维护人员超过 10 年,并且维护者年龄分布正在逐渐老龄化。 “自 2021 年我们首次进行调查以来,自

2023-11-14

但瘦客户端 (Gateway)  的远程工作尚不可用。 语言:Objective-C 语言、CUDA(RSCPP-613、CPP-26144)和一些特定于供应商的编译器扩展尚不受支持。 目前不支持某些 intentions 和 quick-fixes,例如 Simplify 语句( CPP-35879 )。

2023-11-20

Multiplatform 框架的 iOS 开发人员的开发体验......它将消除 Objective-C 瓶颈,从而提供更广泛的 Swift 语言支持和更自然的 API 导出。” 还在专门为 Kotlin 库作者创建工具,旨在提高 Kotlin API 导出到 Swift 时的兼容性和用户友好性。一

2022-02-24

司的 Delphi 所取代;作为微软早期的数据库语言,FoxPro 也日薄西山,其 DBF 数据库格式并不好用,加上此时的 Access 更受欢迎,后者与 SQL 和 SQL Server 更好地兼容;Visual InterDev 是微软首次使用 Active Server Pages (ASP) 进行 Web 开发,这

2022-12-16

器部分。 UML 图更新 AppCode 2022.3 增强了 Swift 和 Objective-C 类的 UML 图: 您可以将项目从 Project View(项目视图)中的文件拖到图中。 您可以按范围筛选图上的节点,例如所有已更改的文件、打开的文件或项目源文件