JavaScript, Java y Python se encuentran entre los lenguajes de programación más buscados por los gerentes de recursos humanos al reclutar nuevos desarrolladores, según una nueva encuesta de la empresa de capacitación de programadores CodinGame.
El último informe anual de la compañía, que se basa en una encuesta a 15.000 desarrolladores y gerentes de recursos humanos de todo el mundo, reveló que seis de cada 10 (60%) de los reclutadores ven una «fuerte demanda» de JavaScript, Java y Python entre las empresas de tecnología, siendo JavaScript el lenguaje más buscado entre el 62% de los encuestados.
VER: Kit de contratación: desarrollador Python (TechRepublic Premium)
Esto fue seguido de cerca por Java, que se informó que estaba en demanda por el 59% de los reclutadores, y Python, que el 48% de los encuestados dijo que era muy buscado.
Se encontró que algunos lenguajes de programación eran populares entre los desarrolladores, pero menos entre las empresas de contratación.
Por ejemplo, el 45,1% de los desarrolladores dijeron que codificaban en C, pero solo el 15,4% de las empresas dijeron que requerían desarrollo en C. Del mismo modo, el 47% de los encuestados programaron en C++, pero menos de un tercio (27%) de las empresas dijeron que necesitaban desarrolladores de C++.
Lo mismo fue cierto para Python: el 57% de los desarrolladores de código en el lenguaje, pero poco menos de la mitad (47%) de las empresas tienen una gran demanda de ti.
Tendencias diferentes
Aude Barral, cofundador de CodinGame, dijo que era común que las tendencias de lenguaje de programación entre los desarrolladores fueran diferentes de las tendencias en el mercado.
» Algunas tecnologías pueden ponerse de moda en la comunidad de desarrolladores solo porque son fáciles de aprender, o más convenientes o estéticamente interesantes de usar. Y los idiomas de tendencia son un tema de discusión interminable entre los desarrolladores», dijo a TechRepublic.
«Si hay una coincidencia entre las necesidades de las empresas en el mercado y las tendencias dentro de la comunidad de desarrolladores, entonces los idiomas crecerán en popularidad. Este es el caso de Go y Rust, que se usa cada vez más en DevOps. «
Barral agregó que algunos lenguajes de programación, como PHP, seguían siendo ampliamente utilizados en el mercado, pero por lo demás eran «bastante disgustados» por los codificadores, que los consideraban limitados.
Mientras que C sigue siendo un lenguaje popular para principiantes, Barral sugirió que su popularidad había disminuido recientemente con la aparición de Python.
«Con Python, es ligeramente diferente, ya que tanto los desarrolladores como las empresas son fanáticos», agregó.
«Es el tercer lenguaje más solicitado para las empresas y los desarrolladores lo aman, porque es fácil de aprender, es un lenguaje de propósito general y es increíblemente eficiente de usar. Y en los últimos tres años, la IA y el aprendizaje automático han contribuido ampliamente al surgimiento de Python.»
Developer frameworks
La encuesta de CodinGame también evaluó los frameworks de desarrollo más populares entre los programadores, con Node.js, React y. NET Core están al frente.
Lideró el paquete la biblioteca de interfaz de usuario de JavaScript React: el 59% de los reclutadores de tecnología dijeron que estaban buscando desarrolladores que supieran cómo crear aplicaciones en el marco de React. A pesar de esto, solo el 27,6% de los desarrolladores encuestados por CodinGame dijeron que sabían cómo incorporar React, lo que sugiere que los solicitantes de empleo podrían hacerse más atractivos para los reclutadores al familiarizarse con la plataforma.
La misma tendencia fue cierta para el nodo.js y. Net Core, aunque en menor medida. La mitad de los reclutadores dijeron tener conocimiento del nodo de framework JavaScript.js era muy deseado, aunque solo el 36% de los desarrolladores informaron estar familiarizados con él. Para el framework de desarrollo de C# y C++. NET Core, esas cifras fueron del 34% y el 23%, respectivamente.
VER: Los 5 principales lenguajes de programación para que los administradores de sistemas aprendan (PDF gratuito) (TechRepublic)
Otro marco que hace que los reclutadores sean los tres principales es Angular2, la plataforma web basada en TypeScript de Google para crear aplicaciones móviles y de escritorio. El cuarenta y uno por ciento de los reclutadores informaron estar buscando especialistas en Angular2+, pero solo el 17% de los desarrolladores dijeron que conocían el marco.
De cara al futuro, CodinGame descubrió que DevOps tendrá una gran demanda en 2021, ya que las empresas que han experimentado mayores necesidades en la gestión de la infraestructura de nube, o que de otro modo han migrado a la nube como resultado de la pandemia de COVID – 19, buscan experiencia vital.
De hecho, la demanda puede ser tan alta que los reclutadores predicen una escasez global: El 43% de los profesionales de recursos humanos encuestados sugirieron que este año tendrían dificultades para encontrar profesionales cualificados de DevOps para sus equipos tecnológicos, y los resultados de la encuesta indicaron que se ha adelantado a los desarrolladores de back-end y full-stack como la posición más difícil de llenar en 2021.
Barral dijo: «Aunque la Covid ha estado en gran parte detrás de este cambio, será interesante ver si estas tendencias continúan en 2021.»
Los desarrolladores y expertos en software recientemente le dijeron a TechRepublic lo que predijeron que serían las habilidades de software más demandadas en 2021. Puedes leer lo que dijeron aquí.
Vea también
- Escuche el podcast Dinámico para desarrolladores de TechRepublic (TechRepublic)
- Cómo convertirse en desarrollador: Una hoja de trucos (TechRepublic)
- Microservicios: Una hoja de trucos (PDF gratuito) (TechRepublic)
- Kit de contratación: Desarrollador. Net (TechRepublic Premium)
- Lenguajes de programación: Los desarrolladores revelan lo que más quieren, lo que más detestan, lo que mejor vale la pena (ZDNet)
- Lenguajes de programación y recursos de carrera para desarrolladores (TechRepublic en Flipboard)