一年一度!《2023 开发者生态系统现状》调研报告新鲜出炉!
我们很高兴发布《2023 开发者生态系统现状》报告,其中包含宝贵洞察和精彩发现。报告汇总了全球超过 26,000 位受访者的回复,这些受访者在今年 6 月至 7 月期间为我们的调查做出了慷慨贡献。
过去 7 年,我们一直在努力了解不断变化的技术格局及其对全球开发者的影响。在《开发者生态系统现状》报告中,我们深入研究了编程语言、工具、框架、教育领域,以及开发者的生活方式和习惯,帮助您全面了解科技行业的当前趋势。
浏览《2023 开发者生态系统现状》报告
为了回应人们对人工智能 (AI) 日益浓厚的兴趣,我们增加了一些问题,希望揭示开发者对 AI 的看法、顾虑、将常规编码相关活动委托给 AI 的准备情况,以及 AI 集成式工具目前的采用状态。
以下是我们在人工智能 (AI) 方面的主要发现:
-
77% 的开发者使用 ChatGPT,46% 使用 GitHub Copilot。
-
59% 的程序员出于安全原因对 AI 工具缺乏信任,42% 表达了对使用 AI 服务的道德顾虑。28% 表示其公司政策限制使用生成式 AI 工具,19% 认为 AI 会对人类产生敌意。
同样,我们密切关注编程语言的格局:
-
2023 年,Scala、Go 和 Kotlin 开发者位列薪酬最高的编程语言前三名。
-
过去三年,前三名语言(JavaScript、Python、HTML/CSS)地位保持不变,但 JavaScript 的占比持续下降,给 TypeScript 让出空间。JavaScript 可能会继续小幅下降,因为根据调查,JavaScript 程序员学习另一种语言的可能性比其他受访程序员更高。
-
大多数 Kotlin 开发者 (66%) 使用该语言开发 Android 和/或服务器端应用程序。不过,Kotlin Multiplatform 用户的占比近年来稳步增长。
在报告中,我们还分享了有关开发者受众特征的发现:
-
2021 年以来,调查数据一直显示女性开发者的比例没有改善。只有 5% 的开发者是女性,这一事实表明整个行业存在持久且巨大的性别差距。
-
遗憾的是,73% 的开发者在职业生涯中经历过倦怠。
-
通讯工具(电子邮件、即时消息传递等)的移动应用使用率在 2020 年和 2021 年达到顶峰后明显下降。可能的原因是越来越多的员工重返办公室,许多公司似乎对这种行为表示鼓励。
探索发现,吸收洞察,让这些趋势塑造您未来的战略和决策。我们也希望您与同事、客户和朋友分享这份报告。
浏览《2023 开发者生态系统现状》报告
请注意,虽然我们在调查方法上进行了大量投资,但调查结果可能仍会偏向 JetBrains 用户的观点。 这可能是因为了解我们品牌和喜爱我们产品的开发者更倾向于参与调查。
对报告中的发现感到惊讶或兴奋吗?
请随时社交媒体上分享您的想法,提及 @JetBrains,我们非常重视您的反馈!
您有兴趣参加明年的开发者生态系统调查吗?
欢迎加入我们的 JetBrains Tech Insights Lab!参与后,您不仅将为我们未来的调查做出贡献,还可以参加一系列研究活动,包括访谈和 UX 研究。参与研究,您将帮助我们改进 JetBrains 产品,为我们提供对社区有价值的洞察,并有机会获得奖励或参与抽奖。
本博文英文原作者:Anastassiya Sichkarenko
更多阅读推荐
新发布
调研报告
IDE 使用技巧
本文分享自微信公众号 - JetBrains(JetBrainsChina)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
你背的“八股文”可能已经过时了
一、String里不再使用char[] 在JDK9之前,String内部是通过char数组(char[])来保存字符数据的。但在JDK9以后,String的实现内部改为使用byte数组(byte[])。这样做的主要原因是为了节省内存空间,因为对于大量的拉丁文系列字符(如英文、数字、常见的标点符号等),使用byte数组存储比使用char数组可以节省一半的空间。 同时,String类的内部还引入了一个名为coder的byte类型的字段。这个字段是用来标识存储在byte数组中的数据是何种字符编码的。在新的String类的实现中,存在两种可能的字符编码:ISO-8859-1(一个字符占用一个字节)和UTF-16(一个字符占用两个字节)。对于ISO-8859-1编码的字符串,coder的值为0,而对于UTF-16编码的字符串,coder的值为1。这样,通过检查coder字段的值,就可以知道存储在byte数组中的数据应该使用什么样的编码方式进行处理,从而避免了因为字符编码不同而导致的处理错误。 二、switch支持的类型不再局限于基本类型与String 讲这一点之前,首先要了解什么是“模式匹配”,...
- 下一篇
关于数据库,JetBrains 最新的开发者报告里说了些什么
最近 JetBrains 也发布了一年一度的开发者生态报告。 这次是从全球 196 个国家的 35000 + 问卷中,选取了 26348 份(工程师就是严谨,有零有整)。 相比于领域内的另两大报告,Google 的 DORA 和 Stack Overflow Developer Survey,JetBrains 的报告从中国也采集了充分的样本,使得这份报告对于我们更有比较和参考的意义。 而在数据库领域,JetBrains 也有 DataGrip 这款深受开发者喜爱的工具。所以接下来我们也重点关注一下这份报告里提到数据库的部分。 长青的 SQL SQL 力压 Java,排名第三🥉 哪里都有我们大 SQL 的身影 大数据 流批一体,Spark 遥遥领先 调度这块,Airflow 独占鳌头 至于数据湖,大家还是喜欢用关系型数据库先糊一糊 最流行的数仓 数据库 和 DB-Engine 的对比 按照国家的流行度分布,MySQL 和 PG 流行度上,中国和俄罗斯各在一极。我们之前也尝试分析过,MySQL 在中国远比 PostgreSQL 流行的原因。 语言和数据库流行度的关联性。MySQL 的三...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS6,CentOS7官方镜像安装Oracle11G