Topprogrammeertalen: populairste en snelst groeiende keuzes voor ontwikkelaars

0
118

Owen Hughes

Door Owen Hughes | 4 november 2021 | Onderwerp: Technologie

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

JavaScript heerst, maar Python maakt enorme winsten

Afbeelding: Maskot/Getty Images

JavaScript wordt nu gebruikt door meer dan 16,4 miljoen ontwikkelaars wereldwijd, zegt een onderzoek onder meer dan 19.000 programmeurs – waardoor het 's werelds meest populaire programmeertaal is “met een ruime marge”.

SlashData's 21e State of the Developer Nation Het rapport onderzocht wereldwijde trends in softwareontwikkelaars in 160 landen tijdens het derde kwartaal van 2021, met betrekking tot programmeertalen, tools, API's, apps en technologiesegmenten, evenals de houding van ontwikkelaars zelf.

Het rapport keek ook naar de betrokkenheid van ontwikkelaars bij 5G en IoT, in het bijzonder hoe programmeurs profiteerden van nieuwe technologische ontwikkelingen in tools, apps en services.

JavaScript's aanhoudende populariteit in web- en backend-applicaties heeft zijn positie als de meest populaire programmeertaal in het derde kwartaal van 2021 gestapeld. Hoewel dit op zich niet per se een verrassing is – JavaScript is immers al een aantal jaren 's werelds meest gebruikte taal – SlashData ontdekte dat alleen al in de afgelopen zes maanden meer dan 2,5 miljoen ontwikkelaars zich hadden aangesloten bij de JavaScript-gemeenschap. Dat is hetzelfde als het hele gebruikersbestand van Swift; of, de gecombineerde gemeenschappen van Rust en Ruby.

De gegevens voor JavaSCript bevatten ook taalderivaten TypeScript en CoffeeScript.

Python is misschien geen goede tweede, maar de populariteit is niettemin indrukwekkend: volgens SlashData wordt de taal nu gebruikt door ongeveer 11,3 miljoen coders, voornamelijk binnen datawetenschap en machine learning, en IoT-toepassingen.

Het geesteskind van Guido van Rossum, Python's populariteit is de afgelopen jaren explosief gestegen en heeft die van Java, dat momenteel wordt gebruikt door 9,6 miljoen ontwikkelaars, ingehaald. Java blijft een favoriet voor mobiele en desktop-apps, zo blijkt uit het onderzoek van SlashData.

Volgens SlashData heeft Python in de afgelopen 12 maanden 2,3 miljoen ontwikkelaars aan zijn community toegevoegd. “Dat is een groeipercentage van 25%, een van de hoogste in alle grote programmeertaalgemeenschappen van meer dan 7 miljoen gebruikers”, aldus het rapport.

“De opkomst van datawetenschap en machine learning (ML) is een duidelijke factor in de populariteit van Python. Meer dan 70% van de ML-ontwikkelaars en datawetenschappers geeft aan Python te gebruiken. Voor het perspectief gebruikt slechts 17% R, de andere taal die vaak wordt geassocieerd met data wetenschap.”

Zie ook: Programmeertalen: Python's nieuwe ontwikkelaar in residentie en hun 'make-it-or-break-it'-rol

JavaScript, Python, Java, C/C++, PHP en C# staan ​​bovenaan de populariteitsgrafieken van programmeertalen

Afbeelding: SlashData

Het bepalen van de ontwikkelaarsbasis van een bepaalde programmeertaal is natuurlijk geen exacte wetenschap. “Het kan moeilijk zijn om in te schatten hoe wijdverbreid een programmeertaal is”, merkte SlashData op. De cijfers zijn gebaseerd op twee gegevens: de eigen schatting van de organisatie van het aantal softwareontwikkelaars wereldwijd (dat het op 26,8 miljoen schat), evenals de tweejaarlijkse enquêtes, die volgens SlashData “elke zes maanden tienduizenden ontwikkelaars bereiken”. “. Er is dus enige marge voor fouten.

De top vijf van meest populaire talen werd afgerond met C/C++ (7,5 miljoen ontwikkelaars), PHP (7,3 miljoen) en C# (7,1 miljoen). Hiervan is PHP de afgelopen zes maanden het snelst gegroeid, meldde SlashData, waarbij tussen Q1 en Q3 een miljoen nieuwe ontwikkelaars werden aangetrokken. Net als JavaScript blijft PHP populair voor web- en backend-applicaties.

Rust is een andere programmeertaal die de laatste jaren furore maakt. De open-source programmeertaal wordt meestal gebruikt in embedded software en 'bare metal'-ontwikkeling, maar heeft ook zijn thuis gevonden in de ontwikkeling van AR- en VR-games.

“Rust heeft een zeer sterke gemeenschap van ontwikkelaars gevormd die geven om prestaties, geheugenveiligheid en beveiliging. Als gevolg hiervan groeide het sneller dan welke andere taal dan ook in de afgelopen 24 maanden, bijna een verdrievoudiging in omvang van slechts 0,4 miljoen ontwikkelaars in Q3 2019 tot 1,1 miljoen”, aldus het rapport.

slashdata-state-of-dev-nation-language-popularity.jpg

Rust groeide sneller dan enige andere programmeertaal in de afgelopen 24 maanden, vond SlashData

Afbeelding: SlashData

Uit het rapport van SlashData bleek dat ontwikkelaars steeds meer betrokken raken bij 5G-projecten, met name die met betrekking tot IoT, AR/VR, consumentenelektronica en machine learning/AI.

Het is misschien niet verwonderlijk dat China het epicentrum bleek te zijn van 5G-ontwikkelaarsactiviteit: 13% van de respondenten in China meldde dat ze actief aan 5G-projecten werkten, wat volgens SlashData bijna het dubbele was van het wereldwijde gemiddelde.

Noord- en Zuid-Amerika volgden, met respectievelijk 11% en 10% . Desondanks bleek uit het rapport dat 43% van de ontwikkelaars in Noord-Amerika geen interesse of betrokkenheid had bij 5G – hoger dan het wereldwijde gemiddelde van 35%.

SlashData suggereerde dat verkeerde informatie over 5G-betaling hier op zijn minst gedeeltelijk de schuld van is. “Een duidelijker bericht over het potentieel van 5G kan helpen om nieuwe ontwikkelaars aan boord te krijgen. Dit is echter niet zonder uitdagingen in een tijd waarin verwarring en verkeerde informatie over 5G veel voorkomt”, aldus het rapport.

Geldgesprekken

Het laatste rapport van SlashData was ook bedoeld om het sentiment van ontwikkelaars te meten in een veranderende dynamiek van het personeelsbestand en een in beweging zijnde tech-wervingsmarkt.

Specifiek werd aan ontwikkelaars gevraagd wat hen ertoe zou brengen hun huidige werkgever te verlaten voor een baan elders. De helft van de ontwikkelaars (50%) zei dat ze van bedrijf zouden veranderen voor een beter loon, hoewel een derde van de respondenten niet financieel gemotiveerd was en koos voor motivaties zoals loopbaanontwikkeling (31%), het verbreden van kennis of vaardigheden (31%), het vermogen om op afstand te werken (22%) en een betere bedrijfscultuur (20%).

Ontwikkelaars in Oost-Europa gaven het meest waarschijnlijk prioriteit aan het verhogen van hun salaris – bijna zeven op de tien zeiden dat een beter aanbod hen zou aanzetten om van baan te veranderen. Compensatie was ook belangrijk voor Chinese ontwikkelaars, waarbij drie op de vijf zeiden dat ze door een beter loon zouden overstappen.

Het nastreven van een hoger salaris was vooral belangrijk voor ontwikkelaars in Oost-Europa

Afbeelding: SlashData

Zie ook: Techwerkers zijn gefrustreerd en denken erover te stoppen. Dit is wat hen zou kunnen overtuigen om te blijven

Ervaren ontwikkelaars bleken het meest tevreden in hun werk – ongeveer een op de zes van degenen met 16 of meer jaar ervaring zei dat niets hen van baan zou doen veranderen. Carrièreontwikkeling en het aannemen van een meer uitdagende rol zijn beide een hoogtepunt voor ontwikkelaars met drie tot vijf jaar onder hun riem, zo bleek uit het onderzoek.

“Er zijn veel redenen waarom een ​​ontwikkelaar ervoor kan kiezen om van werkgever te veranderen, en hoewel het belangrijk is om de impact van compensatie te negeren, spelen andere factoren een belangrijke rol, vooral omdat de rol van werk in ons leven blijft evolueren,” zei het.

“Voor degenen die zich bezighouden met het aannemen en behouden van ontwikkelaars, geldbesprekingen , maar het is niet het enige onderwerp van gesprek.”

CXO

Technische werkers waarschuwden dat ze zouden stoppen. Nu is het probleem uit de hand gelopen De stijgende vraag naar ontwikkelaars heeft onverwachte gevolgen Werken op afstand: er dreigt een ramp als managers weigeren te luisteren Wat is digitale transformatie? Alles wat u moet weten over hoe technologie uw bedrijf verandert Ontwikkelaar