2022 Java 开发者生产力报告出炉!

共 1559字,需浏览 4分钟

 ·

2022-03-08 08:52

技术编辑:MissD丨发自 思否编辑部

公众号:SegmentFault




近日,JRebel 发布了 2022 Java 开发者生产力报告。



该 2022 Java 开发者生产力报告对过去一年里的 Java 社区开发者进行了调查,回顾了 Java 17 的发布和 Java 生态系统中流行技术的无数创新,详细介绍了 Java 开发的最大趋势如何影响从技术选择到部署和提交时间的方方面面,并对 2022 年 Java 应用程序的重新部署时间进行探讨。


关于 2022 Java 开发者生产力报告


2022 Java 开发者生产力报告基于对世界各地 Java 开发专业人士的调查,该调查从 2021 年 10 月开始,到 2022 年 1 月结束,共进行了 876 次统计。


该调查主要关注当今开发 Java 应用程序所使用的 Java 技术和方法。其中还包括针对性能问题、微服务和 CI/CD 的问题,以及受访者人口统计和组织结构图。


受访者工作角色数据“画像”



与往年一样,此次报告的受访者主要来自开发者或相关人士(占总体受访者数据的近 50%),以及受访者中的第二受欢迎职位——Java 架构师(该占比将增长至所有受访者的 70%)。当然,还有相当数量的领导角色、团队领导、董事角色,这部分受访者占比为 15%。


受访者公司规模



受访者表示,他们的公司大多是大型企业公司,31% 的公司规模超过 1000 名员工;其次是拥有 100-1000 名员工的中型企业(占比为 27%);而小公司和初创公司的比例分别为 20% 和 12%。

 

报告调查的关键点


过去的 10 年里,JRebel 对 Java 开发者生产力调查的重点一直放在开发者身上。从开发者使用的技术,到他们实现的体系结构,再到开发 Java 时感受到的痛点,本次调查旨在深入了解 Java 开发体验的核心问题,包括:


  • Java语言及其发展趋势

  • Java应用程序体系结构趋势

  • Java微服务趋势

  • Java技术趋势

  • Java CI/CD趋势

  • 开发人员生产力趋势

  • 更多其他


衡量重新部署

对 Java 开发人员的影响


作为每年调查中的关键部分,本次报告里也会询问开发者关于重新部署时间的话题。考虑到每次重新部署所浪费的时间以及 java 开发者平均每天重新部署应用程序的次数,重新部署时间可能是高效 java 开发的一个高成本障碍。

因此,调查报告会深入讨论这些问题,邀请开发人员分享他们在重新部署时间、频率方面的经验,以及“如果团队能够节省在重新部署上浪费的时间,他们会做些什么”。
 

2022 Java 应用程序的重新部署时间



与之前一样,本次报告的受访者分享称,最常见的重新部署时间为 2-3 分钟(占比为 31%);10 分钟的重新部署时间从 2021 年的 20% 上升至 2022 年的 21%。总的来说,每次重新部署超过 3 分钟的团队占所有回复的 50%。


在比较不同规模组织的重新部署时间后,发现有 78% 的较小组织(100 名员工以下)报告的重新部署时间不到 5 分钟,而较大组织(100 名员工以上)的重新部署时间为 56%。

写在最后:


近 10 年里,Java 社区不断有新的创新、趋势和技术涌入,同时也迎来新的挑战。在这个过程中,重新部署时间将继续影响 Java 开发团队的生产率。

在开发人才普遍短缺的情况下,对于那些希望充分利用现有 Java 团队的组织来说,想要在开发者愉快工作的前提下,跳过这些重新部署将变得非常重要。

- END -

浏览 10
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报