JavaRush /Blog Java /Random-ES /Java, Spring Boot, pasatiempos de los especialistas en TI...

Java, Spring Boot, pasatiempos de los especialistas en TI: lo que dice el estudio JetBrains 2020

Publicado en el grupo Random-ES
JetBrains, desarrollador de herramientas para Java y otros lenguajes, realizó su cuarto estudio anual. A partir de las respuestas de los programadores, JetBrains analizó el ecosistema de desarrolladores en 2020: las últimas tendencias en herramientas, tecnologías y lenguajes de programación. El estudio encuestó a más de 34 mil personas de Argentina, Bielorrusia, Brasil, Canadá, China, Francia, Alemania, India, Japón, México, Polonia, Rusia, Corea del Sur, España, Turquía, Ucrania, Reino Unido y Estados Unidos. Aproximadamente el 70% de todos los desarrolladores del mundo tienen su sede en estos 18 países. Por tanto, según los investigadores, los datos de la encuesta son representativos. Hemos recopilado las principales conclusiones del estudio sobre el lenguaje Java, el trabajo y el estilo de vida de los programadores. Java, Spring Boot, pasatiempos de los especialistas en TI: lo que dice el estudio JetBrains 2020 - 1

¿Cuántos desarrolladores utilizan Java y dónde?

Java sigue siendo el principal lenguaje de programación más popular del mundo (el 37% de los encuestados lo nombró como su principal lenguaje de desarrollo), según el estudio. Lo utilizan alrededor de 5,2 millones de desarrolladores. Java, Spring Boot, pasatiempos de la gente de TI: lo que dice el estudio JetBrains 2020 - 2El 54% de los encuestados ha utilizado Java durante el último año y otro 4% planea integrarlo en su flujo de trabajo en algún momento. El principal competidor de Java es Python. Ha superado a Java en la lista de lenguajes utilizados. En los últimos 12 meses, el 30% de los encuestados ha comenzado o continúa aprendiendo Python, incluso más que el año pasado (27%). El mayor número de desarrolladores de Java vive en Asia, donde alrededor de 2,5 millones de programadores utilizan Java como lenguaje principal. Java se utiliza sobre todo en China y Corea del Sur: aproximadamente el 51% y el 50% de los desarrolladores, respectivamente. Java también se utiliza activamente en India, Alemania, España y Brasil. Bielorrusia se encuentra en el medio de esta lista de países con un 33% de desarrolladores. Pero Rusia y Ucrania están al final de la lista con un 25% y un 21% de programadores, respectivamente. Java, Spring Boot, pasatiempos de los especialistas en TI: lo que dice el estudio JetBrains 2020 - 3Las razones por las que Java puede ser popular en los primeros 6 países de la lista son el uso gratuito de este lenguaje de programación, el apoyo gubernamental y el código fuente abierto, aclara JetBrains . En India, por ejemplo, a menudo se contrata a empleados para crear aplicaciones móviles en Java. En Alemania es popular crear aplicaciones altamente escalables para muchas industrias, incluidas las basadas en Java.

¿Qué versión de Java es la más popular?

A pesar del lanzamiento de nuevas versiones, Java 8 sigue siendo el más querido . Es el preferido por tres cuartas partes de los desarrolladores de Java. Al mismo tiempo, crece la popularidad de Java 11. En comparación con el año pasado, la proporción de usuarios de esta versión aumentó un 10%. Los relativamente nuevos Java 12 y Java 13 también están encontrando rápidamente su audiencia: cada uno de ellos es utilizado por un 10% o más. Hay varios factores que explican por qué Java 8 es tan popular, según el blog de JetBrains : “Tiene todo lo que el típico desarrollador de Java necesita en un lenguaje, expresiones lambda y flujos; es una versión sencilla y agradable de usar. Además, la gente es muy reacia a migrar a Java 9. Hubo grandes cambios arquitectónicos en Java 9, y la gente teme que estos cambios rompan sus aplicaciones creadas en Java 8”. El hecho de que Java 9, Java 10, Java 12 y Java 13 tengan menos usuarios en comparación con Java 8 también se debe al hecho de que Oracle solo admite 6 meses después del lanzamiento.

Servidores de aplicaciones: Apache Tomcat, Jetty, GlassFish

Apache Tomcat ha perdido algunos puntos porcentuales desde la encuesta del año pasado, pero todavía lo utiliza la gran mayoría de los encuestados. Apache Tomcat es elegido por el 62% de los encuestados, Jetty, el 17%, GlassFish, el 5%.

¿Qué marcos eliges?

Entre los marcos, Spring Boot es el líder: fue elegido por el 61% de los desarrolladores. En segundo y tercer lugar están Spring MVC (42%) y JSF (6%), respectivamente. El porcentaje de desarrolladores que utilizan Spring MVC no ha cambiado desde el año pasado. Java, Spring Boot, pasatiempos de los especialistas en TI: lo que dice el estudio JetBrains 2020 - 4A pesar de la popularidad de Maven (el 71% de los encuestados lo eligió) y Gradle (48%, respectivamente), el 9% de los desarrolladores de Java todavía prefiere Ant para crear proyectos.

Para qué se utiliza Java: sitios web, utilidades, software

Java se utiliza con mayor frecuencia para escribir sitios web (36%). En segundo lugar está el desarrollo de utilidades (25%), en tercer lugar está el desarrollo de software de sistemas (19%). Con menos frecuencia, Java se utiliza para trabajar con bases de datos, bibliotecas y marcos (17% para cada puesto). Java se utiliza aún menos en tecnología financiera, ciencia de datos, software de entretenimiento y herramientas de programación.

Desarrollo web y tiempo completo: dónde y cómo trabajan los especialistas en TI

Más de la mitad de los desarrolladores trabajan a tiempo completo, el 16% estudia en universidades, el 8% también estudia pero trabaja, el 5% trabaja como autónomo y otro 5% trabaja directamente para el cliente. El 78% de los encuestados trabaja como programador, el 14% como líder de equipo, el 12% como arquitecto y el 12% como ingeniero de DevOps. Una cuarta parte de los encuestados respondió que han estado programando durante aproximadamente 3 a 5 años (esta es la proporción más grande entre los encuestados), otro 21% de los desarrolladores han estado codificando durante aproximadamente 1 a 2 años, el 20% ha estado codificando durante más de 11 años, y el 17% ha estado codificando durante 6 a 10 años. El mayor número de desarrolladores trabaja en empresas de productos (63%), el 45% se dedica al desarrollo interno, el 35% - software especialmente adaptado, el 33% - sitios web y aplicaciones móviles. A pesar de la pandemia de coronavirus, en 2020, el 38% de los desarrolladores trabajaron en la misma oficina, el 27% en diferentes lugares, pero dentro del mismo país, el 22% en diferentes países.

Desarrollador Seguridad Digital

La mayoría de los desarrolladores están preocupados por la seguridad de los datos personales. Los desarrolladores suelen utilizar foros, redes sociales y sitios de noticias como fuentes de información. La mayoría de los encuestados tienen una cuenta en GitHub. Los materiales profesionales se leen con mayor frecuencia desde un teléfono inteligente. La mitad no confía en la inteligencia artificial, el 65% prefiere las computadoras portátiles y solo el 16% tiene criptomonedas.

Estilo de vida de los especialistas en TI: aficiones y caridad.

Por primera vez en 2020, JetBrains exploró no solo las tendencias en herramientas y tecnología, sino también los estilos de vida de los desarrolladores. Se preguntó a los especialistas en TI sobre sus hábitos, formas de buscar información y participación en organizaciones benéficas. La mayoría de los encuestados empiezan a trabajar antes del mediodía y se despiertan fácilmente con una alarma. Casi un tercio de los encuestados dedica 32 horas semanales a la programación, un número ligeramente menor (de 17 a 31 horas, el 17%) de 9 a 16 horas. Más de un tercio de los desarrolladores dedican de 3 a 8 horas semanales a proyectos personales. Otro 19% de los profesionales de TI dedican entre 1 y 2 horas a la semana a proyectos personales. Pero el 2% de los encuestados dedica 32 horas semanales o más a este tipo de proyectos. La mayoría de los desarrolladores no tienen mascotas, pero aquellos que sí las tienen tienen una proporción igual de amantes de los perros y los gatos. Los desarrolladores no están dispuestos a separar el trabajo y los pasatiempos: la mayoría de los encuestados tienen un pasatiempo común: la programación. Casi el 60% programa en su tiempo libre. La mayoría también juega juegos de computadora, escucha música y pasa tiempo con la familia. Java, Spring Boot, pasatiempos de los especialistas en TI: lo que dice el estudio JetBrains 2020 - 5La mitad de los desarrolladores encuestados participan en obras de caridad. La mayoría de las veces, los motiva a hacerlo el deseo de hacer del mundo un lugar mejor (62%). Muchos se preocupan por el medio ambiente (43%), ayudar a los niños (41%) y luchar contra la desigualdad social (39%).
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION