Det antas att programmeringsspråk som Rust, Erlang, Dart och några andra är de sällsyntaste i IT-världen. Eftersom jag rekryterar IT-specialister för företag och ständigt är i kontakt med IT-folk och arbetsgivare, bestämde jag mig för att genomföra en personlig undersökning för att ta reda på om det verkligen är så. Informationen är relevant för IT-marknaden i Ryssland.
Datainsamling
För att samla information studerade jag antalet jobbannonser där krav på språkåker var nödvändigt, samt antalet CV med denna färdighet. Jag samlade in data från Linkedin, HeadHunter och genom tjänsten Amazing Hiring. Jag har även personlig statistik över ansökningar till mitt byrå.
Totalt omfattade min forskning åtta språk.
Rust
Global statistik: Enligt statistiken från 2018 tog Rust första platsen (för tredje året i rad) på listan över de mest älskade språken bland utvecklare och sjätte plats på listan över de mest välbetalda språken (69 000 $ per år).
Trots att språket är ganska populärt i världen, är det fortfarande ett av de sällsyntaste programmeringsspråken i Ryssland.
I nyckelfärdigheterna dök kunskapen om Rust upp hos 319 specialister på Headhunter och 360 på Linkedin. Men endast 24 utvecklare positionerade sig på Headhunter som Rust-utvecklare. Det anses informellt att endast två företag i Ryssland skriver i Rust. 32 företag erbjuder jobb till Rust-utvecklare på Headhunter och 17 på Linkedin.
Mitt kontor får regelbundet ansökningar om Rust-utvecklare. Men specialisterna är så få att jag redan har fått intrycket att jag känner alla Rust-utvecklare i landet. Därför, när det gäller Rust-språket, lär sig många kandidater som är intresserade av tjänsten språket under arbetets gång.
Erlang
Enligt samma statistik Erlang är inte långt efter Rust och har också hamnat i olika rankningar. På listan över de mest älskade språken bland utvecklare ligger Erlang på tjugoförsta plats, och när det gäller löner kommer Erlang strax efter Rust, med sjunde plats (67 000 $ per år).
På Headhunter finns det 67 jobbannonser för utvecklare med kunskaper i Erlang. På Linkedin finns det 38. När det gäller antalet CV:n har endast 55 utvecklare på Headhunter angivit direkt kunskap i Erlang som nyckelspråk (nämnt i rubriken), och hos 38 specialister förekommer Erlang i jobbtiteln på Linkedin.
Dessutom finns det en trend att istället för Erlang-utvecklare anställa personer som behärskar Googles Go eller Golang, eftersom det finns fler av dem och lönerna är lägre. Men min personliga åsikt (baserad på data från mitt byrå) är att Go inte kommer att ersätta Erlang, eftersom Erlang är ett oumbärligt språk för riktigt högbelastade och komplicerade projekt.
Haxe
Ett språk som främst används för spelutveckling. Det finns nästan inga jobbannonser (bokstavligen en på Headhunter). På Linkedin kräver endast två företag kunskaper i detta språk. När det gäller erbjudanden har nästan två hundra utvecklare nämnt kunskaper i detta språk på Linkedin, på Headhunter 109, varav 10 personer har nämnt kunskaper i Haxe i rubriken på sina CV:n. Det visar att programmeringsspråket Haxe är lite efterfrågat på den ryska marknaden. Utbudet överstiger efterfrågan.
Dart
Uppfunnet av Google. Språket blir allt mer populärt på marknaden. Det finns 10 jobbannonser publicerade på Headhunter, 8 på Linkedin, men arbetsgivare kräver inte detta språk i listan över nyckelkompetenser. Huvudvillkoret är en stor bakgrund i Javascript och en korrekt metod för att lösa problem.
Antalet utvecklare som är bekanta med programmeringsspråket är 275, men återigen anser endast 11 personer att Dart är deras huvudsakliga färdighet. På Linkedin har 124 personer på ett eller annat sätt nämnt språket i sina CV:n.
Min personliga erfarenhet och statistiken från mitt byrå säger att stora IT-företag redan använder detta språk. Det innebär att det inom kort kommer att uteslutas från listan över sällsynta programmeringsspråk. Förresten, specialister med kunskaper i Dart är eftertraktade på marknaden.
F#
Ett ganska sällsynt programmeringsspråk. Utvecklat av Microsoft. I Ryssland finns det bara några få företag (12 på Headhunter och 7 på Linkedin) som söker en F#-programmerare. I andra fall är kunskapen om språket valfri. För övrigt ökar antalet utvecklare med kunskaper i F# gradvis. Språket har till och med dykt upp i den senaste rankningen. . Han ligger på nionde plats i listan över de mest älskade språk bland utvecklare, och när det gäller löner hamnar han först (74 000 $ per år).
Om vi pratar om antalet publicerade CV:n finns det 253 på Headhunter, men mycket få specialister betraktar F# som sitt huvudspråk. Endast tre personer har nämnt kunskapen F# i titeln på sitt CV. På Linkedin är situationen liknande: 272 utvecklare har nämnt F# i sina portföljer, av dessa har bara sex angivit F# i sin arbetsroll.
Statistiken är följande:
Antalet jobbannonser totalt är 122 på Headhunter och 72 på Linkedin. Det mest efterfrågade språket bland de studerade är Erlang. Mer än 50 % av företagen efterfrågar kunskaper i Erlang. Det minst efterfrågade språket visade sig vara Haxe. Endast 1 % respektive 3 % av företagen på Headhunter och Linkedin söker specialister med kunskaper i Haxe.


När det gäller antalet publicerade CV:n är situationen nästan densamma. Av 1644 publicerade CV:n på Headhunter avser mer än fyrtio procent (688) Erlang, medan det är minst (7 %) av CV:n som har publicerats av specialister med Haxe-kompetens. Uppgifterna från Linkedin skiljer sig något. Det är de som behärskar Dart som har publicerat minst antal CV:n. Av 1894 portföljer berör endast 124 Dart-utveckling.


Opa, Fantom, Zimbu
Jag beslutade att sammanfoga alla tre språken under en punkt av en enkel anledning — de är verkligen sällsynta språk. Det finns inga jobbannonser och praktiskt taget inga CV:n. Man kan räkna ut utvecklarna som har nämnt något av dessa språk i sina kunskaper på fingrarna.
Eftersom dessa språk varken förekommer i den årliga rapporten från Stackoverflow eller i några jobbannonser kommer jag att skriva några ord om vad dessa språk är.
Opa — ett webbutvecklingsspråk som försöker ersätta HTML, CSS, JavaScript och PHP på en gång. Utvecklat 2011. Opa erbjuds gratis och är för närvarande endast tillgängligt för 64-bitars Linux och Mac OS X-plattformar.
Fantom — ett allmänt syfte språk som kompileras till Java Runtime Environment, JavaScript och .NET Common Language Runtime. Utvecklat 2005.
Zimbu — ett unikt och specifikt språk som kan användas för att utveckla i stort sett vad som helst: från GUI-applikationer till operativsystemskärnor. För närvarande anses det vara ett experimentellt språk vars alla funktioner inte har utvecklats.
Förutom programmeringsspråken har jag också inkluderat titeln cybersäkerhetsspecialist. Antalet lediga tjänster i förhållande till antalet CV:n är inte stort (ungefär 20). Det innebär att utbudet överstiger efterfrågan (precis som i fallet med Haxe), vilket är ganska ovanligt inom IT-branschen. Lönerna för specialister inom informationssäkerhet är låga. Till exempel erbjuds en erfaren cyber security-specialist i Sankt Petersburg 80-100 tusen rubel.
Min lilla undersökning visade att "topp"-språk för inlärning är: Rust, Erlang, Dart - det finns efterfrågan och hög lön. Mindre efterfrågade språk visade sig vara Haxe, Opa, Fantom, Zimbu. F# är populärt utomlands, men har ännu inte tagit marknaden i den ryska IT-sektorn.
Källa: habr.com
