2022 Java 開發者生產力報告出爐!

MissD發表於2022-03-05

近日,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 團隊的組織來說,想要在開發者愉快工作的前提下,跳過這些重新部署將變得非常重要。

點選此處下載完整報告:
https://www.jrebel.com/resour...

相關文章