Tavaliselt peetakse selliseid programmeerimiskeeli nagu Rust, Erlang, Dart ja mõned teised kõige haruldasemaks IT maailmas. Kuna ma töötan IT spetsialistide värbamisega ettevõtetele, olles pidevas kontaktis IT-ala töötajate ja tööandjatega, otsustasin läbi viia isikliku uurimuse, et välja selgitada, kas see tõepoolest nii on. Teave on ajakohane Venemaa IT turu jaoks.
Andmete kogumine
Teabe kogumiseks uurisin tööpakkumisi, mille nõueteks oli tuntus selliste keelte valdamise osas, ning uurisin ka CV-sid, mis sisaldasid seda oskust. Andmeid kogusin LinkedInist, HeadHunterist ning Amazing Hiring teenuse abil. Samuti on mul isiklik statistika minu agentuuri esitatud taotluste kohta.
Kokku puudutas minu uurimist kaheksa keelt.
Rust
Maailma statistika: Statistika kohaselt 2018. aasta seisuga saavutas Rust esikoha (kolmandat aastat järjest) arendajate lemmikute nimekirjas ning kuues koht kõige kallimate keelte seas palkade taseme põhjal (69 000 $ aastas).
Kuigi keel on maailmas piisavalt populaarne, jääb see Venemaal endiselt üheks kõige haruldasemaks programmeerimiskeeleks.
Peamiste oskuste seas on Rusti teadmisi leidnud 319 spetsialisti Headhunteris ja 360 Linkedinis. Kuid vaid 24 arendajat on Headhunteris end Rust arendajatena positsioneerinud. Üks lustlik arvamus väidab, et Rusti keelest kirjutavad Venemaal vaid kaks ettevõtet. Rust arendajatele pakuvad tööd 32 ettevõtet Headhunteris ja 17 Linkedinis.
Minu agentuuri tuleb regulaarselt päringuid Rust arendajate ametikoha kohta. Kuid spetsialiste on nii vähe, et mul on juba tunne, et tunnen kõiki Rust arenduse spetsialiste riigis. Seega, Rusti keele puhul õpivad paljud kandidaadid, kes on ametikoha vastu huvitatud, keelt ülesande täitmise käigus.
Erlang
Sama statistika järgi Erlang ei jää Rustist kaugele maha ja on samuti sattunud kõikvõimalikesse edetabelitesse. Arendajate seas populaarsete keelte nimekirjas on Erlang kahekümne esimese koha peal, samas palkade tasemelt järgneb Erlang Rustile, saavutades seitsmenda positsiooni (67 000 $ aastas).
Headhunteris on 67 tööpakkumist arendajatele, kes tunnevad Erlangi. LinkedInis on neid 38. Kui rääkida elu kohtade arvust, siis Erlangi kui peamise keele (mis oli välja toodud pealkirjas) osas on 55 arendajat Headhunteris ja 38 spetsialisti on Erlangi nimetus esitatud positsioonil LinkedInis.
Veelgi enam, on nähtav trend, et Erlangi arendajate asemel palgatakse inimesi, kes tunnevad Google'i loodud Go või Golangi, kuna neid on rohkem ja palk on madalam. Siiski, minu isiklik arvamus (tuginedes minu agentuuri andmetele) on, et Go ei asenda Erlangi, kuna tõeliselt kõrge koormuse ja keeruliste projektide jaoks on Erlang asendamatu keel.
Haxe
Kasutatakse peamiselt mängude arendamiseks. Tööpakkumisi on praktiliselt puuduv (ainult üks Headhunteris). LinkedInis nõuavad seda keelt vaid kaks ettevõtet. Kui rääkida pakkumisest — peaaegu kaks sajandit arendajat on LinkedInis märkinud seda keelt, Headhunteris on 109, kellest 10 on Haxe'i viinud CV pealkirja. Seega on programmeerimiskeel Haxe Venemaa turul nõudluseta. Pakkumine ületab nõudlust.
Dart
Google'i poolt välja töötatud. Keel muutub järjest populaarsemaks turul. Headhunteris on avaldatud 10 töökuulutust, LinkedInis 8, kuid tööandjad ei nõua seda keelt peamiste oskuste loendis. Peamine nõue on ulatuslik taust Javascriptis ja oskus probleemidele läheneda.
Arendajaid, kes tunnevad programmeerimiskeelt, on 275, kuid siiski vaid 11 inimest peavad Dartit oma peamiseks oskuseks. LinkedInis on 124 inimest maininud seda keelt oma CV-des.
Isiklikud kogemused ja mu agentuuri statistika kinnitavad, et seda keelt kasutavad juba suured IT-ettevõtted. See tähendab, et peagi eemaldatakse see haruldaste programmeerimiskeelte nimekirjast. Muide, spetsialistide, kes valdavad Dart keelt, nõudlus on turul kõrge.
F#
Seda keelt peetakse piisavalt haruldaseks programmeerimiskeeleks. See on välja töötatud Microsofti poolt. Venemaal otsib vaid mõni ettevõte (12 HH-s ja 7 LinkedInis) F# programmeerijat. Teistes juhtudel on keele tundmine valikuline. Muide, arendajate arv, kes tunnevad F#, kasvab järk-järgult. Keel on isegi ilmunud uude edetabelisse. . Ta on arendajate seas üheksas populaarseim keel ja palgatasemelt esimesel kohal (74 000 $ aastas).
Headhunteris on avaldatud 253 CV-d, kuid väga vähesed spetsialistid peavad F#-d oma põhikeeleks. Ainult kolm inimest on F#-d oma CV-s nimetanud. Linkedinil on olukord sarnane: 272 arendajat on F#-d oma portfellides maininud, neist vaid kuuel on F# ametinimetuses.
Statistika on järgmine:
Kokku on Headhunteris 122 ja Linkedinil 72 tööpakkumist. Kõige nõutavam keel on Erlang. Üle 50% ettevõtetest nõuab Erlangi teadmisi. Kõige vähem nõutud keel on Haxe. Haxe teadmist otsitakse 1% ja 3% ettevõtetes vastavalt Headhunteris ja Linkedinil.


Avaldatud CV-de arvuga on olukord praktiliselt sarnane. 1644 avaldatud CV-st Headhunteris kuulub enam kui nelikümmend protsenti (688) Erlangile, kõige vähem on CV-sid (7%), mis on koostatud Haxe arendamise oskustega spetsialistide poolt. Linkedinist saadud andmed on veidi erinevad. Vähem CV-sid on avaldanud need, kes valdavad Dart'i. 1894 portfellist kuulub vaid 124 Dart arendusele.


Opa, Fantom, Zimbu
Otsustasin kõik need kolm keelt kokku sulandada ühte punkti ühelt lihtsal põhjusel — tõeliselt haruldased keeled. Tööpostitusi ei ole ja CV-sid on praktiliselt olematu. Arendajaid, kes on oma oskustes nimetatud mõnda neist keeltest, on võimalik sõrmedel üle lugeda.
Kuna need keeled ei sisaldu ei Stackoverflow iga-aastases aruandes ega erinevates töökuulutustes, toon siin välja mõned sõnad selle kohta, mis need keeled on.
Opa — veebiarenduse keel, mis püüab asendada samas HTML, CSS, JavaScript, PHP. Arendatud 2011. aastal. Opa on tasuta saadaval ja praegu on see saadaval ainult 64-bitiste Linuxi ja Mac OS X platvormide jaoks.
Fantom — üldotstarbeline keel, mis kompileerub Java Runtime Environment'i, JavaScripti ja .NET Common Language Runtime'i. Arendatud 2005. aastal.
Zimbu — ainulaadne ja spetsiifiline keel, mida saab kasutada praktiliselt kõigi asjade arendamiseks: GUI rakendustest kuni operatsioonisüsteemi tuumadeni. Praegu loetakse seda katsekeeleks, mille kõik funktsioonid pole veel välja arendatud.
Lisaks programmeerimiskeeltele olen nimekirja lisanud ka ametikoha küberjulgeoleku spetsialisti. Tööpakkumiste arv võrreldes CV-de arvuga on väike (umbes 20). Seega ületab pakkumine nõudlust (nagu ka Haxe puhul), mis on IT valdkonna kohta suhteliselt ebatüüpiline. Infotehnoloogia spetsialistide palgad ei ole kõrged. Näiteks Peterburis pakutakse kogenud küberjulgeoleku spetsialistile 80-100 tuhat rubla.
Minu väike uurimus näitas, et „tipptasemel“ keeltest on nõutud: Rust, Erlang, Dart — nende järele on nõudlus, kõrge palk. Vähem nõutud keeltest osutusid Haxe, Opa, Fantom, Zimbu. F# on välismaal populaarne, kuid Venemaa IT turg ei ole seda keelt veel haaranud.
Allikas: habr.com
