É geralmente aceito que linguagens de programação como Rust, Erlang e Dart, bem como algumas outras, são as mais raras no mundo da TI. Como estou selecionando profissionais de TI para empresas, mantendo contato constante com especialistas em tecnologia e empregadores, decidi realizar uma pesquisa pessoal para descobrir se isso é realmente verdade. As informações são relevantes para o mercado de TI na Rússia.
Coleta de dados
Para coletar informações, estudei o número de vagas que exigiam domínio dessas linguagens e a quantidade de currículos com essa habilidade. Coleti dados no Linkedin, no HeadHunter e através do serviço Amazing Hiring. Além disso, tenho estatísticas pessoais sobre as solicitações feitas à minha agência.
No geral, minha pesquisa abrangeu oito linguagens.
Rust
Estatísticas globais: De acordo com as estatísticas de 2018, Rust ocupou a primeira posição (pelo terceiro ano consecutivo) na lista das linguagens mais populares entre os desenvolvedores e a sexta posição na lista das linguagens com os salários mais altos (69.000 $ por ano).
Apesar de ser uma linguagem bastante popular mundialmente, na Rússia ela ainda permanece uma das linguagens de programação mais raras.
Nas habilidades-chave, o conhecimento em Rust foi encontrado em 319 especialistas no Headhunter e em 360 no Linkedin. No entanto, apenas 24 desenvolvedores se posicionaram como desenvolvedores Rust no Headhunter. Considera-se informalmente que apenas duas empresas no Rússia desenvolvem com Rust. Existem 32 empresas oferecendo trabalho para desenvolvedores Rust no Headhunter e 17 no Linkedin.
Meu agência recebe regularmente solicitações para a vaga de desenvolvedores Rust. No entanto, como os especialistas são tão escassos, já tenho a impressão de conhecer todos os profissionais de desenvolvimento em Rust do país. Assim, no caso da linguagem Rust, muitos candidatos interessados nas vagas aprendem a linguagem durante a execução das tarefas.
Erlang
De acordo com a mesma estatística Erlang não fica muito atrás do Rust e também aparece em várias classificações. Na lista das linguagens preferidas pelos desenvolvedores, Erlang ocupa a vigésima primeira posição, e em termos de salário, Erlang vem logo após Rust, ocupando a sétima posição (67.000 $ por ano).
No Headhunter, há 67 ofertas de emprego para desenvolvedores com conhecimento em Erlang. No LinkedIn, são 38. Falando sobre currículos, o domínio direto do Erlang como linguagem-chave (mencionada no título) foi encontrado apenas em 55 desenvolvedores no Headhunter, e 38 especialistas mencionaram Erlang no título do cargo no LinkedIn.
Além disso, observa-se uma tendência de contratar em vez de desenvolvedores de Erlang, profissionais que dominam o Google Go ou Golang, pois há mais deles e os salários são menores. No entanto, minha opinião pessoal (baseada nos dados da minha agência) é que o Go não substituirá o Erlang, porque para projetos realmente de alta carga e complexidade, o Erlang é uma linguagem indispensável.
Haxe
É utilizado principalmente no desenvolvimento de jogos. Praticamente não há ofertas (literalmente uma no Headhunter). No LinkedIn, apenas duas empresas exigem conhecimento dessa linguagem. Falando sobre oferta — quase duzentos desenvolvedores mencionaram no LinkedIn o conhecimento dessa linguagem, no Headhunter — 109, dos quais 10 pessoas destacaram o conhecimento em Haxe no título do currículo. Assim, a linguagem de programação Haxe é pouco demandada no mercado russo. A oferta supera a demanda.
Dart
Criado pela Google. A linguagem está se tornando cada vez mais popular no mercado. Há 10 vagas publicadas no Headhunter, 8 no LinkedIn, entretanto, os empregadores não exigem essa linguagem na lista de habilidades essenciais. A principal condição é ter um grande histórico em Javascript e uma abordagem competente para a resolução de problemas.
O número de desenvolvedores familiarizados com a linguagem de programação é de 275, mas novamente apenas 11 pessoas consideram Dart como sua habilidade principal. No LinkedIn, 124 pessoas mencionaram a linguagem de alguma forma em seus currículos.
A experiência pessoal e as estatísticas da minha agência indicam que essa linguagem já está sendo usada por grandes empresas de TI. Isso significa que em breve, ela será excluída da lista de linguagens de programação raras. A propósito, especialistas que dominam a linguagem Dart estão bem valorizados no mercado.
F#
É uma linguagem de programação bastante rara. Desenvolvida pela Microsoft. Na Rússia, há apenas algumas empresas (12 no Headhunter e 7 no LinkedIn) que solicitam um programador de F#. Nos demais casos, o conhecimento da linguagem é opcional. A propósito, o número de desenvolvedores com conhecimento em F# está crescendo gradualmente. A linguagem até apareceu em um ranking recente. . Ele ocupa a nona posição na lista dos idiomas mais amados entre os desenvolvedores, e em termos de salário, é o primeiro (74 000$ por ano).
Quando se fala em número de currículos publicados, há 253 no Headhunter, porém, muito poucos especialistas consideram o F# como sua linguagem principal. Apenas três pessoas mencionaram o conhecimento em F# no título do currículo. No Linkedin, a situação é semelhante: 272 desenvolvedores mencionaram o F# em seus portfólios, dos quais apenas seis tinham o F# indicado na posição.
A estatística é a seguinte:
O número total de vagas é 122 no Headhunter e 72 no Linkedin. A linguagem mais requisitada entre as estudadas é Erlang. Mais de 50% das empresas solicitam conhecimento em Erlang. A linguagem menos demandada é Haxe, com apenas 1% e 3% das empresas procurando especialistas com conhecimento em Haxe no Headhunter e Linkedin, respectivamente.


Em relação ao número de currículos publicados, a situação é praticamente a mesma. Dos 1644 currículos publicados no Headhunter, mais de quarenta por cento (688) referem-se a Erlang, enquanto a menor quantidade de currículos (7%) foi apresentada por especialistas em desenvolvimento Haxe. Os dados do Linkedin são um pouco diferentes. O menor número de currículos foi publicado por aqueles que dominam o Dart. Dos 1894 portfólios, apenas 124 referem-se ao desenvolvimento em Dart.


Opa, Fantom, Zimbu
Decidi agrupar essas três linguagens em um único item por uma razão simples — são realmente raras. Não há vagas e praticamente não existem currículos. É possível contar nos dedos os desenvolvedores que mencionaram qualquer uma dessas linguagens em suas habilidades.
Uma vez que essas linguagens não estão incluídas no relatório anual do Stackoverflow, nem aparecem em vagas, vou escrever algumas palavras sobre o que são essas linguagens.
Opa — é uma linguagem de programação web, que tenta substituir HTML, CSS, JavaScript e PHP de uma só vez. Foi desenvolvida em 2011. O Opa é fornecido gratuitamente e atualmente está disponível apenas para plataformas Linux e Mac OS X de 64 bits.
Fantom — é uma linguagem de propósito geral que é compilada para o Java Runtime Environment, JavaScript e .NET Common Language Runtime. Foi desenvolvida em 2005.
Zimbu — é uma linguagem única e específica que pode ser usada para desenvolver praticamente qualquer coisa: desde aplicativos GUI até núcleos de sistemas operacionais. Atualmente é considerada uma linguagem experimental, cujas funcionalidades ainda não estão totalmente desenvolvidas.
Além das linguagens de programação, também incluí na lista o cargo de especialista em cibersegurança. O número de vagas em comparação com o número de currículos é pequeno (cerca de 20). Isso significa que a oferta supera a demanda (como no caso do Haxe), o que é bastante atípico para o setor de TI. Os salários dos especialistas em segurança da informação são baixos. Por exemplo, em São Petersburgo, um especialista experiente em cyber security recebe ofertas entre 80-100 mil rublos.
A minha pequena pesquisa mostrou que as linguagens “top” para aprender são: Rust, Erlang, Dart — há demanda e salários altos. Linguagens menos requisitadas incluem Haxe, Opa, Fantom, Zimbu. O F# é popular no exterior, mas o mercado de TI russo ainda não o adotou.
Fonte: habr.com
