CodeGym /Blog Java /Random-ES /2020/21: Tendencias de desarrollo de software y prediccio...
John Squirrels
Nivel 41
San Francisco

2020/21: Tendencias de desarrollo de software y predicciones futuras

Publicado en el grupo Random-ES
Faltan menos de dos meses para finales de 2020. Es el momento de empezar a hacer inventario y a hacer previsiones para el próximo año. Lo cual siempre es divertido, ¿no? Resumiendo lo que nos ha traído este año y especulando sobre qué esperar en el próximo año. Eso es exactamente lo que vamos a hacer hoy: echar un vistazo a lo que sucedió en la industria del desarrollo de software en 2020, además de hacer algunas predicciones cuidadosas para 2021. 2020/21: Tendencias de desarrollo de software y predicciones futuras - 1

Desarrollo de software en 2020

Basado en los resultados de la Encuesta anual del ecosistema de desarrolladores(casi 20,000 desarrolladores fueron encuestados en 2020) realizado por la compañía de desarrollo de software JetBrains, Java es el lenguaje de programación principal más popular en el mundo en este momento. Mientras que JavaScript permanece en la primera posición como el lenguaje de programación más conocido y más utilizado en general. En cuanto a los otros lenguajes de programación y tendencias de su popularidad en 2020, Python sigue creciendo y compitiendo con Java. Ahora Python es el lenguaje de programación más estudiado del mundo: más del 30% de los encuestados dijeron que comenzaron o continuaron aprendiendo Python en 2020, que es más que nunca. Python también es uno de los tres principales lenguajes que los desarrolladores planean adoptar o migrar en 2020-2021, con Go y Kotlin en la parte superior de esa lista. Otro hallazgo interesante de esta encuesta es que el lenguaje de programación Typescript sigue creciendo constantemente, acercándose rápidamente a los líderes y demostrando un crecimiento bastante impresionante. En 2017, solo el 12 % de los encuestados lo usaba y solo el 1 % dijo que es su idioma principal. En 2020, el 28 % de los usuarios dijeron que usan Typescript y el 12 % es su idioma principal. Parece que está naciendo una nueva estrella; Con un crecimiento como este, Typescript pronto debería llegar a los 5 lenguajes de programación más populares del mundo.

Java en 2020

Cuando se trata de programadores que usan Java como su principal lenguaje de programación, esta encuesta también tiene algunos descubrimientos curiosos.. A pesar de que Java 15 es la última versión de nuestro amado lenguaje, la mayoría de los programadores (75% de los encuestados) todavía usan relativamente Java 8, lanzado en marzo de 2014. Java 11 ocupa el segundo lugar con un 32% y sigue creciendo en popularidad. En comparación con el año pasado, su uso ha aumentado en 10 puntos porcentuales. Los nuevos Java 12 y Java 13 están encontrando rápidamente a sus audiencias. Ambos son usados ​​regularmente por el 10% o más de los desarrolladores encuestados. En cuanto a los servidores de aplicaciones que usan los desarrolladores de Java, Apache Tomcat sigue siendo, con mucho, el más popular, con un 62% de los encuestados que lo eligen, a pesar de que ha perdido un par de puntos porcentuales en comparación con el año pasado. Spring Boot es el marco de Java más popular con el 61% de los codificadores de Java que lo usan. Spring MVC es segundo con 42%. Entre las especificaciones de Java Enterprise, Java EE 8 sigue siendo el líder con un 44 %. IntelliJ IDEA es, con mucho, el IDE más popular: el 72 % de los encuestados prefiere este IDE a otros. Los investigadores también encontraron que el 75% de los desarrolladores de Java usan pruebas unitarias en sus proyectos. JUnit (83%) y Mockito (43%) siguen siendo las soluciones más populares en este campo.

Desarrollo de software en 2021. Predicciones

Predecir el futuro siempre es mucho más difícil que analizar lo que ya sucedió. Permítanos compartir con usted cinco predicciones para 2021 que es muy probable que sean precisas.

  • La demanda de desarrolladores de software crecerá en 2021.

A pesar de que desde hace algún tiempo hemos estado viendo las predicciones opuestas, que el mundo tiene demasiados programadores ahora y que la IA pronto tomará una parte de las tareas de codificación más mundanas, hasta ahora la demanda de desarrolladores solo ha ido en aumento. Y lo más probable es que el próximo año no sea una excepción. La epidemia de COVID-19 debería desempeñar su papel, especialmente si la vacuna no estará lista hasta finales de 2020 y la propagación del virus continúa con nuevos bloqueos en todo el mundo. A medida que las cuarentenas globales aumentan aún más la demanda de servicios digitales, lo que provoca un aumento en la digitalización que el mercado no esperaba, parece que las empresas necesitarán contratar aún más programadores para mantenerse al día con la demanda.

  • La programación Java seguirá dominando el mercado.

Y esto ni siquiera es nuestro propio pronóstico. De acuerdo con esta predicción , Java, Kotlin y Scala seguirán siendo el trío más popular en el mercado de desarrollo de software en la actualidad. “El tiempo de ejecución de Java, Java Virtual Machine ofrece una base excelente para JAVA y muchos lenguajes de programación populares como Kotlin y Scala usan JVM como su tiempo de ejecución”, señalan los analistas.

  • La Inteligencia Artificial seguirá siendo tendencia.

Aunque la IA ha sido un nicho de moda durante varios años, no dejará de ser noticia en 2021. Cada vez más empresas de diversas industrias están comenzando a adoptar tecnologías de IA e integrarlas en sus procesos de trabajo. Naturalmente, la demanda de desarrolladores con experiencia en proyectos de IA debería dispararse en 2021, y sus salarios seguirán.

  • El trabajo remoto en el desarrollo de software será aún más común.

Como probablemente sepa, uno de los efectos más positivos de la epidemia de COVID-19 en la industria tecnológica es impulsar el cambio de la oficina al trabajo remoto. El cambio dramático tuvo lugar a principios de 2020, y el próximo año aún más empresas deberían adaptarse a la nueva realidad y permitir que sus empleados trabajen desde casa. Lo cual es simplemente increíble, ¿no?

  • Python seguirá creciendo en popularidad y compitiendo con Java (como el lenguaje de back-end más popular).

Con el desarrollo de ML e IA en aumento, Python debería continuar con su crecimiento constante, y la demanda de codificadores de Python también debería aumentar. Por otro lado, el hecho de que Python ahora se aprenda ampliamente y que el número de desarrolladores de Python aumente constantemente debería endurecer la competencia por los puestos de trabajo entre los desarrolladores de Python, lo que normalmente afecta los salarios de manera negativa.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION