Redian新闻
>
JetBrains发布2023开发者报告!35岁危机存在吗?谁是最好的编程语言?

JetBrains发布2023开发者报告!35岁危机存在吗?谁是最好的编程语言?

公众号新闻



  新智元报道  

编辑:alan
【新智元导读】JetBrains发布了今年的「开发者生态系统现状报告」,谁是最好的编程语言?35岁危机存在吗?关于年龄、学历、性别、薪资等统计数据一网打尽。

在开发者中影响力巨大的JetBrains发布了他们一年一度的「开发者生态系统现状」报告。
这份报告汇集了来自全球26348名开发者的见解,主题涵盖从编程语言、工具和技术,到人口统计数据等一些有趣的事实。
我们可以从中观察到广大程序员群体在各个方面的情况,包括他们独特的生活方式,以及兴趣和激情所在。
而且由于今年人工智能的火热,JetBrains也在报告中新加入了关于AI的一些现状,包括开发人员对AI的看法和担忧、AI助手的常用功能以及当前对AI增强工具的使用情况。
当然了,为了防止有读者不太了解JetBrains,小编先为大家简单介绍一下。
JetBrains创立于2000年,最初名为IntelliJ Software,创始人是三位俄罗斯软件开发人员,总部位于布拉格。
JetBrains开发了众多为程序员所熟知的IDE,涵盖了各种主要的编程语言,小编这里直接上图:
程序员们见到上面这堆软件,难免都会虎躯一震吧。
小编在自己有限的编程生涯中就使用过其中好几款产品,比如IntelliJ IDEA、WebStorm、PyCharm 、CLion等。
JetBrains的产品以智能化而著称,当然也很吃内存就是了。另外JetBrains还有一个贡献就是在2011年创建了Kotlin编程语言。
好了,废话少说,下面我们来看一下2023年度,程序员群体的一些有趣现象。

编程语言大战

首当其冲的当然就是编程语言之争。

回首当年,Java稳坐第一,「人生苦短,我用Python」,「PHP 是世界上最好的编程语言」,一句「精通C++」,更是能让人会心一笑。
到了2023年的今天,Java早已跳不动了,下面的数据来源于开发者在一年中使用了哪些编程语言,表中列出了过去7年的统计结果。
我们可以看到,在过去的三年里,三种使用率最高的语言保持不变,不过JavaScript的百分比一直在下降,报告中解释,可能JS的程序员更倾向于学习另一种语言。
表格的最后一列给出了2024年各种语言的潜力。报告预测Rust将是最大的潜力股。报告说「Rust 渴望用其严格的安全和内存所有权机制取代 C++,它最初可能会超越 Go,因为每六个 Go 用户中就有六个在考虑采用 Rust」。
而Objective-C似乎已经走到了生命的尽头,近年来,OC失去了三分之二的用户,报告认为,在有了Swift、 Kotlin、Dart 等多种选择之后,iOS的开发人员被宠坏了,几乎没有理由坚持使用Objective-C。
其实对于编程语言的战争,除了使用人数之外,我们还可以看一下用什么语言的程序员赚钱最多。
下图是按主要语言划分的高薪员工比例(高薪指工资处于本国的前25%)。
2023 年,Scala、Go和Kotlin开发人员是收入最高的前三个类别。雇主们认识到能够驾驭这些语言复杂性的专家的价值,这三类开发人员在竞争中脱颖而出。

人口统计

都说程序员是吃青春饭,很多行业也都有所谓的35岁危机,那么这份报告给出的情况又是怎么样的呢?

上面给出了受访者的年龄分布情况。猜测是由于四舍五入?百分比的总数有点问题,但无伤大雅。
我们可以看出,确实年轻人占了相当大的比例。
不过需要注意的是,这里统计的开发者并不全是负责coding的程序员,下面给出一张图,列出了受访者从事的细分工作。
当然,coding的人还是占了绝大多数。
对于我们关心的年龄问题,报告还贴心地给出了各个国家和地区,30岁以下开发人员的比例。
咱们的比例是69%,不知道各位怎么看?
然后看一下学历的分布:
本科生是主力,占了将近一半,硕士生占17%。
说完了年龄和学历,我们再看一下性别。下表是过去3年科技行业的性别分布情况:
可见自2021年以来,女性开发者的比例一直没有改善,只有5%,行业存在巨大的性别差距。
回想当年小编coding的时候,仅有的几个女同事基本是测试或者前端开发,在公司上班就像是进了某理工院校,导致小编一直没能领悟面向对象编程的精髓。
不过报告也提到,韩国30岁以下的女性程序员比例达到了14%。这可能是自 1990年代中期以来政府制定的战略性长期政策的结果,这些政策促进了性别平等和鼓励女性从事IT职业。
接下来看一下,国家和地区之间开发者的收入对比:
图中列出的数据是税后年薪的中位数,单位为美元。

AI的使用情况

大模型如此火热的2023年,AI对于开发人员又有哪些帮助呢?

下图针对生成式AI服务的复杂环境,收集了开发者的看法。
有59%的开发者对使用AI生成服务有安全顾虑;53%的人已准备好使用基于云的AI生成服务来完成工作任务;
42%的受访者对使用AI生成服务有道德上的担忧;40%的人认为本地或离线AI工具不太可能达到基于云的解决方案的质量和性能;
28%的人觉得公司的政策限制了基于云的AI工具的使用;而有19%的受访者担心AGI(通用人工智能)会对人类怀有敌意。
下面是ChatGPT和GitHub Copilot的PK:
ChatGPT取得了胜利。
下面的表格统计了开发者使用现有AI助手进行编码的频率:
我们可以看到比较受大家欢迎的一些功能:询问有关自然语言软件开发的一般问题、生成代码、生成注释或文档、解释错误并修复程序、解释代码以及生成测试。

心理健康

据统计,73%的开发人员在他们的职业生涯中经历过倦怠。

2023 年,开发者开始更加关注自己的心理健康,他们使用自我监控应用程序或设备,来跟踪身体活动和睡眠质量。
实际上,与心理健康相关的因素,如自组织和时间管理,会显著影响开发人员的编码生产力。
看看大家是如何解决自己的心理健康问题的:
51%的受访者并不理会,而其余的人会通过学习心理学技术和实践、看治疗师、服用处方药或非处方药的方式来调节自己的状态。
——即使是一个人也要照顾好自己哦~
另外,报告中谈到了这样一个问题:你为什么选择成为一名软件开发人员?
受访者给出的理由有:觉得技术很有趣、编程是爱好、热衷于应对复杂的挑战、想创造一些新的东西等等。
对于小编来说,可能也是想创造一些有趣的东西吧,可是怎么说呢?工作毕竟是工作。
上面的图统计了受访者在工作中最看重的因素,前三名是:良好的工作时间、高薪和感觉自己可以取得一些成就。
最后问问大家,工作的哪些方面对你来说最重要呢?
参考资料:
https://www.jetbrains.com/lp/devecosystem-2023/




微信扫码关注该文公众号作者

戳这里提交新闻线索和高质量文章给我们。
相关阅读
Go 编程语言 - 你应该知道的一切JetBrains 推出基于 IntelliJ 平台的技术文档写作工具 WriterSide想给你最好的,却发现你才是最好的 | 年度最值得入手的圣诞新年礼物NeurIPS 2023 | InstructBLIP:指令微调训练通用视觉-语言模型2023年收入最高的10种编程语言谷歌AI大模型Gemini亮相:擅长复杂学科推理,能懂编程语言 PK GPT-4QS发布2024商科硕士排名,涵盖5大商科领域,但有一所G5没上榜,咋回事?夏婳:两情难相知(十四)US.News发布2024「最高国际生比例」大学榜单小米澎湃OS界面曝光,苹果承认部分新机存在“烧屏”问题,威马回应破产风波,X新用户需交钱发帖互动,这就是今天的其他大新闻!C# 首次荣获年度编程语言Chrome支持运行Kotlin、Java等GC编程语言JetBrains推出新的C/C++ IDE:CLion Nova正式编制!2023文职公开招录公告!35岁以内可报,额满即止硬核观察 #1243 Linux 内核开发者再次讨论从 C 语言转换为现代 C++ 语言6016 血壮山河之随枣会战 南昌之战 9红色日记 形势大好 7.26-31Stability AI开年首个大模型:专写代码,支持18种编程语言,上下文100K,苹果笔记本离线就能跑JetBrains 发布了 Kotlin Multiplatform 的首个稳定版本旅美散记(22):Who's number one77 万打水漂?App 遭山寨后,开发者找库克控诉:你们审核犯了错,把我的开发者账户封了!关注养兰知识,终于入手极美的兜兰湾区|最新调研,揭秘谁是最令员工讨厌的湾区CEO?谁又最受欢迎?正式编制!六险二金+双休2023年军队文职公开招录编制内工作人员公告!35岁以内可报Nature 子刊 | 化学家和机器人都可以读懂,用于机器人合成可重复性的通用化学编程语言正式编制!2023军队文职公开招录公告!额满即止!35岁以内可报U.S.News发布2024美国本科经济学和心理学专业排名!社科类最热门专业...Github发布Octoverse开源报告!印度将超美国成最大开发者社区,生成式AI增长248%,Copilot重构GitHub为什么说 Rust 是编程语言界的原神 | 极客时间CB Insights发布2023年金融科技百强企业名单WundermanThompson:2023未来购物者报告官方!UCAS发布2024周期首轮申请数据,中国仍是最大国际生源国刚刚!UCAS发布2024Fall首轮申请数据!4340名中国大陆学生递交申请!首发! US.News发布2024心理学、经济学本科专业排名Pascal之父去世!图灵奖得主、编程语言泰斗Niklaus Wirth享年89岁
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。