Najrzadsze i najdroższe języki programowania

Uważa się, że języki programowania, takie jak Rust, Erlang, Dart oraz kilka innych, są jednymi z najrzadszych w świecie IT. Jako osoba zajmująca się doborem specjalistów IT do firm, która na co dzień kontaktuje się z programistami i pracodawcami, postanowiłam przeprowadzić osobiste badanie, aby sprawdzić, czy to prawda. Informacje są aktualne na rynek IT w Rosji.

Zbieranie danych

Aby zebrać informacje, zbadałam liczbę ofert pracy, w których wymagano znajomości języków, oraz liczbę CV z tą umiejętnością. Dane zbierałam na LinkedIn, na HeadHunterze oraz przy pomocy serwisu Amazing Hiring. Posiadam także osobistą statystykę zgłoszeń do mojego biura.

Ogólnie moje badanie obejmowało osiem języków.

Rust

Statystyki globalne: Z danych wynika, że Stackoverflow w 2018 roku Rust zajął pierwszą pozycję (trzeci rok z rzędu) na liście ulubionych języków programowania wśród programistów oraz szóstą pozycję wśród języków o najwyższych zarobkach (69 000 $ rocznie).
Mimo że język ten jest dość popularny na świecie, w Rosji pozostaje jednym z najrzadszych języków programowania.

W kluczowych umiejętnościach znajomość Rust występuje u 319 specjalistów na Headhunterze i u 360 na LinkedIn. Tylko 24 programistów zdefiniowało się na Headhunterze jako programiści Rust. Nieformalnie uważa się, że tylko dwie firmy w Rosji korzystają z Rust. Oferty pracy dla programistów Rust wystawiają 32 firmy na Headhunterze i 17 na LinkedIn.

Do mojego biura regularnie napływają zgłoszenia na stanowisko programistów Rust. Jednakże specjalistów jest tak mało, że mam już wrażenie, iż znam wszystkich specjalistów od programowania w Rust w kraju. Dlatego w przypadku języka Rust wielu kandydatów, zainteresowanych ofertą, uczy się języka w trakcie realizacji zadań.

Erlang

Według tych samych statystyk Stackoverflow Erlang nie ustępuje wiele Rust i również pojawił się w różnych rankingach. Wśród języków programowania ulubionych przez programistów, Erlang zajmuje dwudziestą pierwszą pozycję, a w kategorii zarobków Erlang jest tuż za Rust, zajmując siódmą pozycję (67 000 $ rocznie).

Na Headhunter znajduje się 67 ofert pracy dla programistów znających Erlang. Na LinkedIn — 38. Jeśli chodzi o liczbę CV — bezpośrednia znajomość Erlang jako kluczowego języka (wskazanego w tytule) występuje tylko u 55 programistów na Headhunter, a w przypadku 38 specjalistów Erlang pojawił się w tytule stanowiska na LinkedIn.

Co więcej, widać trend zamiast programistów Erlang zatrudniać osoby znające opracowany przez Google Go lub Golang, ponieważ ich jest więcej, a wynagrodzenie jest niższe. Jednak moim osobistym zdaniem (opartym na danych mojego biura) — Go nie wypiera Erlanga, ponieważ dla naprawdę wysoko obciążonych i skomplikowanych projektów Erlang jest niezastąpionym językiem.

Haxe

Głównie używany jest przy tworzeniu gier. Prawie nie ma ofert pracy (dosłownie jedna na Headhunter). Na LinkedIn tylko dwie firmy wymagają znajomości tego języka. Jeśli chodzi o ofertę — prawie dwie setki programistów wskazało na LinkedIn znajomość tego języka, na Headhunter — 109, z czego 10 osób umieściło znajomość Haxe w tytule CV. Okazuje się, że język programowania Haxe jest mało poszukiwany na rynku rosyjskim. Oferta przewyższa popyt.

Dart

Opracowany przez firmę Google. Język staje się coraz bardziej i bardziej popularny na rynku. Opublikowanych ofert pracy na Headhunter 10, na LinkedIn — 8, jednak pracodawcy nie wymagają tego języka w wykazie kluczowych umiejętności. Główne warunki — duże doświadczenie w Javascript i umiejętne podejście do rozwiązywania zadań.

Liczba programistów znających język programowania wynosi 275, ale ponownie tylko 11 osób uważa Dart za swoją główną umiejętność. Na LinkedIn 124 osoby w taki czy inny sposób wspomniały o tym języku w swoich CV.

Osobiste doświadczenie i statystyki mojego biura wskazują, że ten język już wykorzystują duże firmy IT. To oznacza, że wkrótce zostanie on usunięty z listy rzadkich języków programowania. Aha, specjaliści znający język Dart są na rynku cenni.

F#

Dość rzadki język programowania. Opracowany przez Microsoft. W Rosji tylko kilka firm (12 na HH i 7 na LinkedIn) poszukuje programistów F#. W innych przypadkach znajomość języka jest opcjonalna. Zresztą liczba programistów znających F# stopniowo rośnie. Język nawet pojawił się w nowym rankingu. StackoverflowZajmuje dziewiąte miejsce w rankingu najpopularniejszych języków wśród programistów, a pod względem wynagrodzenia zajął pierwsze miejsce (74 000 $ rocznie).

Jeśli chodzi o liczbę opublikowanych CV, na Headhunter znajduje się ich 253, jednak bardzo niewielu specjalistów rozważa F# jako główny język. Tylko trzech osób wskazało znajomość F# w tytule CV. Na LinkedIn sytuacja jest podobna: 272 programistów wspomniało F# w swoich portfolio, z czego tylko sześciu miało F# w tytule stanowiska.

Statystyki przedstawiają się następująco:

Łączna liczba ofert pracy wynosi 122 na Headhunter i 72 na LinkedIn. Najbardziej pożądanym językiem wśród badanych jest Erlang. Ponad 50% firm wymaga znajomości Erlang. Najmniej poszukiwanym językiem okazał się Haxe. Specjalistów znających Haxe szuka 1% i 3% firm na Headhunter i LinkedIn odpowiednio.
Najrzadsze i najdroższe języki programowania

Najrzadsze i najdroższe języki programowania

Pod względem liczby opublikowanych CV sytuacja jest niemal identyczna. Spośród 1644 opublikowanych CV na Headhunter ponad czterdzieści procent (688) dotyczy Erlang, a najmniej CV (7%) opublikowali specjaliści z umiejętnościami programowania w Haxe. Użyte dane z LinkedIn trochę się różnią. Najmniej CV opublikowali programiści znający Dart. Spośród 1894 portfolio tylko 124 dotyczyło programowania w Dart.

Najrzadsze i najdroższe języki programowania

Najrzadsze i najdroższe języki programowania

Opa, Fantom, Zimbu

Postanowiłam połączyć te trzy języki w jeden punkt z jednego prostego powodu — są to naprawdę rzadkie języki. Nie ma ofert pracy i praktycznie nie ma CV. Można policzyć na palcach jednej ręki programistów, którzy wskazali którykolwiek z tych języków w swoich umiejętnościach.

Ponieważ te języki nie są uwzględniane ani w corocznym raporcie Stackoverflow, ani nie pojawiają się w ofertach pracy, napiszę kilka słów na temat tego, czym są te języki.

Opa — język programowania do tworzenia stron internetowych, który próbuje zastąpić jednocześnie HTML, CSS, JavaScript i PHP. Został opracowany w 2011 roku. Opa jest udostępniany za darmo i obecnie dostępny tylko dla 64-bitowych platform Linux i Mac OS X.

Fantom — język ogólnego przeznaczenia, który kompiluje się do Java Runtime Environment, JavaScript oraz .NET Common Language Runtime. Został opracowany w 2005 roku.

Zimbu — unikalny i specyficzny język, który może być używany do tworzenia praktycznie wszystkiego: od aplikacji GUI po jądra systemu operacyjnego. Obecnie uznawany za język eksperymentalny, nie wszystkie jego funkcje zostały opracowane.

Oprócz języków programowania, dodałam również w zestawieniu stanowisko specjalisty ds. cyberbezpieczeństwa. Liczba ofert pracy w porównaniu do liczby CV jest niewielka (około 20). Oznacza to, że podaż przewyższa popyt (jak w przypadku Haxe), co jest dość nietypowe w branży IT. Wynagrodzenie specjalistów ds. bezpieczeństwa informacji nie jest wysokie. Na przykład w Sankt Petersburgu doświadczonemu specjaliście ds. cyberbezpieczeństwa oferują 80-100 tys. rubli.

Moje małe badanie wykazało, że „najlepszymi” językami do nauki są: Rust, Erlang, Dart — istnieje popyt, wysokie wynagrodzenie. Mniej popularnymi językami okazały się Haxe, Opa, Fantom, Zimbu. F# jest popularny za granicą, rynek IT w Rosji jak na razie go nie zdobył.

Źródło: habr.com

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster