Recentemente ho condotto un piccolo studio per i lettori di Habr su linguaggi di programmazione come Rust, Dart ed Erlang, per scoprire quanto siano rari nel mercato IT russo.
In risposta alla mia ricerca, ho ricevuto un gran numero di commenti e domande riguardo ad altri linguaggi. Ho deciso di raccogliere tutti i vostri commenti e condurre un'ulteriore analisi.
Nell'analisi sono stati inclusi i linguaggi: Forth, Ceylon, Scala, Perl, Cobol, così come altri linguaggi. In totale, ho analizzato 10 linguaggi di programmazione.
Per facilitare la comprensione delle informazioni, ho suddiviso i linguaggi in due gruppi: rari (senza domanda e offerta bassa) e popolari (linguaggi richiesti nel mercato IT russo).
Alla base della mia analisi, come nel caso precedente, ci sono dati provenienti dal portale Headhunter, dal social network LinkedIn, e anche dalle statistiche personali della mia agenzia. Per un'analisi più accurata dei linguaggi rari, ho utilizzato il servizio Amazing Hiring.
Per chi non sa cosa sia Amazing Hiring, permettetemi di spiegare. È un servizio speciale che "analizza" tutte le informazioni sui professionisti provenienti da internet. Con esso è possibile scoprire quanti professionisti indicano nelle loro competenze un determinato linguaggio.
Iniziamo con i linguaggi di programmazione più popolari.
Linguaggi richiesti
Verilog, VHDL
Questi principali linguaggi di descrizione dell'hardware sono abbastanza popolari nel mercato IT russo. 1870 professionisti hanno dichiarato su Headhunter di conoscere Verilog. Per la richiesta di VHDL si ottengono 1159 curriculum. 613 professionisti scrivono in entrambi i linguaggi. Nella descrizione dei curriculum, la conoscenza di VHDL/Verilog è stata menzionata da due sviluppatori. Conoscono Verilog come linguaggio principale 19 sviluppatori, VHDL 23.
68 aziende offrono lavoro a sviluppatori che conoscono VHDL, mentre per Verilog sono 85. Di queste, le offerte comuni sono 56. Su LinkedIn sono pubblicate 74 offerte di lavoro.
È interessante notare che i linguaggi sono popolari tra i giovani professionisti di età compresa tra i 18 e i 30 anni.
Poiché VHDL e Verilog spesso vengono utilizzati insieme, mostro un esempio approssimativo del rapporto tra il numero di curricula e il numero di offerte di lavoro per il linguaggio VHDL. Per una maggiore chiarezza, ho evidenziato separatamente gli sviluppatori che hanno indicato la conoscenza di VHDL nel titolo del curriculum, come si può vedere nell'immagine:

L'immagine mostra il rapporto tra il numero di offerte di lavoro e il numero di curricula pubblicati. In rosso sono segnati gli sviluppatori specializzati in descrizione di hardware VHDL.
Scala
Probabilmente uno dei linguaggi più popolari e richiesti della lista. Questo linguaggio è comparso in numerosi ranking . Occupa il 18° posto nella lista dei linguaggi più popolari. È anche uno dei linguaggi preferiti dagli sviluppatori, situandosi al 12° posto nella classifica e, inoltre, Stackoverflow lo ha classificato come uno dei linguaggi di programmazione più costosi. Si posiziona subito dopo il linguaggio di programmazione Erlang, occupando l'8° posizione. Lo stipendio medio globale per uno sviluppatore Scala è di 67.000 $. Gli sviluppatori Scala sono retribuiti di più negli Stati Uniti.
Su Headhunter, 166 specialisti hanno incluso la conoscenza di Scala nei loro curriculum. In totale, sono stati pubblicati 1392 curriculum su Headhunter. Questo linguaggio è molto popolare tra i giovani professionisti. Di solito, Scala è associato a Java. Su LinkedIn ci sono 2593 curriculum, di cui 199 sono sviluppatori Scala.
Per quanto riguarda la domanda, qui le cose vanno più che bene. Ci sono 515 offerte di lavoro attive su Headhunter, di cui 80 menzionano Scala nel titolo. Su LinkedIn, 36 aziende cercano specificamente sviluppatori Scala. In totale, 283 aziende offrono lavoro a chi conosce Scala.

L'immagine mostra il rapporto tra il numero di offerte di lavoro e il numero di curriculum pubblicati. In rosso sono indicati gli sviluppatori Scala.
Oltre al fatto che gli sviluppatori Scala sono richiesti nel mercato russo, ricevono stipendi elevati. Come mostrano le statistiche della mia agenzia, gli sviluppatori Scala costano di più rispetto agli sviluppatori Java. Attualmente, stiamo cercando uno sviluppatore Scala per una società di Mosca. Lo stipendio medio offerto dai datori di lavoro per specialisti di livello middle + parte da 250.000 rubli.
Perl
Il linguaggio più "raro" nella mia lista di lingue rare è risultato essere Perl. Oltre 11.000 professionisti IT hanno indicato la conoscenza di Perl tra le competenze chiave, 319 di loro hanno incluso la conoscenza del linguaggio nel titolo del loro curriculum. Su LinkedIn ho trovato 6.585 specialisti che conoscono Perl. Le offerte di lavoro attive su Headhunter sono 569 e quelle su LinkedIn sono 356.
Il numero di sviluppatori che hanno evidenziato la conoscenza di Perl nel titolo del curriculum è inferiore al numero di offerte di lavoro pubblicate. Perl non è solo un linguaggio popolare, ma è anche molto richiesto sul mercato. Ecco come si presenta la statistica:

Statistiche mostra che Perl è uno dei linguaggi di programmazione più costosi (valore medio globale — 69.000$) e uno dei più popolari al mondo. Oltre il 4% degli sviluppatori conosce Perl.
Nonostante l'alta diffusione del linguaggio, offrono lavoro a sviluppatori Perl già da progetti IT esistenti sul mercato. Negli ultimi tre anni, nel mio agenzia non è mai arrivata una richiesta per cercare uno sviluppatore Perl per un nuovo progetto IT o startup.
Statistiche:
Se confrontiamo la domanda per tutti i linguaggi di programmazione popolari, si ottiene un quadro simile: il linguaggio più utilizzato è Perl. Su HeadHunter e LinkedIn ci sono in totale 925 offerte di lavoro per chi conosce Perl. Scala non è molto indietro rispetto a Perl, con 798 offerte disponibili sui portali.


I diagrammi presentati mostrano il numero di posizioni pubblicate per i linguaggi di programmazione: VHDL, Scala, Perl.
Rari linguaggi di programmazione
Forth
Il linguaggio di programmazione Forth è nato negli anni '70. Attualmente non è richiesto nel mercato russo. Non ci sono offerte né su HeadHunter né su LinkedIn. 166 specialisti su HeadHunter e 25 su LinkedIn hanno indicato la conoscenza del linguaggio nel proprio curriculum.
La stragrande maggioranza dei candidati ha un'esperienza lavorativa di oltre 6 anni. Gli specialisti che conoscono Forth richiedono salari molto variabili, da 20.000 rubli fino a 500.000 rubli.
Cobol
Uno dei linguaggi di programmazione più antichi. La maggior parte degli sviluppatori appartiene a una fascia di età avanzata (oltre 50 anni) con una notevole esperienza lavorativa. Questo è confermato anche da una recente classifica , che menziona che i programmatori più esperti scrivono in Cobol e Perl.
Ho trovato un totale di 362 curriculum su Headhunter e 108 su LinkedIn. Tra i curriculum è stata evidenziata la competenza in Cobol da parte di 13 specialisti. Come nel caso del Forth, attualmente non ci sono offerte di lavoro per chi conosce Cobol. Su LinkedIn è stata trovata solo un'unica offerta per sviluppatori Cobol.
Rexx
Sviluppato da IBM e giunto al suo apice di popolarità nei lontani anni '90, il linguaggio Rexx è oggi uno dei linguaggi più rari nella mia lista.
186 sviluppatori hanno indicato nelle loro candidature su Headhunter la conoscenza di Rexx e 114 su LinkedIn. Tuttavia, non sono riuscita a trovare offerte di lavoro per chi conosce Rexx su nessuno dei portali.
Tcl
C'è domanda per il linguaggio, ma non lo considererei tra i più richiesti. Su Headhunter ci sono 33 offerte e 11 su LinkedIn. Gli stipendi per chi conosce Tcl non sono molto alti: vanno da 65.000 rubli a 150.000. 379 sviluppatori hanno dichiarato di conoscere il linguaggio su Headhunter e 465 su LinkedIn. Solo un sviluppatore ha menzionato la padronanza di Tcl nel suo curriculum.
Ecco come appare il rapporto tra il numero di offerte di lavoro e il numero di curriculum che menzionano la competenza in Tcl:

Clarion
Non ho trovato alcuna offerta di lavoro attiva che richieda la conoscenza di Clarion. Tuttavia, ci sono opportunità. 162 persone hanno indicato su LinkedIn di conoscere questo linguaggio, e su Headhunter ci sono 502 specialisti, di cui tre hanno evidenziato la competenza nel titolo del loro curriculum. Amazing Hiring ha trovato 158 specialisti che hanno una qualche familiarità con il linguaggio Clarion.
Ceylon
Sviluppato da Red Hat nel 2011. Basato su Java. Da qui il nome del linguaggio: l'isola di Java è conosciuta come fornitore di caffè, mentre l'isola dello Sri Lanka, in passato nota come Ceylon, è un fornitore mondiale di tè.
Il linguaggio è davvero rarissimo. Non ci sono offerte di lavoro e praticamente non ci sono curriculum. Su Headhunter è stato possibile trovare letteralmente un solo curriculum. Il servizio Amazing Hiring mostra solo 37 specialisti in tutta la Russia.
Statistiche:
Confrontando tutti i linguaggi rari per numero di curriculum, emergerebbe una statistica interessante: su LinkedIn il maggior numero di specialisti ha indicato la conoscenza di Tcl, mentre su Headhunter il linguaggio più popolare della lista è risultato essere Clarion. Il linguaggio meno popolare tra gli sviluppatori è stato Cobol.


La mia piccola analisi ha rivelato che il Ceylon è un linguaggio davvero raro, senza domanda e senza offerte nel mercato IT russo. Altri linguaggi rari includono Forth, Cobol, Clarion e Rexx. I linguaggi più richiesti e popolari sono stati Perl e Scala. Questi possono essere tranquillamente esclusi dalla lista dei linguaggi di programmazione rari.
Fonte: habr.com
