5 języków programowania, których nie powinieneś się uczyć w 2019 roku

Witryna Elm

Wiąz to język, który uzyskał najgorsze średnie wyniki w rankingach Codementor

Jeśli kiedykolwiek zapytałeś na forum, jaki jest najlepszy język programowania na początek, z pewnością rozpocząłeś wojnę między zwolennikami Pythona, C ++ i Javy. Wydaje się, że wiedza, że ​​5 języków programowania, których nie powinieneś się uczyć w 2019 roku, jest łatwiejsza. Przynajmniej dla osób odpowiedzialnych za Kodmentor, witryna z pytaniami i odpowiedziami dla programistów.

To nie w tym przypadku, że języki są trudne do nauczenia lub mają wady konstrukcyjne. Mierzone parametry to: udział społeczności, wzrost i rynek pracy. To właśnie zmotywowało Elm, CoffeScript, Erlang, Lua i Perl do umieszczenia na szczycie tej listy.

Tak czy siak, Przydatność tego typu analiz jest dyskusyjna.ty. Jeśli nie szukasz pracy, dobrym rozwiązaniem może być dojrzały i szeroko udokumentowany język, taki jak Perl.

Inną ważną kwestią jest to rzeczy mogą ulec zmianie bez powiadomienia. Osoby odpowiedzialne za stronę komentują przypadek Dart. Dart znacznie poprawił swoją wydajność wraz z zapowiedzią Flutter, narzędzia Google do tworzenia aplikacji na Androida i iOS z tą samą bazą kodu. Ogłoszenie wzbudziło zainteresowanie tematem w rozmowach deweloperów na forach oraz w mediach społecznościowych. Chociaż nie miało to swojego odpowiednika w interesie firm.

Metodologia

W celu przeprowadzenia tego badania przeanalizowano trzy parametry.

Społeczność

Byli obserwowani języki programowania, które były popularne wśród programistów aktywnych na GitHub, Twitterze, Stack Overflow, Facebooku, Freenode i Reddit. Języki z mniejszą liczbą widelców, repozytoriów i subskrybentów wypadły gorzej, jeśli chodzi o zaangażowanie społeczności.

Wzrost

Plik popularne dane z Google i StackOverflow.

Rynek pracy

Aby przeanalizować zapotrzebowanie, lOferty pracy z trzech witryn z branży. W przypadku oferty deweloperskiej dane pochodziły z pliku Badanie StackOverflow i dane własne de Kodmentor.

5 języków, których nie powinieneś się uczyć

Wiąz

Pierwszy na naszej liście 5 języków, których nie powinieneś się uczyć, to Im, un język do tworzenia aplikacji myb, który generuje kod JavaScript bez błędów w czasie wykonywania.

Podczas gdy udział projektów powiązanych z Elm był dość aktywny za pośrednictwem GitHub, Reddit, Twitter, IRC i Facebook, to samo nie stało się z Stack Overflow.

Z kolei Elm odnotował trzeci największy spadek liczby wyszukiwań między 2018 a 2019 rokiem, poprzedzony przez Objective-C i CoffeeScript.

Na pierwszy rzut oka wydaje się, że sytuacja na rynku pracy poszła lepiej. Jednak Codementor zauważa to podaż deweloperów przewyższa popyt.

CoffeeScript

CoffeeScript jest UJęzyk programowania, który ułatwia tworzenie kodu JavaScript.

W ubiegłym roku zająłem drugie miejsce w interesie społeczności, ten rok był ostatni. Na Facebooku nie istniał i działał słabo na Facebooku, a także nie radził sobie dobrze na Freenode IRC, Twitterze, GitHub i Stack Overflow.

W sekcji wyszukiwania nie wypadł lepiej.

Spośród wszystkich języków objętych badaniem CoffeeScript odnotował największy spadek w Trendach Google i drugi największy spadek w trendach przepełnienia stosu, co daje mu ostatnie miejsce pod względem wzrostu i trendów w 2019 r. Chociaż w tym roku większość języków lista doświadczyła ogólnie mniejszej liczby wyszukiwań, CoffeScript był wyższy niż średnia.

Ale jeśli szukasz pracy jako programista, miej ją na oku. Ofert pracy jest sporo. Jeśli dodasz do tego brak zainteresowania ze strony społeczności programistów, Prawie musiałbym usunąć go z tej listy.

Erlang

Obojętność Stacka Overlowa znów przyniosła skutek. Podobnie jak Elm, również ignorowali Erlanga. Erlang jest językiem programowania ogólnego przeznaczenia, funkcjonalnym i współbieżnym.
Nie radził sobie również dobrze na GitHub i Reddit. Jedyne miejsce, w którym utrzymywał dobrą wydajność, to Facebook.

Erlang również spada w trendach wyszukiwarek.

W części rynku pracy sytuacja jest bardziej zagmatwana. Podczas gdy nadal hJest więcej miejsc pracy dla programistów Erlang niż dostępnych programistów, W porównaniu z innymi językami popyt na Erlang jest w tym roku mniejszy niż w zeszłym roku. Chociaż liczba miejsc pracy w Erlang wzrosła w ciągu ostatniego roku, wzrost jest niższy niż średnia w branży.

Luka

Luka to potężny, wydajny, lekki i integrowalny język programowania. Obsługuje programowanie proceduralne, programowanie obiektowe, programowanie funkcjonalne, programowanie oparte na danych i opis danych.

W przeciwieństwie do innych języków na liście, Lua wydaje się wzbudzać zainteresowanie społeczności. Miał większą obecność na Facebooku i IRC w porównaniu z zeszłym rokiem i znacznie poprawił się w rankingach GitHub i StackOverflow.

Spadek liczby wyszukiwań Lua był mniejszy niż w przypadku innych języków. Możliwość wykorzystania go w nauce o danych i tworzeniu gier, mogą go zdjąć z tej listy w przyszłym roku.

Lua zajmuje trzecie miejsce pod względem podaży deweloperów i przedostatnie pod względem popytu deweloperskiego. Wciąż jest więcej programistów Lua niż miejsc pracy dla nich.

Perl

Ten język utworzony w 1987 rokuenes charakterystyka języka C, języka interpretowanego powłoki Bourne'a (sh) i Lispa.

Na poziomie społeczności działał dobrze na Freenode, GitHub i StackOverflow. Wręcz przeciwnie, nie radził sobie dobrze w sieciach społecznościowych.

Według niektórych analityków przyszłość Perla jest niejasna. To, w połączeniu ze spadkiem wyszukiwań, budzi obawy o jego przyszłość.

Jeśli chodzi o rynek pracy, popyt na programistów Perla jest mniejszy niż na programistów C #, Ruby i R. Dodatkowo podaż programistów Perla przewyższa popyt.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.