JetBrains har publisert sin årlige The State of Developer Ecosystem-undersøkelse.
Mer enn 29.000 utviklere fra hele verden har svart på undersøkelsen, som blant annet ser på hvilke programmeringsspråk, verktøy og teknologier utviklere bruker eller har tro på.
Undersøkelsen inneholder en masse interessant, men det kan være greit å være oppmerksom på at resultatene kanskje er litt påvirket av at det antagelig er en overvekt av de som bruker JetBrains' utviklerverktøy som har svart.
Bruker JavaScript, vil lære Go
Ifølge undersøkelsen er JavaScript det desidert mest brukte programmeringsspråket:
- JavaScript, 65 %
- HTML/CSS, 55 %
- Python, 54 %
- SQL, 49 %
- Java, 48 %
- Shell scripting Languages, 34 %
- TypeScript, 34 %
- C++, 25 %
- C#, 23 %
- C, 20 %
JavaScript er også det mest populære hovedprogrammeringsspråket blant de spurte, med 34 prosent.
Bruken av TypeScript har mer enn tredoblet seg i løpet av de siste seks årene, fra 12 prosent i 2017 til 34 prosent i 2022:
Halvparten av de spurte sier de har planer om å ta i bruk et nytt programmeringsspråk. Dette er språkene flest har planer om å ta i bruk:
- Go (12 %)
- Rust (11 %)
- Kotlin (8 %)
- TypeScript (7 %)
- Python ( 7 %)
State of JS 2022: – Det er ikke sikkert React har alle svarene
Språkene vi liker mest og minst
JetBrains spurte hvilke programmeringsspråk utviklerne liker best, og hvilke de helst vil unngå.
Disse språkene er utviklernes favoritter:
- Python, 20 %
- Java, 16 %
- JavaScript, 9 %
- C#, 9 %
- Kotlin, 7 %
Lei av angrep på PHP: - Kan ikke komme på én grunn til å ikke bruke PHP
Og disse liker utviklerne minst:
- JavaScript, 16 %
- Java, 15 %
- C, 10 %
- PHP, 10 %
- C++, 7 %
Siden Java og JavaScript er på topplisten for både de minst og best likte programmeringsspråkene, kan det tyde på at disse språkene er blant de mest kontroversielle og de flest har sterke meninger om. Igjen er det verdt å minne om at det nok er en overvekt av svar fra de som bruker JetBrains' utviklingsverktøy – som er spesielt populære innenfor noen bestemte programmeringsspråk.
«...kan det tyde på at disse språkene er blant de mest kontroversielle og de flest har sterke meninger om.»
Hvis vi ser på de minst likte programmeringsspråkene relativt til antallet personer som bruker det, er det ett språk som er absolutt minst likt: Perl.
- Perl, 96 %
- Visual Basic, 77 %
- Delphi, 60 %
- C, 51 %
- PHP, 48 %
De mest lovende teknologiene
I undersøkelsen jobber flertallet med web-utvikling på backend (66 prosent), mens 53 prosent jobber med web-utvikling på frontend. 32 prosent jobber med utvikling av desktop-applikasjoner, 28 prosent med mobilapplikasjoner og 27 prosent med server/infrastruktur.
Dette kan være verdt å ha i bakhodet når vi ser på hvilke teknologier de spurte mener er mest lovende:
- AI/ML, 14 %
- Rust, 13 %
- JavaScript og tilhørende rammeverk, 11 %
- Go, 9 %
- Kotlin, 8 %
I tillegg til programmeringsspråk, nevnte respondentene også blockchain, WebAssembly, Flutter, AR/VR og skyteknologi som teknologier de så på som spesielt lovende.
– React er et stort, stygt beist med tjue tusen måter å gjøre den samme tingen
Mest populære verktøy
Undersøkelsen er utrolig detaljert, og du kan drille deg ned i resultater for ulike programmeringsspråk for å se forskjeller i for eksempel hvilke editorer folk bruker, hva de bruker de enkelte programmeringsspråkene til, og så videre.
Her er for eksempel de mest populære editorene for noen programmeringsspråk:
- JavaScript: Visual Studio Code (51 %). JetBrains WebStorm på 2. plass med 19 %.
- Python: PyCharm Professional Editon (32 %). Visual Studio Code på 2. plass med 31 %.
- C#: Visual Studio (54 %). JetBrains Rider på 2. plass med 33 %.
- Java: IntelliJ IDEA (78 %). Eclipse eller Eclipse-basert på 2. plass med 8 %.
- Rust: Visual Studio Code (43 %). JetBrains CLion på 2. plass med 23 %.
91% menn – og de er utbrente
Det er ingen tvil om at utviklerbransjen er en mannsdominert bransje. Hele 91 prosent av respondentene i undersøkelsen er menn, 5 prosent kvinner og 3 prosent som enten ikke vil oppgi, eller anser seg for å være ikke-binære.
Ett av de mest bekymringsfulle funnene i undersøkelsen, er at hele 73 prosent av utviklerne oppgir at de har følt seg utbrente på ett eller annet tidspunkt i karrieren.
Du finner hele undersøkelsen her.
Er du mer opptatt av JavaScript enn av andre programmeringsspråk, bør du også sjekke ut den nyeste State of JS-undersøkelsen.