En general, se acepta que los lenguajes de programación como Rust, Erlang, Dart, así como algunos otros, son los más raros del mundo de TI. Como seleccioné especialistas de TI para empresas, y me puse en contacto constantemente con especialistas de TI y empleadores, decidí realizar un estudio personal y averiguar si esto es cierto. La información es relevante para el mercado ruso de TI.
Recogida de datos
Para recopilar información, estudié la cantidad de vacantes, los requisitos para los cuales se requerían habilidades lingüísticas, así como la cantidad de currículums con esta habilidad. Recopilé datos en Linkedin, en HeadHunter, utilizando el servicio Amazing Hiring. También tengo estadísticas personales sobre las solicitudes a mi agencia.
En general, mi investigación tocó ocho idiomas.Herrumbre
Estadísticas mundiales: según
las estadísticas de
Stackoverflow de 2018, Rust ocupó el primer lugar (tercer año consecutivo) en la lista de los idiomas favoritos entre los desarrolladores y el sexto en la lista de los idiomas más caros por salario ($ 69,000 por año).
A pesar de que el lenguaje es bastante popular en el mundo, en Rusia sigue siendo uno de los lenguajes de programación más raros.
En habilidades clave, Rust se reunió con 319 especialistas en Headhunter y 360 en Linkedin. Sin embargo, solo 24 desarrolladores se posicionaron en Headhunter como desarrolladores de Rust. Se cree secretamente que solo dos compañías en Rusia escriben sobre Rust. 32 empresas en Headhunter y 17 en Linkedin ofrecen trabajos a Rust.
Mi agencia recibe regularmente solicitudes de empleo para desarrolladores de Rust. Sin embargo, hay tan pocos especialistas que ya tengo la impresión de que estoy familiarizado con todos los especialistas en óxido en el país. Por lo tanto, en el caso del lenguaje Rust, muchos candidatos interesados en vacantes dominan el idioma como parte de los términos de referencia.
Erlang
Según las mismas estadísticas,
Stackoverflow Erlang no está muy por detrás de Rust y también se metió en todo tipo de clasificaciones. Erlang ocupa el vigésimo primer lugar en la lista de los idiomas más queridos por los desarrolladores, y Erlang inmediatamente sigue a Rust en términos de nivel salarial, ocupando el séptimo puesto ($ 67,000 al año).
Headhunter tiene 67 ofertas de trabajo para desarrolladores con conocimiento de Erlang. En Linkedin: 38. Si hablamos de la cantidad de currículums, solo 55 desarrolladores de Headhunter tenían conocimiento directo de Erlang como lenguaje clave (estaba indicado en el título), y 38 especialistas Erlang se reunieron en el título de una publicación en Linkedin.
Además, en lugar de los desarrolladores de Erlang, existe una tendencia a contratar a los propietarios del desarrollado Google Go o Golang, ya que hay más y el salario es más bajo. Sin embargo, mi opinión personal (basada en datos de mi agencia) es que Go no suplantará a Erlang, porque Erlang es un lenguaje indispensable para proyectos verdaderamente altamente cargados y complejos.
Haxe
Utilizado principalmente en el desarrollo de juegos. Prácticamente no hay vacantes (literalmente una en Headhunter). En Linkedin, solo dos empresas requieren conocimiento de este idioma. Si hablamos de la propuesta, casi doscientos desarrolladores señalaron el conocimiento de Linkedin de este lenguaje, 109 para Headhunter, de los cuales 10 personas pusieron el conocimiento de Haxe en el nombre del currículum. Resulta que el lenguaje de programación Haxe no es muy popular en el mercado ruso. La oferta excede la demanda.
Dardo
Inventado por Google. El idioma se está volviendo cada vez más popular en el mercado. Hay vacantes publicadas en Headhunter 10, en Linkedin - 8, pero los empleadores no requieren este idioma en la lista de habilidades clave. La condición principal es un gran fondo de Javascript y un enfoque competente para resolver problemas.
El número de desarrolladores familiarizados con el lenguaje de programación es de 275, pero nuevamente, solo 11 personas consideran que Dart es su habilidad principal. En LinkedIn, 124 personas mencionaron el idioma en sus hojas de vida de una forma u otra.
Mi experiencia personal y las estadísticas de mi agencia indican que las grandes empresas de TI ya están utilizando este lenguaje. Esto sugiere que pronto será excluido de la lista de lenguajes de programación raros. Por cierto, los especialistas que hablan el idioma Dart son "caros" en el mercado.
F #
Un lenguaje de programación bastante raro. Desarrollado por Microsoft. En Rusia, solo unas pocas empresas (12 en HH y 7 en Linkedin) solicitan un programador F #. En otros casos, el conocimiento del idioma es opcional. Por cierto, el número de desarrolladores con conocimiento de F # está creciendo gradualmente. El idioma incluso apareció en el reciente ranking de
Stackoverflow . Toma la novena línea en la lista de los idiomas más favoritos entre los desarrolladores, y en términos de salario fue el primero ($ 74,000 por año).
Si hablamos de la cantidad de currículums publicados, hay 253 en Headhunter, pero muy pocos expertos consideran F # como su idioma principal. Solo tres personas aportaron conocimiento de F # al título del currículum. En Linkedin, la situación es similar: 272 desarrolladores mencionaron F # en sus carteras, de las cuales solo seis F # se indicaron en la publicación.
Las estadísticas son las siguientes:
El número total de vacantes es 122 en Headhunter y 72 en Linkedin. El idioma más solicitado entre los estudiados es Erlang. Más del 50% de las empresas solicitan conocimiento de Erlang. El lenguaje más infrecuente fue el haxe. Buscando profesionales con conocimiento de Haxe 1% y 3% de empresas en Headhunter y Linkedin, respectivamente.


Por el número de currículums publicados, la situación es casi similar. De los 1,644 currículums publicados en Headhunter, más del cuarenta por ciento (688) eran Erlang, y el menor de todos los currículums (7%) fueron publicados por especialistas con la habilidad de desarrollo Haxe. Los datos obtenidos de Linkedin son ligeramente diferentes. Lo menos de todo el currículum fue publicado por los chicos que poseen Dart. De las carteras de 1894, solo 124 están relacionadas con el desarrollo de Dart.


Opa, Fantom, Zimbu
Decidí combinar todos estos tres idiomas en un párrafo por una simple razón: realmente los idiomas más raros. No hay vacantes y casi no se reanuda. Puede contar con los dedos de los desarrolladores que han indicado cualquiera de estos idiomas en sus habilidades.
Dado que estos idiomas no están incluidos en el informe anual de Stackoverflow, ni se encuentran en vacantes, escribiré algunas palabras sobre qué son estos idiomas.
Opa es un lenguaje de programación web que inmediatamente intenta reemplazar HTML, CSS, JavaScript, PHP. Diseñado en 2011. Opa es gratuito y actualmente solo está disponible en plataformas Linux y Mac OS X de 64 bits.
Fantom es un lenguaje de uso general que se compila en Java Runtime Environment, JavaScript y .NET Common Language Runtime. Diseñado en 2005.
Zimbu es un lenguaje único y específico que se puede usar para desarrollar casi cualquier cosa: desde aplicaciones GUI hasta kernels de SO. Por el momento, se considera un lenguaje experimental, no todas las funciones se desarrollan.
Además de los lenguajes de programación, también incluí en la lista y el puesto
de un especialista en ciberseguridad. El número de vacantes en comparación con el número de currículums es pequeño (alrededor de 20). Resulta que la oferta excede la demanda (como en el caso de Haxe), lo cual es bastante atípico para el sector de TI. El salario de los especialistas en seguridad de la información es bajo. Por ejemplo, en San Petersburgo, un especialista experimentado en seguridad cibernética se ofrece 80-100 mil rublos.
Mi pequeña investigación mostró que los idiomas "principales" para dominar son: Rust, Erlang, Dart: hay una demanda, un salario alto. Los idiomas que no eran muy populares eran el haxe, el opa, el fantom y el zimbu. F # es popular en el extranjero, el mercado ruso del lenguaje de TI aún no se ha capturado.