Najrzadsze i najdroższe języki programowania

Powszechnie przyjmuje się, że języki programowania takie jak Rust, Erlang, Dart i niektóre inne są najrzadsze w świecie IT. Ponieważ dobieram informatyków do firm, będąc w stałym kontakcie ze specjalistami IT i pracodawcami, postanowiłam przeprowadzić osobisty research i przekonać się, czy rzeczywiście tak jest. Informacje dotyczą rosyjskiego rynku IT.

Zbieranie danych

Aby zebrać informacje, zbadałem liczbę wakatów, które wymagały znajomości języka, a także liczbę CV zawierających tę umiejętność. Dane zbierałem na Linkedin, na HeadHunter, korzystając z usługi Amazing Hiring. Posiadam również osobiste statystyki dotyczące zgłoszeń do mojej agencji.

W sumie moje badania obejmowały osiem języków.

Rdza

Statystyki światowe: Według statystyk Stackoverflow od 2018 roku Rust zajął pierwsze miejsce (trzeci rok z rzędu) na liście najpopularniejszych języków wśród programistów i szóste miejsce na liście najdroższych języków pod względem wynagrodzenia (69 000 dolarów rocznie) ).
Pomimo tego, że język ten jest dość popularny na świecie, w Rosji nadal pozostaje jednym z najrzadszych języków programowania.

W zakresie kluczowych umiejętności wiedzę o Rust znalazło 319 specjalistów na Headhunterze i 360 na Linkedinie. Jednak tylko 24 programistów umieściło się w Headhunter jako programiści Rust. Potajemnie uważa się, że tylko dwie firmy w Rosji piszą w języku Rust. 32 firmy na Headhunter i 17 na Linkedin oferują pracę programistom Rust.

Moja agencja regularnie otrzymuje aplikacje na stanowiska programisty Rust. Specjalistów jest jednak tak mało, że mam już wrażenie, że znam wszystkich specjalistów zajmujących się rozwojem Rusta w kraju. Dlatego w przypadku języka Rust wielu kandydatów zainteresowanych wakatem opanowuje ten język w trakcie wypełniania specyfikacji.

Erlang

Według tych samych statystyk Stackoverflow Erlang nie pozostaje daleko w tyle za Rustem i jest również uwzględniany we wszelkiego rodzaju rankingach. Na liście najbardziej ulubionych języków programistów Erlang zajmuje dwudzieste pierwsze miejsce, a pod względem wynagrodzeń Erlang plasuje się zaraz za Rustem, zajmując siódmą pozycję (67 000 dolarów rocznie).

Headhunter posiada 67 ofert pracy dla programistów ze znajomością Erlanga. Na Linkedin – 38. Jeśli mówimy o liczbie CV, to tylko 55 programistów na Headhunterze miało bezpośrednią znajomość Erlanga jako języka kluczowego (wskazano to w tytule), a 38 specjalistów miało Erlang w swoim stanowisku pracy na Linkedin.

Co więcej, istnieje tendencja do zatrudniania facetów, którzy są właścicielami opracowanych przez Google Go lub Golang, zamiast programistów Erlang, ponieważ jest ich więcej, a pensje są niższe. Jednak moja osobista opinia (na podstawie danych z mojej agencji) jest taka, że ​​Go nie zastąpi Erlanga, ponieważ w przypadku naprawdę obciążonych i skomplikowanych projektów Erlang jest językiem niezbędnym.

noga

Stosowany głównie w tworzeniu gier. Wakatów praktycznie nie ma (dosłownie jedno na Headhunterze). Na Linkedin tylko dwie firmy wymagają znajomości tego języka. Jeśli mówimy o propozycji, na Linkedinie blisko dwustu programistów wskazało znajomość tego języka, na Headhunterze 109, z czego 10 osób w tytule swojego CV umieściło znajomość Haxe. Okazuje się, że język programowania Haxe cieszy się niewielkim zainteresowaniem na rynku rosyjskim. Podaż przewyższa popyt.

Strzałka

Wynaleziony przez Google. Język ten staje się coraz bardziej popularny na rynku. Na Headhunterze opublikowanych jest 10 ofert pracy, a na Linkedin 8, jednak pracodawcy nie wymagają tego języka na liście kluczowych umiejętności. Głównym warunkiem jest dobra znajomość JavaScript i kompetentne podejście do rozwiązywania problemów.

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

Osobiste doświadczenie i statystyki z mojej agencji wskazują, że językiem tym posługują się już duże firmy IT. Sugeruje to, że wkrótce zostanie on usunięty z listy rzadkich języków programowania. Swoją drogą specjaliści władający językiem Dart są na rynku bardzo „warci”.

F#

Dość rzadki język programowania. Opracowany przez Microsoft. W Rosji tylko kilka firm (12 na HH i 7 na Linkedin) poszukuje programisty F#. W pozostałych przypadkach znajomość języka jest opcjonalna. Swoją drogą, liczba programistów ze znajomością języka F# stopniowo rośnie. Język pojawił się nawet w najnowszym rankingu Stackoverflow. Zajmuje dziewiąte miejsce na liście najpopularniejszych języków wśród programistów, a pod względem wynagrodzeń jest na pierwszym miejscu (74 000 dolarów rocznie).

Jeśli mówimy o liczbie opublikowanych CV, to na Headhunterze jest ich 253, ale bardzo niewielu specjalistów uważa F# za swój główny język. Tylko trzy osoby w tytule swojego CV podały znajomość języka F#. Na Linkedin sytuacja jest podobna: 272 programistów wspomniało o języku F# w swoich portfelach, z czego tylko sześciu miało język F# w swoim stanowisku pracy.

Statystyki przedstawiają się następująco:

Całkowita liczba wakatów wynosi 122 w Headhunter i 72 w Linkedin. Najpopularniejszym językiem wśród badanych jest Erlang. Ponad 50% firm wymaga znajomości Erlanga. Haxe okazał się najmniej popularnym językiem. Odpowiednio 1% i 3% firm na Headhunterze i Linkedinie poszukuje specjalistów ze znajomością Haxe.
Najrzadsze i najdroższe języki programowania

Najrzadsze i najdroższe języki programowania

Jeśli chodzi o liczbę opublikowanych CV, sytuacja jest prawie taka sama. Spośród 1644 CV opublikowanych w Headhunter ponad czterdzieści procent (688) jest związanych z Erlangiem, a najmniej CV (7%) zostało opublikowanych przez specjalistów posiadających umiejętności rozwojowe w Haxe. Dane uzyskane z Linkedin są nieco inne. Najmniej CV opublikowali właściciele Darta. Z 1894 portfeli tylko 124 są związane z rozwojem Dart.

Najrzadsze i najdroższe języki programowania

Najrzadsze i najdroższe języki programowania

Opa, Fantom, Zimbu

Zdecydowałem się połączyć wszystkie te trzy języki w jeden przedmiot z jednego prostego powodu – naprawdę rzadkich języków. Nie ma wolnych stanowisk i praktycznie nie ma CV. Na palcach jednej ręki można policzyć programistów, którzy w swoich umiejętnościach wymieniają którykolwiek z tych języków.

Ponieważ języki te nie są uwzględniane w raporcie rocznym Stackoverflow ani w ogłoszeniach o pracę, napiszę kilka słów o tym, czym są te języki.

dziadunio - język programowania sieciowego, który stara się natychmiastowo zastąpić HTML, CSS, JavaScript, PHP. Opracowany w 2011 roku. Opa jest bezpłatna i obecnie dostępna tylko na 64-bitowe platformy Linux i Mac OS X.

Fantom to język ogólnego przeznaczenia, który kompiluje się do środowiska Java Runtime Environment, JavaScript i .NET Common Language Runtime. Opracowany w 2005 roku.

Zimbu to unikalny i specyficzny język, którego można używać do tworzenia niemal wszystkiego: od aplikacji GUI po jądra systemu operacyjnego. W tej chwili uważany jest za język eksperymentalny, którego nie wszystkie funkcje zostały rozwinięte.

Oprócz języków programowania uwzględniłem także stanowisko specjalista ds. cyberbezpieczeństwa. Liczba wakatów w porównaniu do liczby CV jest niewielka (około 20). Okazuje się, że podaż przewyższa popyt (jak w przypadku Haxe), co jest dość nietypowe dla branży IT. Zarobki specjalistów ds. bezpieczeństwa informacji są niskie. Na przykład w Petersburgu doświadczonemu specjalistowi ds. bezpieczeństwa cybernetycznego oferuje się 80–100 tysięcy rubli.

Moje małe badania wykazały, że „najlepszymi” językami do opanowania są: Rust, Erlang, Dart - jest popyt, wysokie pensje. Najmniej popularnymi językami były Haxe, Opa, Fantom, Zimbu. F# jest popularny za granicą; język ten nie podbił jeszcze rosyjskiego rynku IT.

Źródło: www.habr.com

Dodaj komentarz