3

Recently, JRebel released the 2022 Java Developer Productivity Report.

The 2022 Java Developer Productivity Report surveyed developers in the Java community over the past year, looking back at the release of Java 17 and the myriad innovations in popular technologies in the Java ecosystem, detailing how the biggest trends in Java development are impacting technologies from Choose from all aspects of deployment and commit times, and explore redeployment times for Java applications in 2022.

About the 2022 Java Developer Productivity Report

The 2022 Java Developer Productivity Report is based on a survey of Java development professionals around the world, which began in October 2021 and ended in January 2022, with 876 counts.

The survey focuses on the Java technologies and methodologies used to develop Java applications today. It also includes questions on performance issues, microservices and CI/CD, as well as respondent demographics and organizational charts.

Respondent's job role data "portrait"

As in previous years, respondents to this report were primarily developers or related individuals (nearly 50% of the overall respondent data), and the second most popular job among respondents, Java Architect (which accounted for ratio will grow to 70% of all respondents). Of course, there are also a considerable number of leadership roles, team leaders, and director roles, which account for 15% of respondents.

Respondent company size

Respondents indicated that their companies were mostly large enterprise companies, with 31% of companies having more than 1,000 employees; followed by mid-sized companies with 100-1,000 employees (27%); and small companies and startups The ratios are 20% and 12%, respectively.

Key Points of the Report Investigation

For the past 10 years, JRebel's Java Developer Productivity Survey has focused on developers. From the technologies developers use, to the architectures they implement, to the pain points they experience when developing Java, this survey aims to gain insight into the core issues of the Java development experience, including:

  • Java language and its development trend
  • Java Application Architecture Trends
  • Java Microservice Trends
  • Java Technology Trends
  • Java CI/CD Trends
  • Developer Productivity Trends
  • more other

Measuring the impact of redeployment on Java developers

As a key part of the annual survey, this report also asks developers about redeployment times. Considering the time wasted on each redeploy and the average number of times a java developer redeploys an application per day, redeployment time can be a costly barrier to efficient java development.

As such, the survey report dives into these issues, inviting developers to share their experiences with redeployment timing, frequency, and "what teams would do if they could save time wasted redeploying."

2022 Redeployment time for Java applications

As before, respondents to this report shared that the most common redeployment time was 2-3 minutes (31%); 10-minute redeployments increased from 20% in 2021 to 20% in 2022 twenty one%. Overall, teams with more than 3 minutes per redeploy accounted for 50% of all responses.

When comparing redeploy times across organizations of different sizes, it was found that 78% of smaller organizations (under 100 employees) reported a redeploy time of less than 5 minutes, while larger organizations (100+ employees) reported a redeploy time of 56%.

Write at the end:

Over the past 10 years, the Java community has seen an influx of new innovations, trends, and technologies, as well as new challenges. During this process, the redeployment time will continue to affect the productivity of the Java development team.

With a general shortage of development talent, for organizations looking to get the most out of their existing Java teams, it will be important to skip these redeployments while the developers are happy to work.

Click here to download the full report:
https://www.jrebel.com/resources/java-developer-productivity-report-2022


MissD
955 声望40 粉丝