Lenguajes para el desarrollo de software

El desarrollo de software es un campo dinámico, en el que los nuevos lenguajes de programación, marcos y tecnologías pueden vivir y morir en pocos años. Siendo así, los desarrolladores necesitan aprender constantemente nuevas habilidades para seguir siendo relevantes, escribió Speros Misirlakis, jefe de currículo de Coding Dojo, en una nueva entrada del blog.

Examinar la demanda de trabajo es una forma útil de medir la popularidad de un lenguaje de programación, porque muestra a los desarrolladores las habilidades que necesitarán para mejorar sus perspectivas profesionales, dijo Misirlakis.

Java

El análisis halló que Java disminuyó en popularidad en cerca de 6,000 anuncios de trabajo en 2018, en comparación con 2017. Sin embargo, sigue siendo un lenguaje muy bien establecido, utilizado por millones de desarrolladores y miles de millones de dispositivos en todo el mundo.

Además, todas las aplicaciones Android están basadas en Java, y el 90% de las empresas de Fortune 500 utilizan Java como lenguaje del lado del servidor para el desarrollo del backend, señaló Misirlakis.

Pitón

Python creció en popularidad en cerca de 5,000 puestos de trabajo desde el año pasado. Se usa comúnmente en computación científica, minería de datos y aprendizaje de máquinas, y el crecimiento de la demanda de desarrolladores de aprendizaje de máquinas en particular podría estar impulsando parte de su popularidad, escribió Misirlakis.

Javascript

JavaScript sigue siendo tan popular este año como el año pasado, lo que no es una sorpresa, ya que es utilizado por más del 80% de los desarrolladores y por el 95% de todos los sitios web para cualquier lógica dinámica en sus páginas, según Coding Dojo.

“Varios marcos de trabajo frontales para JavaScript, como React y AngularJS, tienen un enorme potencial de futuro a medida que el IO y los dispositivos móviles se hagan más populares, por lo que dudamos de que veamos que JavaScript pierda popularidad en un futuro próximo”, escribió Misirlakis.

C++

Al igual que JavaScript, C++ siguió siendo tan popular como a principios de 2017. El lenguaje se utiliza normalmente para software de sistema/aplicación, desarrollo de juegos, controladores, aplicaciones cliente-servidor y firmware embebido.

Aunque muchos programadores consideran que C++ es complejo de aprender y usar, y prefieren Python o JavaScript, sigue siendo utilizado en muchos sistemas heredados en grandes empresas, según Coding Dojo.

C#

C# cayó ligeramente en la demanda de trabajo este año. Un lenguaje orientado a objetos de Microsoft diseñado para funcionar en la plataforma.NET, también es muy utilizado en el desarrollo de videojuegos.

C# 7.2 salió a la venta en noviembre de 2017, y agregó varias características nuevas destinadas a evitar las copias innecesarias.

PHP

PHP pasó del noveno lugar en el ranking del año pasado al noveno lugar. 6 este año. La mayoría de los desarrolladores utilizan este lenguaje de programación para añadir funciones que HTML no puede manejar, o para interactuar con bases de datos MySQL.

Perl

A pesar de la caída de unos 3.000 puestos de trabajo, Perl permaneció en la lista. “Perl 5 y Perl 6 se están arrastrando y Perl sigue siendo popular entre los administradores de sistemas y redes y como lenguaje de encolado”, escribió Misirlakis.

Algunos otros idiomas no se encuentran entre los siete primeros, pero su uso y popularidad han aumentado en el último año. Estos incluyen Swift (que ha estado creciendo constantemente en popularidad desde su lanzamiento) R (que se espera que suba en los rankings, ya que los desarrolladores de Stack Overflow lo llamaron el lenguaje menos odiado), y Rust (que está creciendo constantemente en popularidad de acuerdo a los datos de Google Trends).