É geralmente aceito que linguagens de programação como Rust, Erlang, Dart e outras são as mais raras do mundo de TI. Como seleciono especialistas em TI para empresas, constantemente em contato com especialistas e empregadores de TI, decidi realizar um estudo pessoal e descobrir se isso é verdade. As informações são relevantes para o mercado de TI russo.
Coleta de dados
Para coletar informações, estudei o número de vagas, os requisitos para os quais eram necessárias habilidades linguísticas, bem como o número de currículos com essa habilidade. Coletei dados no Linkedin, no HeadHunter, usando o serviço Amazing Hiring. Também tenho estatísticas pessoais sobre aplicativos para minha agência.
No geral, minha pesquisa tocou oito idiomas.Ferrugem
Estatísticas mundiais: de acordo com as estatísticas da
Stackoverflow de 2018, a Rust ficou em primeiro (terceiro ano consecutivo) na lista dos idiomas mais favoritos entre os desenvolvedores e em sexto na lista dos idiomas mais caros por salário (US $ 69.000 por ano).
Apesar do fato de a linguagem ser bastante popular no mundo, na Rússia continua sendo uma das mais raras linguagens de programação.
Em habilidades-chave, Rust reuniu 319 especialistas no Headhunter e 360 no Linkedin. No entanto, apenas 24 desenvolvedores se posicionaram no Headhunter como desenvolvedores Rust. Acredita-se secretamente que apenas duas empresas na Rússia escrevam sobre a Rust. 32 empresas no Headhunter e 17 no Linkedin oferecem empregos para a Rust.
Minha agência recebe regularmente solicitações de emprego para desenvolvedores do Rust. No entanto, existem tão poucos especialistas que já tenho a impressão de que estou familiarizado com todos os especialistas em Rust do país. Portanto, no caso do idioma Rust, muitos candidatos interessados em vagas dominam o idioma como parte do ToR.
Erlang
De acordo com as mesmas estatísticas, o
Stackoverflow Erlang não está muito atrás do Rust e também entrou em todos os tipos de classificações. Erlang ocupa o vigésimo primeiro lugar na lista dos idiomas mais amados pelos desenvolvedores e Erlang segue imediatamente Rust em termos de nível salarial, ocupando a sétima posição (US $ 67.000 por ano).
O Headhunter tem 67 ofertas de emprego para desenvolvedores com conhecimento de Erlang. No Linkedin - 38. Se falamos sobre o número de currículos - apenas 55 desenvolvedores no Headhunter tinham conhecimento direto de Erlang como uma linguagem-chave (foi indicada no título), e 38 especialistas Erlang se encontraram no título de um post no Linkedin.
Além disso, há uma tendência, em vez dos desenvolvedores de Erlang, de contratar pessoal que possui o Google Go ou Golang desenvolvido, já que existem mais deles, e o salário é menor. No entanto, minha opinião pessoal (com base nos dados da minha agência) é que o Go não substituirá Erlang, porque Erlang é uma linguagem indispensável para projetos verdadeiramente carregados e complexos.
Haxe
Usado principalmente no desenvolvimento de jogos. Praticamente não há vagas (literalmente uma no Headhunter). No Linkedin, apenas duas empresas exigem conhecimento desse idioma. Se falarmos sobre a proposta - quase duzentos desenvolvedores apontaram o conhecimento do Linkedin dessa linguagem, 109 para o Headhunter, dos quais 10 pessoas colocaram o conhecimento do Haxe no nome do currículo. Acontece que a linguagem de programação Haxe não é muito popular no mercado russo. A oferta excede a demanda.
Dardo
Inventado pelo Google. O idioma está se tornando cada vez mais popular no mercado. Existem vagas publicadas no Headhunter 10, no Linkedin-8, mas os empregadores não exigem esse idioma na lista de habilidades-chave. A condição principal é um grande background em Javascript e uma abordagem competente para resolver problemas.
O número de desenvolvedores familiarizados com a linguagem de programação é 275, mas, novamente, apenas 11 pessoas consideram o Dart sua principal habilidade. No LinkedIn, 124 pessoas mencionaram o idioma em seus currículos de uma maneira ou de outra.
Minha experiência pessoal e as estatísticas da minha agência afirmam que grandes empresas de TI já estão usando esse idioma. Isso sugere que em breve será excluído da lista de linguagens de programação raras. A propósito, especialistas que falam a língua Dart são "caros" no mercado.
F #
Uma linguagem de programação bastante rara. Desenvolvido pela Microsoft. Na Rússia, apenas algumas empresas (12 no HH e 7 no Linkedin) solicitam um programador de F #. Em outros casos, o conhecimento do idioma é opcional. A propósito, o número de desenvolvedores com conhecimento de F # está aumentando gradualmente. O idioma apareceu até no ranking recente do
Stackoverflow . Ele ocupa a nona linha da lista dos idiomas mais favoritos entre os desenvolvedores e, em termos de salário, ele foi o primeiro (US $ 74.000 por ano).
Se falarmos sobre o número de currículos publicados, existem 253 no Headhunter, mas pouquíssimos especialistas consideram o F # como idioma principal. Apenas três pessoas trouxeram conhecimento de F # para o título do currículo. No Linkedin, a situação é semelhante: 272 desenvolvedores mencionaram F # em seus portfólios, dos quais apenas seis F # foram indicados no post.
As estatísticas são as seguintes:
O número total de vagas é 122 no Headhunter e 72 no Linkedin. O idioma mais solicitado entre os estudados é o Erlang. Mais de 50% das empresas solicitam conhecimento de Erlang. A linguagem mais incomum era Haxe. Procurando profissionais com conhecimento de Haxe 1% e 3% das empresas no Headhunter e no Linkedin, respectivamente.


Pelo número de currículos publicados, a situação é quase semelhante. Dos 1.644 CV de Headhunter publicados, mais de quarenta por cento (688) eram Erlang, o mínimo (7%) eram aqueles com habilidades de desenvolvimento Haxe. Os dados obtidos no Linkedin são um pouco diferentes. Menos de todo o currículo foi publicado pelos caras que possuem o Dart. Das carteiras de 1894, apenas 124 estão relacionadas ao desenvolvimento do Dart.


Opa, Fantom, Zimbu
Decidi combinar todas essas três línguas em um parágrafo por uma simples razão - realmente as línguas mais raras. Não há vagas e quase não há currículos. Você pode contar com a ajuda de desenvolvedores que indicaram algum desses idiomas em suas habilidades.
Como esses idiomas não estão incluídos no relatório anual do Stackoverflow, nem são encontrados nas vagas, escreverei algumas palavras sobre o que são esses idiomas.
Opa é uma linguagem de programação web que tenta substituir imediatamente HTML, CSS, JavaScript, PHP. Projetado em 2011. Opa é gratuito e atualmente disponível apenas nas plataformas Linux e Mac OS X de 64 bits.
O Fantom é uma linguagem de uso geral que é compilada no Java Runtime Environment, JavaScript e .NET Common Language Runtime. Projetado em 2005.
O Zimbu é uma linguagem única e específica que pode ser usada para desenvolver quase tudo: de aplicativos de GUI a kernels de SO. No momento, é considerada uma linguagem experimental, nem todas as funções desenvolvidas.
Além das linguagens de programação, também incluí na lista e posição
de um especialista em segurança cibernética. O número de vagas em comparação com o número de currículos é pequeno (cerca de 20). Acontece que a oferta excede a demanda (como no caso da Haxe), o que é bastante atípico para o setor de TI. O salário dos especialistas em segurança da informação é baixo. Por exemplo, em São Petersburgo, um especialista experiente em segurança cibernética oferece entre 80 e 100 mil rublos.
Minha pequena pesquisa mostrou que os idiomas “principais” para dominar são: Rust, Erlang, Dart - há uma demanda, um salário alto. Os idiomas que não eram muito populares foram Haxe, Opa, Fantom, Zimbu. F # é popular no exterior, o mercado russo de linguagem de TI ainda não capturou.