Viejas glorias y tecnologías de vanguardia preparadas para compartir escenario con el Internet de las Cosas (IoT) se mezclan en la lista de los que, previsiblemente, serán los lenguajes de programación más usados en 2020. Java obtuvo el título de lenguaje del año 2019, según el índice TIOBE, pero, ¿será capaz de mantenerlo durante 12 meses más? ¿Qué demandarán las empresas y qué opciones darán mejor respuesta a las nuevas necesidades?
En BETWEEN Technology hemos preparado nuestra propia apuesta acerca de los lenguajes de programación que más se utilizarán a lo largo de 2020. ¡Quédate con nosotros y te la contamos!
El desarrollo web, tanto para escritorio como para móvil, es el gran nicho de ocupación de los y las profesionales de la informática. Existen varios lenguajes de programación clásicos que se han hecho fuertes en este ámbito y que seguirán en la cresta de la ola a lo largo de este año. Hablamos de:
Para determinar cuáles serán los lenguajes de programación más demandados por las empresas en 2020 podemos acudir, en busca de pistas, al último Developer Survey de Stack Overflow. En él, los y las profesionales del sector que han participado en la encuesta de 2019 apuntan que el siguiente lenguaje que desearían aprender es:
Estos conocimientos son, por tanto, los que los desarrolladores y desarrolladoras consideran más apropiados para mejorar su empleabilidad, enriquecer su perfil y continuar creciendo en el sector. De hecho, saber de Python y JavaScript es uno de los requisitos para convertirte en full stack developer, el perfil en desarrollo más valorado por las empresas.
El informe The State of the Octoverse, elaborado en base a la actividad de los colaboradores de GitHub, corrobora esta necesidad al constatar que JavaScript y Python son los dos lenguajes más populares de la plataforma. Destaca, asimismo, el crecimiento de C# y Shell.
Los lenguajes de programación que más se usarán en 2020 para el desarrollo IoT serán C, C++, Java, JavaScript y Python, de acuerdo con las conclusiones de la IoT Developer Survey 2019 de la Eclipse Foundation. El auge del IoT es, además, el responsable de que el lenguaje C se mantenga en el candelero y continúe en la segunda posición del índice TIOBE. Y es que C resulta muy fiable para programar pequeños gadgets.
Por último, no hay que olvidarse de los lenguajes de programación que más se usarán en 2020 para el mantenimiento de sistemas Legacy, es decir, tecnologías heredadas que se han quedado anticuadas pero que siguen vigentes en muchas empresas por motivos económicos u organizativos. Dentro de esta división, nos encontramos con nombres como Fortran o Delphi, pero sobre todo con COBOL, que cumplió 60 años en 2019 y que continúa siendo irremplazable para el sector financiero. La prueba es que, según recoge Thomson Reuters, el 43% de los sistemas informáticos de los bancos en Estados Unidos están construidos con COBOL; y el 95% de las operaciones en cajeros automáticos continúan dependiendo de este vetusto lenguaje.
Resulta muy difícil encontrar expertos que den soporte en caso incidencias con alguno de estos lenguajes para sistemas Legacy. Por ellos, los especialistas son extremadamente valorados, y cuentan con ventaja para acceder a puestos de trabajo muy bien remunerados dentro del ámbito del desarrollo.
En contraste con estas leyendas de la programación, tampoco hay que dejar de lado a los lenguajes emergentes entre los que, según GitHub, sobresalen Dart y Rust, cuya utilización creció un 532 % y un 235 %, respectivamente, en 2019 respecto al año anterior.