JavaScript hersker, men Python opnår store gevinster
Billede: Maskot/Getty Images
JavaScript bruges nu af mere end 16,4 millioner udviklere globalt, siger en undersøgelse blandt mere end 19.000 kodere – hvilket gør det til verdens mest populære programmeringssprog “med en bred margin”.
SlashData's 21st State of the Developer Nation Rapporten undersøgte globale softwareudviklertendenser på tværs af 160 lande i løbet af 3. kvartal 2021, der dækkede programmeringssprog, værktøjer, API'er, apps og teknologisegmenter, samt holdninger hos udviklerne selv.
Rapporten så også på involvering af udviklere i 5G og IoT, specifikt hvordan programmører udnyttede nye fremskridt inden for teknologi inden for værktøjer, apps og tjenester.
JavaScripts fortsatte popularitet i web- og backend-applikationer hæftede sin position som det mest populære programmeringssprog i 3. kvartal 2021. Selvom det ikke nødvendigvis er en overraskelse i sig selv – har JavaScript trods alt været verdens mest brugte sprog i en årrække nu – SlashData fandt ud af, at op mod 2,5 millioner udviklere havde sluttet sig til JavaScript-fællesskabet alene inden for de sidste seks måneder. Det er det samme som hele brugerbasen af Swift; eller de kombinerede samfund af Rust og Ruby.
Dataene for JavaSCript inkluderede også sprogderivater TypeScript og CoffeeScript.
Python er måske ikke en tæt andenplads, men dens popularitet er ikke desto mindre imponerende: ifølge SlashData bruges sproget nu af omkring 11,3 millioner kodere, primært inden for datavidenskab og maskinlæring og IoT-applikationer.
Udtænkt af Guido van Rossum, Pythons popularitet er eksploderet i de seneste år og overhalet Javas, som i øjeblikket bruges af 9,6 millioner udviklere. Java forbliver en go-to for mobil- og desktop-apps, viste SlashDatas undersøgelse.
Ifølge SlashData har Python tilføjet 2,3 millioner udviklere til sit fællesskab i løbet af de sidste 12 måneder. “Det er en vækstrate på 25 %, en af de højeste på tværs af alle de store programmeringssprogsfællesskaber med mere end 7 millioner brugere,” bemærkede rapporten.
“Opblomstringen af datavidenskab og maskinlæring (ML) er en klar faktor i Pythons popularitet. Mere end 70 % af ML-udviklere og dataforskere rapporterer, at de bruger Python. For perspektiv er det kun 17 %, der bruger R, det andet sprog, der ofte forbindes med data videnskab.”
Se også: Programmeringssprog: Pythons nye udvikler i boligen og deres 'make-it-or-break-it'-rolle
JavaScript, Python, Java, C/C++, PHP og C# topper programmeringssprogets popularitetsdiagrammer
Billede: SlashData
Selvfølgelig er det ikke en eksakt videnskab at bestemme udviklerbasen for et bestemt programmeringssprog. “Det kan være svært at vurdere, hvor udbredt et programmeringssprog er,” bemærkede SlashData. Dets tal er baseret på to stykker data: organisationens eget estimat af antallet af softwareudviklere på verdensplan (som den anslår til 26,8 millioner), såvel som dens toårige undersøgelser, som SlashData sagde, når ud til “titusindvis af udviklere hver sjette måned “. Så der er en vis fejlmargen.
Afrunding af de fem mest populære sprog var C/C++ (7,5 m udviklere), PHP (7,3 m) og C# (7,1 m). Af disse er PHP vokset hurtigst i løbet af de sidste seks måneder, rapporterede SlashData, der erhvervede en million nye udviklere mellem Q1 og Q3. Ligesom JavaScript er PHP fortsat populært til web- og backend-applikationer.
Rust er et andet programmeringssprog, der har skabt bølger i de seneste år. Open source-programmeringssproget bruges mest i indlejret software og 'bare metal'-udvikling, selvom det også har fundet et hjem i AR- og VR-spiludvikling.
“Rust har dannet et meget stærkt fællesskab af udviklere, der bekymrer sig om ydeevne, hukommelsessikkerhed og sikkerhed. Som et resultat voksede det hurtigere end noget andet sprog i de sidste 24 måneder, næsten tredoblet i størrelse fra kun 0,4 mio. udviklere i tredje kvartal 2019 til 1,1 mio,” lød rapporten.
Rust voksede hurtigere end noget andet programmeringssprog i de sidste 24 måneder, fandt SlashData
Billede: SlashData
SlashDatas rapport viste, at udviklere i stigende grad bliver involveret i 5G-projekter, især dem, der er relateret til IoT, AR/VR, forbrugerelektronik og machine learning/AI.
Måske ikke overraskende blev Kina fundet at være epicenteret for 5G-udvikleraktivitet: 13 % af de adspurgte baseret i Kina rapporterede, at de aktivt arbejdede på 5G-projekter, hvilket SlashData sagde var næsten det dobbelte af det globale gennemsnit.
Nord- og Sydamerika fulgte efter, med henholdsvis 11 % og 10 %. . På trods af dette fandt rapporten, at 43 % af udviklerne i Nordamerika ikke havde nogen interesse eller involvering i 5G – højere end det globale gennemsnit på 35 %.
SlashData foreslog, at misinformation om 5G-betaling i det mindste delvis er skylden her. “Tydeligere budskaber om potentialet ved 5G kan være med til at bringe nye udviklere med ombord. Dette er dog ikke uden udfordringer i en tid, hvor forvirring og misinformation om 5G er fremherskende,” hedder det i rapporten.
Money talks
SlashDatas seneste rapport havde også til formål at tage pulsen på udviklerstemningen midt i skiftende arbejdsstyrkes dynamik og et teknologisk ansættelsesmarked i forandring.
Konkret spurgte den udviklere, hvad der ville få dem til at forlade deres nuværende arbejdsgiver for at få et job andetsteds. Halvdelen af udviklerne (50 %) sagde, at de ville skifte virksomhed for bedre løn, selvom en tredjedel af de adspurgte ikke var økonomisk motiverede, og valgte motiver som karrierefremgang (31 %), udvidelse af viden eller færdigheder (31 %), evner at arbejde eksternt (22%) og bedre virksomhedskultur (20%).
Udviklere i Østeuropa var mest tilbøjelige til at prioritere at øge deres løn – næsten syv ud af ti sagde, at et bedre tilbud ville få dem til at skifte job. Kompensation var også vigtig for kinesiske udviklere, hvor tre ud af fem sagde, at bedre løn ville få dem til at skifte.
At jagte en højere løn var især vigtigt for udviklere i Østeuropa
Billede: SlashData
Se også: Tekniske medarbejdere er frustrerede og tænker på at stoppe. Her er hvad der kan overtale dem til at blive
Erfarne udviklere viste sig at være de mest tilfredse i deres job – omkring hver sjette af dem med 16 eller flere års erfaring sagde, at intet ville få dem til at skifte job. Karrierefremgang og påtagelse af en mere udfordrende rolle topper begge for udviklere med tre til fem år på bagen, viste undersøgelsen.
“Der er mange grunde til, at en udvikler vælger at skifte arbejdsgiver, og selvom det er vigtigt for at ignorere virkningen af kompensation, spiller andre faktorer en vigtig rolle, især da arbejdets rolle i vores liv fortsætter med at udvikle sig,” hedder det.
“For dem, der er beskæftiget med at ansætte og fastholde udviklere, taler penge om penge. , men det er ikke det eneste samtaleemne.”
CXO
Tekniske medarbejdere advarede om, at de ville holde op. Nu er problemet ude af kontrol. Stigende efterspørgsel efter udviklere skaber nogle uventede konsekvenser Fjernarbejdende jobs: Katastrofen truer, da ledere nægter at lytte Hvad er digital transformation? Alt hvad du behøver at vide om, hvordan teknologi omformer forretningsudvikler