5 limbaje de programare pe care nu ar trebui să le înveți în 2019

Site-ul Elm

Elm este limba care a obținut cele mai slabe rezultate medii în clasamentul Codementor

Dacă ați întrebat vreodată într-un forum care a fost cel mai bun limbaj de programare pentru a începe, cu siguranță ați început un război între suporterii Python, C ++ și Java. Se pare că știind că 5 limbaje de programare pe care nu ar trebui să le înveți în 2019 este mai ușor. Cel puțin pentru cei responsabili de codificator, un site de întrebări și răspunsuri pentru dezvoltatori.

Nu în acest caz limbile sunt greu de învățat sau au defecte de proiectare. Parametrii măsurați sunt: ​​participarea comunității, creșterea și piața muncii. Aceasta a determinat Elm, CoffeScript, Erlang, Lua și Perl să ocupe această listă.

Oricum, Utilitatea acestui tip de analiză este discutabilă.tu. Dacă nu căutați un loc de muncă, un limbaj matur și documentat pe scară largă, cum ar fi Perl, poate fi o opțiune bună.

Un alt punct important este că lucrurile se pot schimba fără notificare prealabilă. Cei responsabili pentru site comentează cazul Dart. Dart și-a îmbunătățit în mod semnificativ performanța de la anunțul Flutter, un instrument Google pentru a crea aplicații pentru Android și iOS cu aceeași bază de cod. Anunțul a sporit interesul subiectului pentru conversațiile dezvoltatorilor din forumuri și rețele sociale. Deși nu a avut corelatul său în interesul companiilor.

Metodologie

Pentru realizarea acestui studiu, au fost analizați trei parametri.

Comunitate

Au fost observate limbaje de programare care erau populare printre dezvoltatorii activi pe GitHub, Twitter, Stack Overflow, Facebook, Freenode și Reddit. Limbile cu mai puține furci, depozite și abonați s-au descurcat mai rău în ceea ce privește implicarea comunității.

creștere

The date tendințiale de la Google și StackOverflow.

Piața muncii

Pentru a analiza cererea, lofertele sale de locuri de muncă de la trei site-uri din industrie. Pentru ofertantul pentru dezvoltatori, datele provin de la un Sondaj StackOverflow și date proprii dși Codementor.

Cele 5 limbi pe care nu ar trebui să le înveți

Ulm

Prima pe lista noastră de 5 limbi pe care nu ar trebui să le înveți este ulm, un limbaj pentru crearea de noi aplicațiib care generează cod Javascript fără erori în timpul rulării.

În timp ce participarea proiectelor legate de Elm a fost destul de activă prin GitHub, Reddit, Twitter, IRC și Facebook, la fel nu s-a întâmplat cu Stack Overflow.

Elm, pe de altă parte, a cunoscut a treia cea mai mare scădere a volumului de căutare între 2018 și 2019, precedată de Objective-C și CoffeeScript.

La prima vedere, lucrurile par să fi mers mai bine pe piața muncii. Cu toate acestea, Codementor remarcă faptul că oferta dezvoltatorilor depășește cererea.

CoffeeScript

CoffeeScript este UUn limbaj de programare care facilitează crearea codului Javascript.

Anul trecut obținusem locul al doilea în interesul comunității. Anul acesta a fost ultimul. Pe Facebook nu a existat și a avut performanțe slabe pe Facebook și nici nu a mers bine pe Freenode IRC, Twitter, GitHub și Stack Overflow.

În secțiunea de căutare nu s-a descurcat mai bine.

Dintre toate limbile incluse în studiu, CoffeeScript a avut cel mai mare declin în Google Trends și al doilea cel mai mare declin în Stack Overflow Trends, ceea ce îl aduce pe ultimul loc în ceea ce privește creșterea și Tendințele în 2019. Deși anul acesta majoritatea limbilor lista a înregistrat un volum global de căutare mai mic, cel al CoffeScript a fost mai mare decât media.

Dar, dacă sunteți în căutarea unui loc de muncă ca programator, urmăriți-l. Există destul de multe oferte de muncă. Dacă adăugați la aceasta lipsa de interes din partea comunității de programare, Aproape că ar trebui să-l elimin din această listă.

erlang

Indiferența lui Stack Overlow și-a făcut din nou treaba. La fel ca Elm, l-au ignorat și pe Erlang. erlang este un limbaj de programare cu scop general, funcțional și simultan.
De asemenea, nu a mers bine pe GitHub și Reddit. Facebook este singurul loc în care a menținut o performanță bună.

Erlang a scăzut, de asemenea, în tendințele motoarelor de căutare.

În secțiunea pieței muncii, lucrurile sunt mai confuze. În timp ce încă hExistă mai multe locuri de muncă pentru dezvoltatorii Erlang decât dezvoltatorii disponibili, Comparativ cu alte limbi, există o cerere mai mică pentru Erlang anul acesta comparativ cu anul trecut. În timp ce numărul locurilor de muncă din Erlang a crescut în ultimul an, creșterea este mai mică decât media industriei.

Lua

Lua este un limbaj de programare puternic, eficient, ușor și integrabil. Suportă programarea procedurală, programarea orientată pe obiecte, programarea funcțională, programarea bazată pe date și descrierea datelor.

Spre deosebire de celelalte limbi de pe listă, Lua pare să fi stârnit interesul comunității. A avut o prezență mai mare pe Facebook și IRC comparativ cu anul trecut și s-a îmbunătățit considerabil în clasamentele GitHub și StackOverflow.

Scăderea volumului de căutare a lui Lua a fost mai mică decât cea a altor limbi. Posibilitatea de a-l folosi în știința datelor și dezvoltarea jocurilor, îl pot scoate de pe această listă anul viitor.

Lua ocupă locul al treilea în ceea ce privește oferta de dezvoltatori și penultimul în ceea ce privește cererea de dezvoltatori. Există încă mai mulți dezvoltatori Lua decât sunt locuri de muncă pentru ei.

Perl

Această limbă creat în 1987, tuEnes caracteristicile limbajului C, limbajul interpretat de bourne shell (sh) și Lisp.

La nivel de comunitate a funcționat bine pe Freenode, GitHub și StackOverflow. Dimpotrivă, nu s-a descurcat bine pe rețelele de socializare.

Potrivit unor analiști, viitorul Perl este neclar. Acest lucru, combinat cu scăderea căutărilor, ridică îngrijorări pentru viitorul său.

În ceea ce privește piața locurilor de muncă, există o cerere mai mică pentru dezvoltatorii Perl decât pentru dezvoltatorii C #, Ruby și R. De asemenea, oferta dezvoltatorilor Perl depășește cererea.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.