Il titolo è nello stile delle striscianti vacanze di Capodanno, ma parleremo solo di settembre di quest'anno rispetto allo stesso periodo del 2018. Sotto il taglio c'è ancora una volta un rapporto pubblico sul numero di sessioni di ricerca nei linguaggi di programmazione, posti vacanti, curriculum e qualcosa sugli stipendi. Ha funzionato: cosa è successo.
Rispetto al riepilogo precedente, è stato aggiunto TypeScript, nonché i framework JS: Vue, React, Ember, JQuery, Angular.
L'intera lista è sotto spoiler1C
Assembler
C
C#
C++
Clojure
CoffeeScript
Cuda
Delphi
Erlang
Fortran
Golang
Groovy
Haskell
Java
JavaScript
Kotlin
Lisp
prendere
Matlab
Objective-C
OpenGL
Pascal
Perl
PHP
PL / SQL
Prolog
Python
R
Ruby
Ruggine
Scala
Solidity
SQL
Swift
Dattiloscritto
Visual Basic
Visual Basic.NET
Angular
brace
JQuery
Reagire
Vue
Introduzione
Comune
Periodo: 09.2018 e 09.2019.
Geografia: tutta la Russia.
1. Ricerche
Il numero di utenti che hanno cercato offerte di lavoro su hh.ru/search/vacancy o curriculum su hh.ru/search/resume menzionando una lingua.
2. Posti vacanti
Vengono prese in considerazione le posizioni vacanti in cui la parola chiave appare nel titolo/requisiti/descrizione/competenze chiave. Nel caso, ad esempio, di TypeScript non ci sono stati chiarimenti. Nel caso di 1C, ho cercato menzioni di sinonimi degli sviluppatori. Tuttavia, in entrambi i casi ci sono posti vacanti del tipo:
Titolo: Direttore Vendite
Descrizione:... dovrai interagire con un programmatore 1C...
Ma questa è l’eccezione piuttosto che la regola. Inoltre, un posto vacante può essere incluso nelle statistiche in due o più lingue, se tutte sono menzionate.
3. Riepilogo
Il metodo nei curriculum è lo stesso dei posti vacanti.
4. Stipendi
Valori medi ovunque. Due tipi di salari: offerti (quelli che i datori di lavoro indicano nei posti vacanti) e attesi (quelli che i candidati indicano nei loro curriculum). Le offerte di lavoro a volte indicano i valori "da" e "a" - ho preso la media.
Ricerca
Questo è interessante. Il quadro generale del ciclo di vita della tecnologia di ricerca si presenta così:
Le offerte di lavoro e i curriculum mostrano quasi la stessa cosa, ma sono un po’ in ritardo.
Struttura della domanda di curriculum
Il numero di ricerche di curriculum per ciascuna lingua diviso per il numero totale con menzioni e sinonimi degli sviluppatori. Non tutti vengono mostrati, perché compartimento, che è inferiore allo 0,1%. JS perde qui e oltre, anche perché i framework non vengono presi in considerazione e verranno mostrati separatamente.
Struttura della domanda di posti vacanti
Delle 100 persone in cerca di lavoro come sviluppatore su hh a settembre, 16 cercavano lavoro Java. Nel 2018, quando stavo raccogliendo questo rapporto per la prima volta e ho trovato 1C in alto, ho deciso di ricontrollare.
Modifica del numero di ricerche di curriculum
PHP è una rivelazione) Kotlin è in costante crescita in popolarità per il secondo anno. Scala dovrebbe essere al primo posto in classifica, ma non ho ancora alcuna spiegazione per la sua crescita superiore al 200% e per la fiducia nei quattromila datori di lavoro che cercavano curriculum in Scala a settembre 2019.
Modifica del numero di ricerche di posti vacanti
Cose come Pascal, Fortran, vb, prolog sono cresciute da circa 100 utenti a 130. Ma Haskell è già cresciuto da 500 a 800 persone.
Separatamente su JS - riepilogo
Di seguito sono riportati due grafici per i principali framework JS. La storia della domanda/offerta è notevolmente visibile: le persone cambiano lavoro, tecnologia e i progetti Angular continuano a vivere e cercare sviluppatori.
Separatamente su JS - posti vacanti
Quindi, nella ricerca di posti vacanti, Angular è sceso molto di più. JS sembra sopravviverci, ma per ora React e Vue stanno andando bene.
Quota di posti vacanti per lingua sul numero totale
SQL continua a crescere, in parte grazie al clamore dei big data, così come Python. Il numero di posti vacanti in PHP è leggermente diminuito, anche se la domanda nella ricerca di curriculum suggerisce il contrario.
stipendio
E, ultimo ma non meno importante, per quanto riguarda gli approfondimenti sul denaro nel mercato del lavoro, il metodo “andare su hh e vedere cosa c’è” è ugualmente utile sia per chi cerca lavoro che per i datori di lavoro. Se ti trovi in una situazione in cui non capisci bene il tuo inserimento nel mercato del lavoro, è utile consultare diverse pagine con posti vacanti e curriculum nel tuo campo: questo ti darà un'idea più precisa degli stipendi nella tua città , con le tue competenze e la tua esperienza.
Stipendio offerto (nessun limite di campione)
Quadro generale in tutta la Russia. Per quanto riguarda la limitazione del campionamento, ad esempio qui Rust ha 19 posti vacanti con lo stipendio indicato a settembre. Non è molto semplice costruire un quadro attendibile su una tale quantità, quindi con un disclaimer.
Stipendio offerto (con più di 100 posti vacanti)
Salario previsto (senza restrizioni sul campione)
Lo stipendio previsto, di regola, non scende da nessuna parte e dovresti guardare solo alle tendenze di crescita. L'anno scorso la solidità era al primo posto, tuttavia sia il numero dei posti vacanti che quello dei curriculum sono insignificanti.
Stipendio previsto (con più di 500 curriculum)
Solo i curriculum aggiornati dal 01.09.2019/31.09.2019/XNUMX al XNUMX/XNUMX/XNUMX, indipendentemente dalla data di creazione. Con una menzione della lingua nel titolo/competenze/esperienza/descrizione.
Quella fu la fine. Mandateci le vostre offerte per il prossimo anno. Inoltre, se c'è una lingua che ti interessa estremamente, ma non è stata inclusa nell'articolo, scrivi e ne vedremo la situazione in privato nei commenti.
Fonte: habr.com