Se considera que los lenguajes de programación como Rust, Erlang y Dart, así como algunos otros, son los más raros en el mundo de la TI. Dado que selecciono especialistas en TI para empresas, contactando constantemente con técnicos y empleadores, decidí realizar una investigación personal para averiguar si esto es realmente así. La información es relevante para el mercado de TI en Rusia.
Recopilación de datos
Para recopilar información, estudié la cantidad de vacantes que requerían conocimientos de estos lenguajes, así como el número de currículos que mencionaban esta habilidad. Recopilé datos de LinkedIn, HeadHunter y a través del servicio Amazing Hiring. También tengo estadísticas personales sobre las solicitudes en mi agencia.
En general, mi investigación abarcó ocho lenguajes.
Rust
Estadísticas globales: Según estadísticas de 2018, Rust ocupó el primer lugar (tercer año consecutivo) en la lista de los lenguajes más queridos entre los desarrolladores y el sexto en la lista de los lenguajes más caros según nivel salarial (69,000 USD al año).
A pesar de que el lenguaje es bastante popular a nivel mundial, en Rusia aún se considera uno de los lenguajes de programación más raros.
En habilidades clave, el conocimiento de Rust se encontró en 319 especialistas en Headhunter y en 360 en LinkedIn. Sin embargo, solo 24 desarrolladores se posicionaron en Headhunter como desarrolladores de Rust. Se considera informalmente que solo dos empresas en Rusia utilizan Rust. Hay 32 empresas que ofrecen trabajo a desarrolladores de Rust en Headhunter y 17 en LinkedIn.
Mi agencia recibe regularmente solicitudes para vacantes de desarrolladores de Rust. Sin embargo, hay tan pocos especialistas que ya tengo la impresión de conocer a todos los especialistas en desarrollo de Rust del país. Por lo tanto, en el caso de Rust, muchos candidatos interesados en la vacante aprenden el lenguaje mientras cumplen con el pliego de condiciones.
Erlang
Según las mismas estadísticas Erlang no se queda atrás respecto a Rust y también ha figurado en varios rankings. En la lista de los lenguajes más queridos por los desarrolladores, Erlang ocupa la vigésima primera posición, y en términos de salario, Erlang se sitúa inmediatamente detrás de Rust, ocupando la séptima posición (67,000 USD al año).
En Headhunter hay 67 ofertas de trabajo para desarrolladores con conocimientos de Erlang. En Linkedin, hay 38. Hablando de la cantidad de currículos, la posesión directa de Erlang como lenguaje clave (mencionado en el título) solo se encontró en 55 desarrolladores en Headhunter y en 38 especialistas que mencionan Erlang en el nombre del puesto en Linkedin.
Además, se observa una tendencia a contratar en lugar de desarrolladores de Erlang a personas que dominan Go o Golang, desarrollado por Google, ya que hay más disponibilidad y su salario es más bajo. Sin embargo, mi opinión personal (basada en los datos de mi agencia) es que Go no reemplazará a Erlang, porque para proyectos realmente de alta carga y complejidad, Erlang es un lenguaje insustituible.
Haxe
Se utiliza principalmente en el desarrollo de juegos. Prácticamente no hay ofertas (literalmente una en Headhunter). En Linkedin, solo dos empresas requieren conocimientos de este lenguaje. En cuanto a la oferta, casi doscientas personas desarrolladoras mencionaron Haxe en Linkedin, mientras que en Headhunter hay 109, de las cuales 10 personas incluyeron el conocimiento de Haxe en el título de su currículo. Por lo tanto, el lenguaje de programación Haxe es poco demandado en el mercado ruso. La oferta supera la demanda.
Dart
Inventado por Google. El lenguaje se vuelve cada vez más popular en el mercado. Hay 10 vacantes publicadas en Headhunter y 8 en Linkedin, sin embargo, los empleadores no requieren este lenguaje en la lista de habilidades clave. La condición principal es tener una gran experiencia previa en Javascript y un enfoque sólido para resolver problemas.
El número de desarrolladores familiarizados con el lenguaje de programación es de 275, pero nuevamente solo 11 personas consideran Dart como su habilidad principal. En Linkedin, 124 personas han mencionado de alguna manera este lenguaje en sus currículos.
La experiencia personal y las estadísticas de mi agencia afirman que este lenguaje ya es usado por grandes empresas de TI. Esto indica que pronto será eliminado de la lista de lenguajes de programación raros. Cabe mencionar que los especialistas que dominan el lenguaje Dart tienen un alto valor en el mercado.
F#
Es un lenguaje de programación bastante raro. Desarrollado por Microsoft. En Rusia, solo algunas empresas (12 en HH y 7 en Linkedin) buscan un programador de F#. En los demás casos, el conocimiento del lenguaje es opcional. Vale la pena mencionar que la cantidad de desarrolladores familiarizados con F# está creciendo gradualmente. El lenguaje ha incluso aparecido en un nuevo ranking. . Está en novena posición en la lista de lenguajes más preferidos entre los desarrolladores, y en términos de salario, ocupa el primero (74,000$ al año).
En cuanto al número de currículos publicados, en Headhunter hay 253, sin embargo, muy pocos especialistas consideran F# como su lenguaje principal. Solo tres personas mencionaron el conocimiento de F# en el título de su currículo. En LinkedIn, la situación es similar: 272 desarrolladores mencionaron F# en sus portfolios, de los cuales solo seis indicaron que F# era su puesto.
Las estadísticas son las siguientes:
El número total de vacantes es de 122 en Headhunter y 72 en LinkedIn. El lenguaje más solicitado entre los estudiados es Erlang. Más del 50% de las empresas requieren conocimientos de Erlang. El lenguaje menos solicitado resulta ser Haxe. Solo el 1% y el 3% de las empresas en Headhunter y LinkedIn respectivamente buscan especialistas con conocimientos en Haxe.


En cuanto al número de currículos publicados, la situación es prácticamente la misma. De los 1644 currículos publicados en Headhunter, más del cuarenta por ciento (688) corresponde a Erlang, mientras que el menor número de currículos (7%) fue publicado por especialistas con habilidades en desarrollo Haxe. Los datos de LinkedIn son algo diferentes. Los que menos currículos publicaron son aquellos que dominan Dart. De 1894 portfolios, solo 124 corresponden al desarrollo en Dart.


Opa, Fantom, Zimbu
Decidí agrupar estos tres lenguajes en un solo punto por una simple razón: son lenguajes verdaderamente raros. No hay vacantes y prácticamente no hay currículos. Se puede contar con los dedos de una mano a los desarrolladores que mencionaron alguno de estos lenguajes en sus habilidades.
Dado que estos lenguajes no figuran en el informe anual de Stackoverflow ni aparecen en las vacantes, escribiré unas pocas palabras sobre qué son estos lenguajes.
Opa es un lenguaje de programación web, que intenta reemplazar HTML, CSS, JavaScript y PHP a la vez. Fue desarrollado en 2011. Opa se ofrece de manera gratuita y actualmente está disponible solo para plataformas Linux y Mac OS X de 64 bits.
Fantom es un lenguaje de propósito general que se compila en Java Runtime Environment, JavaScript, y .NET Common Language Runtime. Fue desarrollado en 2005.
Zimbu es un lenguaje único y específico que puede usarse para desarrollar prácticamente cualquier cosa: desde aplicaciones GUI hasta núcleos de sistemas operativos. Actualmente se considera un lenguaje experimental, cuyas funciones no están completamente desarrolladas.
Además de los lenguajes de programación, también incluí en la lista el puesto de especialista en ciberseguridad. El número de vacantes en comparación con el número de currículos es bajo (alrededor de 20). Así que la oferta supera la demanda (como en el caso de Haxe), lo cual es bastante atípico para el sector de TI. Los salarios de los especialistas en seguridad informática no son altos. Por ejemplo, en San Petersburgo, a un especialista en ciberseguridad con experiencia le ofrecen entre 80,000 y 100,000 rublos.
Mi pequeña investigación mostró que los lenguajes “top” para aprender son: Rust, Erlang, Dart — hay demanda y altos salarios. Los lenguajes poco solicitados resultaron ser Haxe, Opa, Fantom, Zimbu. F# es popular en el extranjero, pero el mercado ruso de TI aún no ha adoptado este lenguaje.
Fuente: habr.com
