Niedawno przeprowadziłam małe badanie dla czytelników Habr, badając języki programowania, takie jak Rust, Dart, Erlang, aby ustalić, jak rzadkie są one na rosyjskim rynku IT.
W odpowiedzi na moje badanie spłynęła fala komentarzy i pytań dotyczących innych języków. Postanowiłam zebrać wszystkie wasze uwagi i przeprowadzić jeszcze jedną analizę.
Do badania włączyłam języki: Forth, Ceylon, Scala, Perl, Cobol oraz kilka innych języków. W sumie przeanalizowałam 10 języków programowania.
Aby ułatwić wam percepcję informacji, umownie podzieliłam języki na dwie grupy: rzadkie (brak popytu i niska podaż) oraz popularne (język jest poszukiwany na rosyjskim rynku IT).
Moja analiza, podobnie jak ostatnio, opierała się na danych pochodzących z portalu Headhunter, z mediów społecznościowych LinkedIn oraz osobistych statystyk mojego agencji. Dla dokładniejszej analizy rzadkich języków wykorzystałam serwis Amazing Hiring.
Dla tych, którzy nie wiedzą, czym jest Amazing Hiring — wyjaśniam. To specjalny serwis, który „parsuje” wszystkie informacje o specjalistach z całego internetu. Dzięki niemu można dowiedzieć się, ilu specjalistów podaje w umiejętnościach dany język.
Zacznijmy więc od popularnych języków programowania.
Wysokie zapotrzebowanie na języki
Verilog, VHDL
Te podstawowe języki opisu sprzętu są dość popularne na rosyjskim rynku IT. 1870 specjalistów wskazało w Headhunter, że znają Verilog. Przy zapytaniu o VHDL pojawi się 1159 CV. Na obu tych językach pracuje 613 specjalistów. Z dwóch deweloperów złożono CV z wiedzą VHDL/Verilog. Oddzielnie Verilog jako główny język zna 19 deweloperów, a VHDL — 23.
Pracę oferuje 68 firm dla programistów znających VHDL, a 85 dla tych znających Verilog. Z tego ogólne oferty to 56. Na LinkedIn opublikowano 74 oferty pracy.
Ciekawe, że języki te są popularne wśród młodych specjalistów w wieku od 18 do 30 lat.
Ponieważ VHDL i Verilog często idą w parze, pokazuję przybliżony stosunek liczby CV do liczby ofert pracy na przykładzie języka VHDL. Dla czytelności wyróżniłam oddzielnie programistów, którzy wskazali znajomość VHDL w tytule CV, co można zobaczyć na rysunku:

Obrazek pokazuje stosunek liczby ofert pracy do liczby opublikowanych CV. Na czerwono oznaczeni są bezpośrednio programiści zajmujący się opisem sprzętu VHDL.
Scala
Z pewnością jeden z najpopularniejszych i najbardziej poszukiwanych języków z listy. Język ten znalazł się w różnych rankingach. . Zajmuje 18. miejsce w rankingu najpopularniejszych języków. Jest także jednym z ulubionych języków wśród twórców, zajmując 12. miejsce w rankingu, a co więcej, Stackoverflow uznaje język Scala za jeden z najdroższych języków programowania. Język ten znajduje się tuż za językiem programowania Erlang, zajmując 8. pozycję. Średnie światowe wynagrodzenie dla programisty Scala wynosi 67000 $. Najwięcej programiści Scala zarabiają w USA.
Na Headhunter 166 specjalistów uwzględniło znajomość Scali w tytule swojego CV. Łącznie na Headhunter opublikowano 1392 CV. Język ten cieszy się dużą popularnością wśród młodych specjalistów. Zazwyczaj Scala jest zestawiana z Javą. Na LinkedIn znajduje się 2593 CV, z czego 199 to bezpośrednio programiści Scala.
Jeśli chodzi o popyt, to sytuacja jest więcej niż dobra. W Headhunter aktywnych jest 515 ofert pracy, w których 80 zawiera w tytule słowo Scala. Na LinkedIn 36 firm poszukuje bezpośrednio programistów Scala. Łącznie 283 firmy oferują pracę dla osób znających Scalę.

Obrazek przedstawia proporcje liczby ofert pracy do liczby opublikowanych CV. Czerwonym kolorem oznaczeni są bezpośrednio programiści Scala.
Oprócz tego, że programiści Scala są poszukiwani na rosyjskim rynku, otrzymują wysokie wynagrodzenie. Jak pokazuje statystyka mojego agencji, programiści Scala są drożsi niż programiści Javy. Obecnie poszukujemy programisty Scala dla jednej moskiewskiej firmy. Średnie wynagrodzenie, które oferują pracodawcy specjalistom na poziomie middle +, zaczyna się od 250 tys. rubli.
Perl
Najbardziej "rzadkim" językiem w mojej liście rzadkich języków okazał się Perl. Ponad 11000 specjalistów IT uwzględniło znajomość Perla wśród kluczowych umiejętności, 319 z nich umieściło znajomość tego języka w tytule CV. Na LinkedIn znalazłam 6585 specjalistów znających Perla. Aktywnych ofert pracy na Headhunter jest 569, a na LinkedIn 356.
Liczba programistów, którzy uwzględnili znajomość Perla w tytule CV, jest mniejsza niż liczba opublikowanych ofert pracy. Perl nie tylko jest popularnym językiem, ale także należy do poszukiwanych na rynku. Oto, jak wygląda statystyka:

Statystyka Pokazuje, że Perl jest jednym z najdroższych języków programowania (średnia wartość na świecie wynosi 69 000$) oraz jednym z najpopularniejszych na świecie. Ponad 4% programistów posługuje się Perl.
Pomimo dużej popularności języka, oferty pracy dla programistów Perl oferują już istniejące na rynku projekty IT. W ciągu ostatnich trzech lat do mojego biura nie wpłynęła ani jedna prośba o znalezienie programisty Perl do nowego projektu IT lub startupu.
Statystyka:
Jeśli porównamy popyt na wszystkie popularne języki programowania, uzyskamy mniej więcej taki obraz: najpopularniejszym językiem w użyciu jest Perl. Na HeadHunter i LinkedIn jest 925 ofert pracy dla znających Perl. Scala nie pozostaje zbyt daleko w tyle za Perl, na portalach dostępnych jest 798 ofert.


Przedstawione diagramy pokazują liczbę opublikowanych ofert pracy dla języków programowania: VHDL, Scala, Perl.
Rzadkie języki programowania
Forth
Język programowania Forth powstał w latach 70-tych. Obecnie na rynku rosyjskim nie jest poszukiwany. Nie ma ofert ani na Headhunterze, ani na LinkedIn. Wiedzę tego języka zadeklarowało 166 specjalistów na Headhunterze i 25 na LinkedIn.
Zdecydowana większość kandydatów ma ponad 6-letnie doświadczenie. Specjaliści znający Forth żądają wynagrodzenia w bardzo zróżnicowanej wysokości, od 20 tys. rubli aż do 500 tys. rubli.
Cobol
Jeden z najstarszych języków programowania. Większość programistów to przedstawiciele starszej grupy wiekowej (powyżej 50 lat) z dużym doświadczeniem zawodowym. To również potwierdza świeży ranking , w którym wspomniano, że najbardziej doświadczeni programiści piszą w Cobol i Perl.
Ogółem znalazłam 362 CV na Headhunterze i 108 CV na LinkedIn. W tytule CV umieściło znajomość Cobol 13 specjalistów. Tak jak w przypadku Forth, w tej chwili nie oferuje się pracy dla znających Cobol. Na LinkedIn znalazła się tylko jedna oferta dla programistów Cobol.
Rexx
Opracowany przez firmę IBM i osiągający szczyt swojej popularności w odległych latach 90-tych, język Rexx dzisiaj okazał się jednym z najrzadszych języków na mojej liście.
186 programistów zadeklarowało znajomość Rexx w swoich CV na Headhunterze i 114 na LinkedIn. Jednak na żadnym z portali nie udało mi się znaleźć ofert pracy dla znających Rexx.
Tcl
Jest popyt na język, ale nie klasyfikowałabym go jako poszukiwanego. Na Headhunter jest 33 ofert pracy, a na LinkedIn – 11. Wynagrodzenie dla osób ze znajomością „Tcl” nie jest zbyt wysokie: od 65 tys. rubli do 150 tys. Wiedzę o języku wskazało 379 programistów na Headhunter i 465 na LinkedIn. Tylko jeden programista umieścił znajomość Tcl w tytule swojego CV.
Oto jak wygląda stosunek liczby ofert pracy do liczby CV, w których pojawia się umiejętność znajomości Tcl:

Clarion
Nie spotkałam żadnej aktywnej oferty pracy, w której wymagano by znajomości Clarion. Jednak jest pewna oferta. 162 osoby wskazały na LinkedIn, że znają ten język, a na Headhunter – 502 specjalistów, z których trzech umieściło umiejętność w tytule CV. Amazing Hiring znalazł 158 specjalistów, którzy w jakiś sposób znają język Clarion.
Ceylon
Został stworzony przez firmę Red Hat w 2011 roku. Opiera się na Javie. Stąd nazwa języka: wyspa Jawa jest znana jako dostawca kawy, a wyspa Sri Lanka, wcześniej znana jako Cejlon, jest światowym dostawcą herbaty.
Język jest naprawdę bardzo rzadki. Nie ma ofert pracy ani praktycznie żadnych CV. Na Headhunter udało się znaleźć dosłownie jedno CV. Serwis Amazing Hiring pokazuje tylko 37 specjalistów w całej Rosji.
Statystyka:
Porównując wszystkie rzadkie języki według liczby CV, otrzymujemy ciekawą statystykę: na LinkedIn najwięcej specjalistów wskazało znajomość Tcl, a na Headhunter najpopularniejszym językiem z listy okazał się Clarion. Najmniej popularnym językiem wśród programistów okazał się Cobol.


Moja niewielka analiza pokazała, że naprawdę rzadkim językiem okazał się Ceylon; nie ma ani popytu, ani ofert na rosyjskim rynku IT. Do rzadkich języków można również zaliczyć Forth, Cobol, Clarion, Rexx. Bardzo poszukiwanymi i popularnymi językami okazały się Perl i Scala. Można je śmiało usunąć z listy rzadkich języków programowania.
Źródło: habr.com
