Bästa programmeringsspråken: Mest populära och snabbast växande valen för utvecklare

0
111

Owen Hughes

Av Owen Hughes | 4 november 2021 | Ämne: Teknik

team-of-software-developers-working-together.jpg

JavaScript bestämmer, men Python gör stora vinster

Bild: Maskot/Getty Images

JavaScript används nu av mer än 16,4 miljoner utvecklare globalt, enligt en undersökning av mer än 19 000 kodare – vilket gör det till världens mest populära programmeringsspråk “med stor marginal”.

SlashDatas 21:a delstat i utvecklarnationen Rapporten undersökte globala trender för mjukvaruutvecklare i 160 länder under tredje kvartalet 2021, som täckte programmeringsspråk, verktyg, API:er, appar och tekniksegment, samt attityder hos utvecklarna själva.

Rapporten tittade också på utvecklarnas engagemang i 5G och IoT, särskilt hur programmerare utnyttjade nya framsteg inom teknik inom verktyg, appar och tjänster.

JavaScripts pågående popularitet inom webb- och backend-applikationer häftade dess position som det mest populära programmeringsspråket under Q3 2021. Även om det inte nödvändigtvis är en överraskning i sig själv, har JavaScript trots allt varit världens mest använda språk i ett antal år nu – SlashData fann att uppåt 2,5 miljoner utvecklare hade anslutit sig till JavaScript-communityt bara under de senaste sex månaderna. Det är samma sak som hela användarbasen av Swift; eller de kombinerade samhällena Rust och Ruby.

Data för JavaSCript inkluderade även språkderivator TypeScript och CoffeeScript.

Python är kanske inte en nära tvåa, men dess popularitet är ändå imponerande: enligt SlashData används språket nu av cirka 11,3 miljoner kodare, främst inom datavetenskap och maskininlärning, och IoT-applikationer.

Guido van Rossums idé, Pythons popularitet har exploderat de senaste åren och gått om Javas, som för närvarande används av 9,6 miljoner utvecklare. Java är fortfarande ett val för mobil- och stationära appar, visade SlashDatas undersökning.

Enligt SlashData har Python lagt till 2,3 miljoner utvecklare till sin community under de senaste 12 månaderna. “Det är en tillväxt på 25 %, en av de högsta i alla stora programmeringsspråksgemenskaper med mer än 7 miljoner användare”, konstaterade rapporten.

“Uppkomsten av datavetenskap och maskininlärning (ML) är en tydlig faktor i Pythons popularitet. Mer än 70 % av ML-utvecklare och datavetare rapporterar att de använder Python. För perspektiv använder bara 17 % R, det andra språket som ofta förknippas med data vetenskap.”

Se även: Programmeringsspråk: Pythons nya utvecklare i residens och deras roll “gör-det-eller-bryt-det”

JavaScript, Python, Java, C/C++, PHP och C# toppar programspråkets popularitetstabeller

Bild: SlashData

Att bestämma utvecklarbasen för ett visst programmeringsspråk är naturligtvis inte en exakt vetenskap. “Det kan vara svårt att bedöma hur utbrett ett programmeringsspråk är”, konstaterade SlashData. Dess siffror är baserade på två delar av data: organisationens egen uppskattning av antalet mjukvaruutvecklare över hela världen (som den uppskattar till 26,8 miljoner), såväl som dess undersökningar vartannat år, som enligt SlashData når “tiotusentals utvecklare var sjätte månad “. Så det finns en viss marginal för fel.

Avrundade de fem mest populära språken var C/C++ (7,5 m utvecklare), PHP (7,3 m) och C# (7,1 m). Av dessa har PHP vuxit snabbast under de senaste sex månaderna, rapporterade SlashData, och förvärvade en miljon nya utvecklare mellan Q1 och Q3. Precis som JavaScript är PHP fortfarande populärt för webb- och backend-applikationer.

Rust är ett annat programmeringsspråk som har gjort vågor de senaste åren. Programmeringsspråket med öppen källkod används mest i inbäddad programvara och utveckling av “bare metal”, men har även hittat ett hem inom AR- och VR-spelutveckling.

“Rust har bildat en mycket stark gemenskap av utvecklare som bryr sig om prestanda, minnessäkerhet och säkerhet. Som ett resultat har det växt snabbare än något annat språk under de senaste 24 månaderna, nästan tredubblats i storlek från bara 0,4 miljoner utvecklare under tredje kvartalet 2019 till 1,1 miljoner,” stod det i rapporten.

Rust växte snabbare än något annat programmeringsspråk under de senaste 24 månaderna, hittade SlashData

Bild: SlashData

SlashDatas rapport fann att utvecklare i allt större utsträckning engagerar sig i 5G-projekt, särskilt de som är relaterade till IoT, AR/VR, konsumentelektronik och maskininlärning/AI.

Kanske inte överraskande visade sig Kina vara epicentrum för 5G-utvecklaraktivitet: 13 % av de tillfrågade baserade i Kina rapporterade att de aktivt arbetade med 5G-projekt, vilket SlashData sa var nästan dubbelt så högt som det globala genomsnittet.

Nord- och Sydamerika följde efter, med 11 % respektive 10 % . Trots detta fann rapporten att 43 % av utvecklarna i Nordamerika inte hade något intresse eller engagemang i 5G – högre än det globala genomsnittet på 35 %.

SlashData föreslog att desinformation om 5G-lön åtminstone delvis kan skyllas här. “Ttydligare meddelanden om potentialen hos 5G kan hjälpa till att få nya utvecklare ombord. Detta är dock inte utan utmaningar i en tid där förvirring och desinformation om 5G är utbredd”, heter det i rapporten.

Money talks

SlashDatas senaste rapport syftade också till att ta pulsen på utvecklarsentimentet mitt i en förändrad arbetskraftsdynamik och en teknikanställningsmarknad i rörelse.

Specifikt frågade den utvecklare vad som skulle få dem att lämna sin nuvarande arbetsgivare för ett jobb någon annanstans. Hälften av utvecklarna (50 %) sa att de skulle byta företag för bättre lön, även om en tredjedel av de tillfrågade inte var ekonomiskt motiverade, valde motiv som karriäravancemang (31 %), bredda kunskaper eller färdigheter (31 %), förmåga att arbeta på distans (22%) och bättre företagskultur (20%).

Utvecklare i Östeuropa var mest benägna att prioritera att höja sin lön – nästan sju av tio sa att ett bättre erbjudande skulle få dem att byta jobb. Kompensation var också viktig för kinesiska utvecklare, där tre av fem sa att bättre lön skulle få dem att byta.

Att jaga en högre lön var särskilt viktigt för utvecklare i Östeuropa

Bild: SlashData

Se även: Teknikarbetare är frustrerade och funderar på att sluta. Här är vad som kan övertala dem att stanna

Erfarna utvecklare visade sig vara mest nöjda i sina jobb – ungefär var sjätte av dem med 16 eller fler års erfarenhet sa att ingenting skulle få dem att byta jobb. Karriäravancemang och att ta på sig en mer utmanande roll toppar båda för utvecklare med tre till fem år bakom sina bälten, visade undersökningen.

“Det finns många anledningar till att en utvecklare väljer att byta arbetsgivare, och även om det är viktigt för att ignorera effekterna av kompensation spelar andra faktorer en viktig roll, särskilt eftersom arbetets roll i våra liv fortsätter att utvecklas”, stod det.

“För dem som är intresserade av att anställa och behålla utvecklare, talar pengar. , men det är inte det enda samtalsämnet.”

CXO

Teknikarbetare varnade för att de skulle sluta. Nu är problemet utom kontroll Den ökande efterfrågan på utvecklare skapar några oväntade konsekvenser. Fjärrarbetande jobb: Katastrof hägrar när chefer vägrar lyssna ​Vad är digital transformation? Allt du behöver veta om hur tekniken omformar affärsutvecklare