Det er almindeligt antaget, at programmeringssprog som Rust, Erlang, Dart samt nogle andre er blandt de sjældneste i IT-verdenen. Da jeg rekrutterer IT-specialister til virksomheder og konstant er i kontakt med IT-folk og arbejdsgivere, besluttede jeg at lave en personlig undersøgelse for at finde ud af, om dette virkelig er tilfældet. Oplysningerne er relevante for IT-markedet i Rusland.
Dataindsamling
For at samle information undersøgte jeg antallet af jobopslag, hvor kravene inkluderede kendskab til de nævnte sprog, samt antallet af CV'er med denne færdighed. Dataene blev indsamlet via Linkedin, HeadHunter og ved hjælp af tjenesten Amazing Hiring. Jeg har desuden mine egne statistikker for ansøgninger til mit bureau.
I alt omfattede min undersøgelse otte sprog.
Rust
Global statistik: Ifølge statistikkerne fra 2018 har Rust indtaget første plads (for tredie år i træk) på listen over de mest elskede sprog blandt udviklere og sjette plads på listen over de dyreste sprog efter lønniveau (69.000 $ om året).
På trods af at sproget er ret populært globalt, er det stadig et af de sjældneste programmeringssprog i Rusland.
I de vigtigste færdigheder blev kendskab til Rust nævnt af 319 specialister på Headhunter og 360 på Linkedin. Dog præsenterede kun 24 udviklere sig som Rust-udviklere på Headhunter. Det anses uofficielt, at kun to virksomheder i Rusland skriver i Rust. 32 virksomheder tilbyder job til Rust-udviklere på Headhunter og 17 på Linkedin.
Mit bureau modtager regelmæssigt ansøgninger til stillinger som Rust-udviklere. Da der er så få specialister, har jeg næsten fået indtrykket af, at jeg kender alle Rust-udviklere i landet. Derfor lærer mange kandidater, der er interesserede i jobtilbuddet, sproget, mens de arbejder på opgaven.
Erlang
Ifølge den samme statistik er Erlang ikke meget bagefter Rust og er også kommet med på forskellige ranglister. På listen over de mest elskede sprog blandt udviklere indtager Erlang en 21. plads, og med hensyn til lønniveau ligger Erlang lige efter Rust, med en 7. plads (67.000 $ om året).
Der er 67 jobtilbud for udviklere med kendskab til Erlang på Headhunter. På Linkedin er der 38. Med hensyn til antallet af CV'er har kun 55 udviklere nævnt Erlang som deres primære sprog på Headhunter, og på Linkedin optræder Erlang i jobtitlerne hos 38 specialister.
Derudover er der en tendens til, at virksomheder hellere ansætter folk, der mestrer Google's Go eller Golang, da der er flere af dem, og deres løn er lavere. Men min personlige mening (baseret på data fra mit bureau) er, at Go ikke vil erstatte Erlang, fordi Erlang er uundgåeligt for virkelig højtydende og komplekse projekter.
Haxe
Bruges hovedsageligt til spiludvikling. Der er praktisk talt ingen jobmuligheder (kun én på Headhunter). På Linkedin kræver kun to virksomheder kendskab til dette sprog. Når det kommer til efterspørgslen, har næsten to hundrede udviklere angivet kendskab til dette sprog på Linkedin, mens 109 har gjort det på Headhunter, hvoraf 10 personer har nævnt Haxe i deres CV-titler. Det ser ud til, at programmeringssproget Haxe har lav efterspørgsel på det russiske marked. Udbuddet overstiger efterspørgslen.
Dart
Opfundet af Google. Sproget bliver mere og mere populært på markedet. Der er 10 jobopslag på Headhunter og 8 på Linkedin, men arbejdsgivere kræver ikke dette sprog i deres liste over nøglefærdigheder. Hovedbetingelsen er stor erfaring med Javascript og en god tilgang til problemløsning.
Antallet af udviklere, der kender programmeringssproget, er 275, men igen kun 11 personer anser Dart som deres primære færdighed. På Linkedin har 124 personer nævnt sproget i deres CV'er på en eller anden måde.
Min personlige erfaring og statistikken fra mit bureau indikerer, at dette sprog allerede bruges af store IT-virksomheder. Det tyder på, at det snart vil blive fjernet fra listen over sjældne programmeringssprog. Forresten er specialister med kendskab til Dart dyre på markedet.
F#
Et relativt sjældent programmeringssprog. Udviklet af Microsoft. I Rusland er der kun få virksomheder (12 på HH og 7 på Linkedin), der efterspørger en F# programmør. I andre tilfælde er kendskab til sproget valgfrit. Antallet af udviklere med kendskab til F# vokser gradvist. Sproget er endda dukket op i en ny rangering. Det besætter niendepladsen på listen over de mest foretrukne sprog blandt udviklere, og hvad lønniveauet angår, er det nummer ét (74.000 USD om året).
Når vi taler om antallet af offentliggjorte CV'er, er der 253 på Headhunter, men meget få specialister overvejer F# som deres primære sprog. Kun tre personer nævnte kendskabet til F# i titlen på deres CV. Situation er tilsvarende på LinkedIn: 272 udviklere nævnte F# i deres porteføljer, af dem havde kun seks F# angivet i deres jobtitel.
Statistikken ser således ud:
Det samlede antal jobopslag er 122 på Headhunter og 72 på LinkedIn. Det mest efterspurgte sprog blandt de undersøgte er Erlang. Over 50 % af virksomhederne kræver kendskab til Erlang. Det mindst efterspurgte sprog er Haxe. 1 % og 3 % af virksomhederne på Headhunter og LinkedIn søger specialister med kendskab til Haxe henholdsvis.


Når det kommer til antallet af offentliggjorte CV'er, er situationen næsten den samme. Ud af 1644 offentliggjorte CV'er på Headhunter angår mere end fyrre procent (688) Erlang, og antallet af CV'er (7 %) med Haxe-færdigheder er lavest. Dataene fra LinkedIn er en smule forskellige. Mindst antal CV'er er blevet offentliggjort af dem, der har kendskab til Dart. Af 1894 porteføljer vedrører kun 124 Dart-udvikling.


Opa, Fantom, Zimbu
Jeg har besluttet at samle disse tre sprog under ét punkt af én enkel grund — de er virkelig sjældne sprog. Der er ingen jobopslag, og der er næsten ingen CV'er. Man kan tælle udviklerne, der nævnte nogen af disse sprog i deres færdigheder på fingrene.
Da disse sprog ikke indgår i den årlige Stackoverflow-rapport, og der ikke findes jobopslag for dem, vil jeg skrive nogle ord om, hvad det er for sprog.
Opa — et webprogrammeringssprog, der forsøger at erstatte både HTML, CSS, JavaScript og PHP. Det blev udviklet i 2011. Opa er gratis og er i øjeblikket kun tilgængeligt for 64-bit Linux og Mac OS X platforme.
Fantom — et generelt programmeringssprog, der kompileres til Java Runtime Environment, JavaScript og .NET Common Language Runtime. Det blev udviklet i 2005.
Zimbu — et unikt og specifikt sprog, der kan bruges til at udvikle næsten alt: fra GUI-applikationer til kerner i operativsystemer. Det betragtes i øjeblikket som et eksperimentelt sprog, hvor ikke alle funktioner er udviklet.
Udover programmeringssprog har jeg også inkluderet stillingen cybersikkerhedsspecialist. Antallet af jobopslag i forhold til antallet af CV'er er lille (omkring 20). Det betyder, at udbuddet overstiger efterspørgslen (som i tilfældet med Haxe), hvilket er ret usædvanligt inden for IT-sektoren. Lønnen for specialister inden for informationssikkerhed er ikke høj. For eksempel tilbydes en erfaren cyber security specialist i Sankt Petersborg 80-100 tusind rubler.
Min lille undersøgelse viste, at de "toppende" sprog at lære er: Rust, Erlang, Dart — der er efterspørgsel og høje lønninger. Minde efterspurgte sprog viste sig at være Haxe, Opa, Fantom, Zimbu. F# er populært i udlandet, men det russiske IT-marked har endnu ikke taget sproget til sig.
Kilde: habr.com
