5 programmeertalen die je in 2019 niet zou moeten leren

Elm website

Elm is de taal die de slechtste gemiddelde resultaten behaalde in de Codementor-ranglijst

Als je ooit op een forum hebt gevraagd wat de beste programmeertaal was om mee te beginnen, ben je zeker een oorlog begonnen tussen aanhangers van Python, C ++ en Java. Het lijkt erop dat het gemakkelijker is om te weten dat 5 programmeertalen die je in 2019 niet zou moeten leren, gemakkelijker is​ Tenminste voor degenen die daarvoor verantwoordelijk zijn codementor, een vraag- en antwoordsite voor ontwikkelaars.

Het is in dit geval niet dat de talen moeilijk te leren zijn of ontwerpfouten vertonen. De parameters die worden gemeten zijn: participatie van de gemeenschap, groei en arbeidsmarkt. Dit is wat Elm, CoffeScript, Erlang, Lua en Perl ertoe bracht bovenaan deze lijst te staan.

In ieder geval, Het nut van dit type analyse is discutabel.u. Als u niet op zoek bent naar een baan, kan een volwassen en breed gedocumenteerde taal zoals Perl een goede optie zijn.

Een ander belangrijk punt is dat dingen kunnen zonder kennisgeving veranderen​ Degenen die verantwoordelijk zijn voor de site geven commentaar op de zaak Dart. Dart verbeterde zijn prestaties aanzienlijk dankzij de aankondiging van Flutter, een Google-tool om applicaties voor Android en iOS te maken met dezelfde codebasis. De aankondiging verhoogde de interesse van het onderwerp in de gesprekken van ontwikkelaars op forums en sociale netwerken. Hoewel het zijn correlatie niet had in het belang van bedrijven.

Methodologie

Om dit onderzoek uit te voeren, zijn drie parameters geanalyseerd.

Gemeenschap

Ze werden geobserveerd programmeertalen die populair waren bij ontwikkelaars die actief waren op GitHub, Twitter, Stack Overflow, Facebook, Freenode en Reddit. Talen met minder forks, repositories en abonnees deden het slechter als het ging om betrokkenheid van de gemeenschap.

groei

De trending data van Google en StackOverflow.

Arbeidsmarkt

Om de vraag te analyseren, lvacatures van drie sites in de branche. Voor het ontwikkelaarsaanbod waren de gegevens afkomstig van een StackOverflow-enquête en eigen gegevens den Codementor.

De 5 talen die u niet zou moeten leren

iep

De eerste op onze lijst met 5 talen die u niet zou moeten leren, is Hen, un taal voor het maken van we-applicatiesb die Javascript-code genereert zonder fouten tijdens runtime.

Hoewel de deelname van projecten die aan Elm waren gekoppeld behoorlijk actief was via GitHub, Reddit, Twitter, IRC en Facebook, gebeurde hetzelfde niet met Stack Overflow.

Elm daarentegen kende de op twee na grootste daling van het zoekvolume tussen 2018 en 2019, voorafgegaan door Objective-C en CoffeeScript.

Op het eerste gezicht lijkt het beter te zijn gegaan op de arbeidsmarkt. Dat merkt Codementor echter op het aanbod van ontwikkelaars overtreft de vraag.

KoffieScript

KoffieScript is UEen programmeertaal die het maken van Javascript-code vergemakkelijkt.

Vorig jaar had ik de tweede plaats behaald in het belang van de gemeenschap, dit jaar was het laatste. Op Facebook bestond het niet en het deed het slecht op Facebook en het deed het ook niet goed op Freenode IRC, Twitter, GitHub en Stack Overflow.

In het zoekgedeelte was het niet beter.

Van alle talen die in het onderzoek zijn opgenomen, had CoffeeScript de grootste daling in Google Trends en de op een na grootste daling in Stack Overflow Trends, dit brengt het op de laatste plaats in termen van groei en trends in 2019. Hoewel dit jaar de meeste talen The list ondervond een lager totaal zoekvolume, CoffeScript was hoger dan gemiddeld.

Maar als je op zoek bent naar een baan als programmeur, houd die dan in de gaten. Er zijn nogal wat vacatures. Als je hieraan het gebrek aan interesse van de programmeergemeenschap toevoegt, Zou ik het bijna van deze lijst moeten verwijderen.

Erlang

Stack Overlows onverschilligheid deed weer zijn ding. Net als Elm negeerden ze Erlang ook. Erlang is een algemene, functionele en gelijktijdige programmeertaal.
Het deed het ook niet goed op GitHub en Reddit. Facebook de enige plek waar het een goede prestatie behield.

Erlang is ook aan het afnemen in de trends in zoekmachines.

Op het gebied van de arbeidsmarkt zijn de zaken verwarrender. Terwijl nog steeds hEr zijn meer banen voor Erlang-ontwikkelaars dan beschikbare ontwikkelaars, In vergelijking met andere talen is er dit jaar minder vraag naar Erlang dan vorig jaar. Hoewel het aantal banen in Erlang het afgelopen jaar is toegenomen, is de groei minder dan het industriegemiddelde.

Lua

Lua is een krachtige, efficiënte, lichtgewicht en integreerbare programmeertaal. Het ondersteunt procedureel programmeren, objectgeoriënteerd programmeren, functioneel programmeren, gegevensgestuurd programmeren en gegevensbeschrijving.

In tegenstelling tot de andere talen op de lijst, lijkt Lua de interesse van de gemeenschap te hebben gewekt. Het was meer aanwezig op Facebook en IRC in vergelijking met vorig jaar, en het verbeterde aanzienlijk in de GitHub- en StackOverflow-ranglijsten.

Lua's daling van het zoekvolume was minder dan in andere talen. De mogelijkheid om het te gebruiken in data science en game-ontwikkeling, ze kunnen het volgend jaar van deze lijst halen.

Lua staat op de derde plaats wat betreft het aanbod van ontwikkelaars en de voorlaatste wat betreft de vraag van ontwikkelaars. Er zijn nog steeds meer Lua-ontwikkelaars dan dat er banen voor hen zijn.

Perl

Deze taal opgericht in 1987, jijEnes kenmerken van de C-taal, de bourne shell (sh) geïnterpreteerde taal en Lisp.

Op gemeenschapsniveau presteerde het goed op Freenode, GitHub en StackOverflow. Integendeel, hij deed het niet goed op sociale netwerken.

Volgens sommige analisten is de toekomst van Perl onduidelijk. Dat, in combinatie met de afname van het aantal zoekopdrachten, geeft aanleiding tot bezorgdheid over de toekomst ervan.

Met betrekking tot de arbeidsmarkt is er minder vraag naar ontwikkelaars Perl dan naar ontwikkelaars C #, Ruby en R. Ook overtreft het aanbod van ontwikkelaars Perl de vraag.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.