Elfogadott tény, hogy a programozási nyelvek, mint a Rust, Erlang, Dart és néhány más, a legritkábbak a világ IT világában. Mivel IT szakembereket keresek cégek számára, folyamatosan kapcsolatban állok informatikusokkal és munkáltatókkal, úgy döntöttem, hogy személyes kutatást végzek, hogy kiderítsem, valóban így van-e. Az információ releváns az orosz IT piac számára.
Adatgyűjtés
Az információgyűjtéshez megvizsgáltam a nyelvek iránti követelményeket tartalmazó álláshirdetések számát, valamint az ezzel a készséggel rendelkező önéletrajzok számát. Az adatokat a LinkedIn-en, a HeadHunter-en, és az Amazing Hiring szolgáltatás segítségével gyűjtöttem. Ezen kívül saját statisztikáim is vannak a hozzám érkező pályázatokról.
Összességében a kutatásom nyolc nyelvet érintett.
Rust
Világszintű statisztika: A statisztikák szerint 2018-ban a Rust az első helyen végzett (harmadik éve egymás után) a fejlesztők legkedveltebb nyelveinek listáján, és a hatodik helyet foglalta el a legdrágább nyelvek listáján is (évi 69 000 $).
Annak ellenére, hogy a nyelv világszinten eléggé népszerű, Oroszországban még mindig az egyik legritkább programozási nyelv.
A kulcskompetenciák között a Rust ismerete 319 szakembernél jelent meg a Headhunter-en és 360-nál a LinkedIn-en. Azonban mindössze 24 fejlesztő pozicionálta magát Rust fejlesztőként a Headhunter-en. Szakma közszájon forgó véleménye szerint Oroszországban mindössze két cég használja a Rust-ot. Rust fejlesztőknek 32 munkaajánlatot kínálnak a Headhunter-en és 17-et a LinkedIn-en.
Az ügynökségemhez rendszeresen érkeznek pályázatok Rust fejlesztői állásokra. Azonban a szakemberhiány miatt már az a benyomásom alakult ki, hogy ismerem az összes Rust fejlesztőt az országban. Ezért a Rust nyelv esetében sok érdeklődő jelölt a feladat specifikáció teljesítése közben tanulja meg a nyelvet.
Erlang
Ugyanezen statisztika szerint Az Erlang nem marad le jelentősen a Rust mögött, és szintén szerepel a különböző rangsorokban. A fejlesztők legkedveltebb nyelveinek listáján az Erlang huszonegyedik helyen áll, míg a fizetések szempontjából közvetlenül a Rust mögött, a hetedik helyen van (évi 67 000 $).
A Headhunteren 67 állásajánlat található Erlang ismerettel rendelkező fejlesztők számára. A LinkedInen 38. Ami a önéletrajzokat illeti, a közvetlen Erlang nyelvtudás (amely a címben szerepelt) csak 55 fejlesztőnél fordult elő a Headhunteren, és 38 szakembernél az Erlang szerepelt a címben a LinkedInen.
Továbbá megfigyelhető egy tendencia, amely szerint az Erlang fejlesztők helyett a Google Go vagy Golang nyelvet ismerő fiatalokat alkalmaznak, mivel ők többen vannak, és a bérük alacsonyabb. Azonban a személyes véleményem (az ügynökségem adatai alapján) az, hogy a Go nem fogja kiszorítani az Erlangot, mivel valóban nagy terhelésű és összetett projektekhez az Erlang pótolhatatlan nyelv.
Haxe
Főleg játékfejlesztésben használják. Szinte nincs állásajánlat (szó szerint egy a Headhunteren). A LinkedInen csak két cég igényli ennek a nyelvnek az ismeretét. Az ajánlatot tekintve szinte kétszáz fejlesztő említette a LinkedInen ezt a nyelvet, a Headhunteren pedig 109, közülük 10 ember emelte ki a Haxe nyelvet az önéletrajza címében. Tehát a Haxe programozási nyelv alig keresett a orosz piacon. Az ajánlat meghaladja a keresletet.
Dart
A Google által kiadott nyelv. A nyelv egyre népszerűbb a piacon. A Headhunteren 10, a LinkedInen 8 állásajánlat található, azonban a munkáltatók nem kérik ezt a nyelvet a kulcskompetenciák listáján. A fő követelmény a széles Javascript háttér és a feladatok megoldásához való szakszerű megközelítés.
A nyelvet ismerő fejlesztők száma 275, azonban csak 11 ember tartja a Dartot fő készségének. A LinkedInen 124 ember említette valamilyen módon a nyelvet az önéletrajzában.
A személyes tapasztalat és az ügynökségem statisztikái azt mutatják, hogy ezt a nyelvet már nagy IT cégek használják. Ez arra utal, hogy hamarosan kikerül a ritka programozási nyelvek listájáról. Érdemes megjegyezni, hogy a Dart nyelvet ismerő szakemberek 'drága' áron vannak a piacon.
F#
Viszonylag ritka programozási nyelv. A Microsoft fejlesztette ki. Oroszországban összesen néhány cég (12 a HH-n és 7 a LinkedInen) keres F# programozót. A többi esetben a nyelv ismerete opcionális. Érdemes megjegyezni, hogy az F# nyelvet ismerő fejlesztők száma fokozatosan növekszik. A nyelv még egy friss rangsorban is feltűnt. A fejlesztők körében a kilencedik helyet foglalja el a legkedveltebb nyelvek listáján, és a fizetések szintjén az első helyen áll (évi 74 000 $).
Ha a közzétett önéletrajzok számát nézzük, a Headhunteren 253 darabot találunk, de nagyon kevés szakember tekinti az F#-t fő nyelvének. Csak három ember említette az F#-t az önéletrajzának címében. A Linkedin helyzete hasonló: 272 fejlesztő említette az F#-t a portfóliójában, közülük csak hat embernél volt az F# a pozíció megnevezésében.
A statisztikák a következőképpen alakulnak:
Összesen 122 álláshely található a Headhunteren és 72 a Linkedinen. A legkeresettebb nyelv az Erlang. A cégek több mint 50%-a kér tudást Erlangból. A legkevésbé keresett nyelv a Haxe lett. A Haxe ismeretével rendelkező szakembereket a cégek 1%-a, illetve a Linkedinen 3%-a keres.


A közzétett önéletrajzok számában a helyzet szinte hasonló. Az 1644 közzétett önéletrajzból a Headhunteren több mint 40% (688) Erlanghoz kapcsolódik, a legkevesebb önéletrajzot (7%) Haxe fejlesztési készséggel rendelkező szakemberek helyezték el. A Linkedin adatai némileg eltérnek. A legkevesebb önéletrajzot az Dart nyelv ismeretével rendelkező szakemberek tették közzé. Az 1894 portfólióból csupán 124 kapcsolódik Dart fejlesztéshez.


Opa, Fantom, Zimbu
E három nyelvet egy csoportba helyeztem egy egyszerű ok miatt — valóban ritka nyelvek. Nincsenek álláshirdetések, és szinte nincsenek önéletrajzok. Meg lehet számolni azokat a fejlesztőket az ujjakon, akik bármelyik ilyen nyelvet feltüntették a készségeik között.
Mivel ezek a nyelvek sem a Stackoverflow éves jelentésében, sem az álláshirdetések között nem szerepelnek, néhány szót fogok írni arról, hogy mik is ezek a nyelvek.
Opa — egy webprogramozási nyelv, amely megpróbálja egyidejűleg helyettesíteni a HTML-t, CSS-t, JavaScriptet és PHP-t. 2011-ben fejlesztették ki. Az Opa ingyenesen elérhető, és jelenleg csak 64 bites Linux és Mac OS X platformokra érhető el.
Fantom — egy általános célú nyelv, amelyet a Java Runtime Environment, JavaScript és .NET Common Language Runtime rendszerbe fordítanak. 2005-ben fejlesztették ki.
Zimbu — egy egyedi és specifikus nyelv, amely gyakorlatilag bármi fejlesztésére használható: GUI-alkalmazásoktól kezdve az operációs rendszer kerneltől. Jelenleg kísérleti nyelvnek számít, nem minden funkciója van kifejlesztve.
A programozási nyelvek mellett az alábbi pozíciót is belefoglaltam a listába: kiberbiztonsági szakember. A munkaajánlatok száma a önéletrajzok számához képest viszonylag alacsony (körülbelül 20). Ebből adódóan a kereslet alacsonyabb, mint a kínálat (ahogyan az Haxe esetében is), ami meglehetősen szokatlan az IT szektorban. Az információbiztonsági szakemberek bére nem magas. Például Szentpéterváron egy tapasztalt kiberbiztonsági szakembernek 80-100 ezer rubelt ajánlanak.
A kis kutatásom azt mutatta, hogy a legkeresettebb nyelvek a következők: Rust, Erlang, Dart — ezek iránt nagy a kereslet és magas a bér. Az alacsonyan keresett nyelvek közé tartozik a Haxe, Opa, Fantom, Zimbu. Az F# népszerű külföldön, az orosz IT piac még nem hódította meg ezt a nyelvet.
Forrás: habr.com
