O cabeçalho está no estilo das festas de fim de ano, mas falaremos apenas de setembro deste ano em comparação com o mesmo período de 2018. Abaixo, um relatório público sobre o número de sessões de pesquisa em linguagens de programação, vagas, currículos e um pouco sobre salários. Acabou - o que aconteceu.

Comparado ao resumo anterior, o TypeScript foi adicionado, bem como as estruturas JS - Vue, React, Ember, JQuery, Angular.
A lista inteira sob o spoiler1C
Montador
C
C #
C ++
Clojure
CoffeeScript
Cuda
Delphi
Erlang
Fortran
Golang
Groovy
Haskell
Java
Javascript
Kotlin
Lisp
Lua
Matlab
Objetivo-c
Opengl
Pascal
Perl
Php
PL / SQL
Prolog
Python
R
Ruby
Ferrugem
Scala
Solidez
SQL
Swift
TypeScript
Visual basic
Visual Basic .NET
Angular
Ember
JQuery
Reagir
Vue
1. Introdução
Geral
Período: 09.2018 e 09.2019.
Geografia: toda a Rússia.
1. Pesquisas
O número de usuários que procuram empregos em hh.ru/search/vacancy ou um currículo em hh.ru/search/resume com uma menção de um idioma.
2. Empregos
Os trabalhos são levados em consideração, onde uma palavra-chave é encontrada no título / requisitos / descrição / habilidades principais. No caso de, por exemplo, TypeScript, não houve refinamentos. No caso do 1C, eu estava procurando menções de sinônimos de desenvolvedor. No entanto, em ambos os casos, há vagas no formulário:
Cargo: Gerente de Vendas
Descrição: ... você precisará interagir com o programador 1C ...
Mas isso é mais uma exceção do que uma regra. Além disso, uma vaga pode cair nas estatísticas em dois ou mais idiomas, se todos forem mencionados.
3. Resumo
O resumo do método é o mesmo que nas vagas.
4. Salários
Em todos os lugares médias. São oferecidos dois tipos de salários (aqueles que os empregadores indicam em vagas) e esperados (aqueles que os candidatos indicam em um currículo). Nas vagas, às vezes, indique os valores "de" e "para" - tirou a média.
Pesquisas
Isso é curioso. A imagem geral do ciclo de vida da tecnologia para pesquisas tem a seguinte aparência:

Trabalhos e currículos mostram quase a mesma coisa, mas estão um pouco atrasados.
Retomar estrutura de demanda
O número de pesquisas de currículo para cada idioma, dividido pelo número total com a menção do desenvolvedor e sinônimos. Nem todos são mostrados desde compartimento inferior a 0,1%. A seguir, o JS perde, inter alia, devido ao fato de que os frameworks não são levados em consideração e serão mostrados separadamente.

A estrutura da demanda por vagas
Das 100 pessoas que procuravam empregos de desenvolvedor em hh em setembro, 16 procuraram empregos em Java. Uma vez em 2018, quando coletei este relatório pela primeira vez e encontrei 1C no topo, foi útil checá-lo duas vezes.

Alterar o número de pesquisas por currículo
PHP - uma revelação) Kotlin tem crescido em popularidade pelo segundo ano. A Scala deve estar no primeiro lugar do gráfico, mas não tenho explicação para o crescimento de mais de 200% e a confiança em quatro mil empregadores que procuravam currículos na Scala em setembro de 2019.

Alterar o número de pesquisas de vagas
Coisas como Pascal, Fortran, vb, prólogo cresceram de ~ 100 usuários para 130. Mas Haskell - já de 500 para 800 pessoas.


Separadamente, sobre JS - resumo
Abaixo estão dois gráficos nas principais estruturas JS. Há um histórico perceptível de oferta / demanda - as pessoas mudam de emprego, tecnologia e projetos no angular continuam a viver e a procurar desenvolvedores.

Separadamente sobre JS - vagas
Assim, na busca de vagas, o angular afundou significativamente mais. JS, ao que parece, ainda vai nos sobreviver, mas React e Vue ainda estão indo bem.

Proporção de vagas por idioma do total
O SQL continua a crescer parcialmente em meio ao hype do big data, assim como o python. O número de vagas com php caiu um pouco, embora a demanda na busca por currículos indique o contrário.

Salários
E, por último, mas não menos importante, no que diz respeito às idéias sobre dinheiro no mercado de trabalho, o método para “ir e voltar a ver o que existe” é igualmente útil para quem procura emprego e empregador. Quando você se encontra em uma situação em que não entende bem o seu encaixe no mercado de trabalho, é útil olhar algumas páginas com vagas e currículos em seu campo - isso dará uma boa idéia dos salários em sua cidade, com suas habilidades e sua experiência.
Salário sugerido (sem limite de amostragem)
Quadro geral em toda a Rússia. Sobre a restrição na amostra - por exemplo, aqui a Rust possui 19 vagas com um salário especificado em setembro. Construir uma imagem confiável de tal quantidade não é muito bom, portanto, com um aviso.

O salário proposto (com o número de vagas acima de 100)

Salário esperado (sem limite de amostragem)
O salário esperado, por via de regra, não cai em lugar algum, e você só deve observar as tendências de crescimento. No ano passado, o Solidity ficou em primeiro lugar, no entanto, tanto o número de vagas quanto o número de currículos foram insignificantes.

Salário esperado (com número de currículos acima de 500)
Somente os currículos atualizados de 01/09/2019 a 31/09/2019, independentemente da data de criação. Com uma menção do idioma no título / habilidades / experiência / descrição.

Está tudo acabado. Envie suas tarifas para o próximo ano. Além disso, se houver algum idioma que seja extremamente interessante para você, mas não estava no artigo, escreva e veremos a situação nele em particular nos comentários.