5 gjuhë programimi që nuk duhet të mësoni në 2019

Uebfaqja e Elm

Elm është gjuha që ka marrë rezultatet mesatare më të këqija në renditjen e Codementor

Nëse ndonjëherë keni pyetur në një forum se cila ishte gjuha më e mirë e programimit për të filluar, me siguri keni filluar një luftë midis mbështetësve të Python, C ++ dhe Java. Duket se të dish se 5 gjuhë programimi që nuk duhet të mësosh në 2019 është më e lehtë. Të paktën për ata që janë përgjegjës për Kodifikues, një faqe pyetjesh dhe përgjigjesh për zhvilluesit.

Nuk është në këtë rast që gjuhët janë të vështira për t'u mësuar ose kanë të meta në model. Parametrat që maten janë: pjesëmarrja e komunitetit, rritja dhe tregu i punës. Kjo është ajo që i motivoi Elm, CoffeScript, Erlang, Lua dhe Perl të kryesonin këtë listë.

Gjithsesi, Dobia e këtij lloji të analizës është e diskutueshme.ti Nëse nuk kërkoni punë, një gjuhë e pjekur dhe e dokumentuar gjerësisht si Perl mund të jetë një mundësi e mirë.

Një tjetër pikë e rëndësishme është se gjërat mund të ndryshojnë pa paralajmërim. Ata që janë përgjegjës për sitin komentojnë rastin e Dart. Dart përmirësoi dukshëm performancën e tij me njoftimin e Flutter, një mjet i Google për të krijuar aplikacione për Android dhe iOS me të njëjtën bazë kodi. Njoftimi rriti interesin e temës në bisedat e zhvilluesve në forume dhe rrjete sociale. Megjithëse nuk kishte korrelacionin e saj në interesin e kompanive.

Metodologji

Për të kryer këtë studim, u analizuan tre parametra.

Komuniteti

Ata u vëzhguan gjuhët e programimit që ishin të njohura nga zhvilluesit aktivë në GitHub, Twitter, Stack Overflow, Facebook, Freenode dhe Reddit. Gjuhët me më shumë pirunë, depo dhe pajtimtarë kaluan më keq kur bëhej fjalë për angazhimin e komunitetit.

rritje

E të dhënat e prirura nga Google dhe StackOverflow.

Tregu i punës

Për të analizuar kërkesën, lai ofron punë nga tre site në industri. Për ofertën e zhvilluesit, të dhënat erdhën nga një Sondazhi i StackOverflow dhe të dhënat vetanake de kodifikues

5 gjuhët që nuk duhet të mësoni

Elm

E para në listën tonë të 5 gjuhëve që nuk duhet të mësoni është M, un gjuhë për krijimin e ne aplikacioneveb i cili gjeneron kodin Javascript pa gabime gjatë kohës së ekzekutimit.

Ndërsa pjesëmarrja e projekteve të lidhura me Elm ishte mjaft aktive përmes GitHub, Reddit, Twitter, IRC dhe Facebook, e njëjta gjë nuk ishte rasti me Stack Overflow.

Nga ana tjetër, Elm, përjetoi uljen e tretë më të madhe në vëllimin e kërkimit midis 2018 dhe 2019, paraprirë nga Objektivi-C dhe CoffeeScript.

Në shikim të parë, gjërat duket se kanë shkuar më mirë në tregun e punës. Sidoqoftë, Codementor vëren se furnizimi i zhvilluesve tejkalon kërkesën.

CoffeeScript

CoffeeScript është UNjë gjuhë programimi që lehtëson krijimin e kodit Javascript.

Vitin e kaluar unë kisha fituar vendin e dytë në interes të komunitetit. Ky vit ishte i fundit. Në Facebook nuk ekzistonte dhe performoi dobët në Facebook dhe nuk shkoi mirë as në Freenode IRC, Twitter, GitHub dhe Stack Overflow.

Në seksionin e kërkimit nuk ishte më mirë.

Nga të gjitha gjuhët e përfshira në studim, CoffeeScript kishte uljen më të madhe në Google Trends dhe rënien e dytë më të madhe në Stack Overflow Trends, kjo e sjell atë në vendin e fundit për sa i përket Rritjes dhe Trendeve në 2019. Edhe pse këtë vit shumica e gjuhëve Lista përjetoi vëllim më të ulët të kërkimit, CoffeScript ishte më e lartë se mesatarja.

Por, nëse jeni duke kërkuar për një punë si programues, mbani një sy në të. Ka mjaft oferta për punë. Nëse kësaj i shtoni edhe mungesën e interesit nga komuniteti i programimit, Pothuajse do të më duhej ta hiqja nga kjo listë.

erlang

Indiferenca e Stack Overlow bëri përsëri të vetën. Ashtu si Elm, ata gjithashtu e injoruan Erlangun. erlang është një gjuhë programimi me qëllim të përgjithshëm, funksional dhe njëkohësisht.
Gjithashtu nuk doli mirë në GitHub dhe Reddit. Facebook i vetmi vend ku mbajti një performancë të mirë.

Erlang gjithashtu ka rënë në trendet e motorëve të kërkimit.

Në pjesën e tregut të punës, gjërat janë më konfuze. Ndërsa ende hKa më shumë punë për zhvilluesit Erlang sesa zhvilluesit e disponueshëm, Krahasuar me gjuhët e tjera, ka më pak kërkesa për Erlang këtë vit në krahasim me vitin e kaluar. Ndërsa numri i vendeve të punës në Erlang u rrit vitin e fundit, rritja është më e vogël se mesatarja e industrisë.

Lua

Lua është një gjuhë programimi e fuqishme, efikase, e lehtë dhe e integrueshme. Ai mbështet programimin procedural, programimin e orientuar drejt objektit, programimin funksional, programimin e drejtuar nga të dhënat dhe përshkrimin e të dhënave.

Ndryshe nga gjuhët e tjera në listë, Lua duket se ka zgjuar interesin e komunitetit. Ai kishte një prani më të madhe në Facebook dhe IRC krahasuar me vitin e kaluar, dhe u përmirësua ndjeshëm në renditjen e GitHub dhe StackOverflow.

Rënia e Lua-s në vëllimin e kërkimit ishte më e vogël se ajo e gjuhëve të tjera. Mundësia e përdorimit të tij në shkencën e të dhënave dhe zhvillimin e lojërave, ata mund ta heqin nga kjo listë vitin e ardhshëm.

Lua renditet e treta për sa i përket furnizimit me zhvillues dhe e parafundit për sa i përket kërkesës për zhvillues. Ka akoma më shumë zhvillues të Lua sesa ka punë për ta.

Perl

Kjo gjuhë krijuar ne 1987, tienes karakteristikat e gjuhës C, gjuha bourne (sh) gjuha e interpretuar dhe Lisp.

Në nivelin e komunitetit ai performoi mirë në Freenode, GitHub dhe StackOverflow. Përkundrazi, ai nuk doli mirë në rrjetet sociale.

Sipas disa analistëve, e ardhmja e Perl është e paqartë. Kjo, së bashku me rënien e kërkimeve, ngre shqetësime për të ardhmen e saj.

Në lidhje me tregun e punës, ka më pak kërkesë për zhvilluesit e Perl sesa për zhvilluesit C #, Ruby dhe R. Gjithashtu, furnizimi i zhvilluesve të Perl tejkalon kërkesën.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.