一、前言
今天刷到Jet Brains
官方发布了2023 开发者生态系统现状
,这个相信大家都不陌生,我们的开发工具IDEA就是它旗下的。
分析的蛮不错的,今天整理一下,和大家一起分享。
有想法大家可以一起交流一下哈!
有兴趣的可以去官网看完整版:
2023 开发者生态系统现状
二、介绍
这份报告汇集了来自全球 26,348
位开发者的洞察。开发者的世界广阔而多样,是无尽探索和学习的神奇领域。通过这样的年度研究活动,我们的目标是探索这个迷人的世界,揭示有关开发者及其技术的宝贵洞察,然后与社区分享这些信息。
《开发者生态系统现状报告》涵盖广泛的主题,包括编程语言、工具和技术,以及受众特征和有趣的事实。我们也将了解开发者独特的生活方式,揭示他们的热情和兴趣。
今年,我们还将调查范围扩展到 AI。我们研究了开发者对 AI 的看法,他们的顾虑、AI 助手的常用功能,以及 AI 赋能工具的当前采用情况。
三、编程语言排名
1. JavaScript 的受欢迎程度略有下降
过去三年,排名前三的语言保持不变,但 JavaScript 的份额一直在下降。可以合理假设,它将继续小幅下降,因为 JavaScript 程序员表示学习另一种语言的可能性比其他程序员更高。
2. 对 Rust 的信任:成长的故事
Rust 是今年唯一创下受欢迎程度新纪录的常用语言。Rust 立志以其严格的安全性和内存所有权机制取代 C++,最初可能会击败 Go,因为六分之一的 Go 用户在考虑采用 Rust。Rust 与 Scala 一样,是最少程序员想要迁出的语言。
四、软件开发者薪资趋势
按主要语言显示的高薪员工比例
高薪员工是指薪资在所在国家或地区处于前四分之一的员工。
2023 年,Scala、Go 和 Kotlin 开发者位列薪酬最高的三大类别。雇主们正在认识到能够驾驭这些语言复杂性的专家的价值,从而催生了 Scala、Go 和 Kotlin 开发者作为最高收入者的竞争格局。
边缘OB一下
说一下前三的语言:
Scala:一般是搞大数据的开发语言。
Go:一般解决Java对三高场景处理瓶颈的。
Kotlin:一般是Android或服务器端应用程序开发语言。
不过这些都是大厂用的比较多,需要你有好的学历支撑,或者是技术专家走内推。这些大部分统计的都是外国人,和国内应该有查些许差异,大家参考一下就好了。
一般的大多数还是搞好Java或者JS/TS就行了,能够养家糊口,在往上冲!
五、过去 3 年科技行业的性别分布
2021 年以来,调查数据一直显示女性开发者的比例没有改善。只有 5% 的开发者是女性,表明行业存在巨大的性别差距。为了确保所有人的平等机会和代表性,我们作为一个社区应该提出新的方式来解决性别多元化问题。
值得注意的是,2023 年,韩国以 30 岁以下女性程序员 14% 的占比呈现出良好趋势。这可能是 20 世纪 90 年代中期以来,政府促进性别平等和鼓励女性从事 IT 行业的长期战略政策的结果。
六、生成式 AI 服务的复杂格局
您使用以下现有 AI 助手功能进行编码的频率如何?
一般帮助我们解决什么问题?
现在基本都是使用AI帮助我们写代码,之前从面向百度编程转变为面向AI编程!