Stack Overflow utvecklarundersökningsresultat publicerade: Python går om Java

Stack Overflow är en välkänd och populär Q&A-portal för utvecklare och IT-proffs runt om i världen, och dess årliga undersökning är den största och mest omfattande av människor som skriver kod runt om i världen. Varje år genomför Stack Overflow en undersökning som täcker allt från utvecklarnas favoritteknologier till deras arbetspreferenser. Årets undersökning är det nionde året i rad och över 90 000 personer deltog i undersökningen.

Nyckelresultat:

  • Python är det snabbast växande programmeringsspråket. I år steg det igen i rankingen, vilket förskjuter Java till att bli det näst mest populära språket efter Rust.
  • Mer än hälften av de tillfrågade skrev sin första kodrad innan de fyllde sexton, även om detta varierade beroende på land och kön.
  • DevOps-specialister och webbplatstillförlitlighetsingenjörer är bland de högst betalda och mest erfarna utvecklarna, de mest nöjda med sina jobb och de minst benägna att leta efter nya jobb.
  • Bland undersökningsdeltagarna är utvecklare från Kina de mest optimistiska och tror att människor som är födda i dag kommer att leva bättre än sina föräldrar. Utvecklare i västeuropeiska länder som Frankrike och Tyskland ser på framtiden med en nypa salt.
  • På frågan om vad som hindrar deras produktivitet pekar män oftast på överflöd av uppgifter som inte är direkt relaterade till utveckling, medan representanter för sexuella minoriteter är missnöjda med arbetsmiljöns "toxicitet".

Inte utan del av egen-PR. Stack Overflow bad respondenterna att komma ihåg när de senast löste ett utvecklingsproblem med eller utan portal. Resultaten visade att Stack Overflow sparar utvecklare mellan 30 och 90 minuters tid per vecka.

Några fakta


Stack Overflow utvecklarundersökningsresultat publicerade: Python går om Java

Varje månad besöker cirka 50 miljoner människor Stack Overflow för att lära sig eller dela sina erfarenheter och bygga sina karriärer. 21 miljoner av dessa människor är professionella utvecklare eller universitetsstudenter som utbildar sig för att bli det. Cirka 4 % av de tillfrågade anser att programmering är en hobby snarare än ett yrke, och knappt 2 % av de tillfrågade var tidigare professionella utvecklare, men har nu bytt yrke.

Stack Overflow utvecklarundersökningsresultat publicerade: Python går om Java

Cirka 50 % av de tillfrågade kallade sig fullstack-utvecklare, det vill säga specialister som skriver både klient- och serverkod, vanligtvis relaterad till webbteknologi, och cirka 17 % anser sig vara mobilapplikationsutvecklare. Oftast skriver frontend-utvecklare även back-end-kod, och vice versa. Andra populära kombinationer av IT-yrken är databasadministratör och systemadministratör, DevOps-specialist och Site Reliability Engineer, designer och front-end-utvecklare, universitetsforskare och akademiker.

Stack Overflow utvecklarundersökningsresultat publicerade: Python går om Java

Cirka 65 % av professionella utvecklare bland Stack Overflow-användare bidrar till projekt med öppen källkod (som LibreOffice eller Gimp) en gång om året eller mer. Bidrag till projekt med öppen källkod beror ofta på programmeringsspråket. Alltså, utvecklare som arbetar med Rust, WebAssembly och Elixir gör detta oftast, medan de som arbetar med VBA, C# och SQL hjälper open source-projekt ungefär hälften så ofta.

Många utvecklare kodar även utanför jobbet. Cirka 80 % av de tillfrågade överväger att programmera sin hobby. Andra ansvarsområden utanför utveckling korrelerar signifikant med detta uttalande. Till exempel, programmerare som har barn är mindre benägna att lista utveckling som en hobby. Kvinnliga svarande var också mindre benägna att överväga att programmera en hobby.

I USA sa nästan 30 % av de tillfrågade att de hade psykiska problem, en andel högre än i andra stora länder som Storbritannien, Kanada, Tyskland eller Indien.

Stack Overflow utvecklarundersökningsresultat publicerade: Python går om Java

I år tillfrågades respondenterna vilka sociala nätverk de använder oftast. Reddit och YouTube var de vanligaste svaren. IT-specialisternas preferenser motsvarar dock inte den övergripande informationen om sociala nätverks popularitet, där Facebook rankas först, och Reddit är inte ens i topp 10 (Reddit har cirka 330 miljoner aktiva användare jämfört med Facebooks 2,32 miljarder månatliga användare ).

Stack Overflow utvecklarundersökningsresultat publicerade: Python går om Java

För sjunde året i rad blev JavaScript det populäraste programmeringsspråket och Python steg igen i rankingen. Python gick om Java i den totala rankingen i år, precis som den gick om C# förra året och PHP året innan. Således är Python det snabbast växande programmeringsspråket idag.

De mest älskade, "hemska" och "önskade" programmeringsspråken

För fjärde året i rad var Rust gemenskapens favoritprogrammeringsspråk, följt av Python. Eftersom Pythons popularitet växer snabbt, innebär att vara i denna ranking att det inte bara finns fler och fler Python-utvecklare, utan de vill också fortsätta arbeta med detta språk.

VBA och Objective-C är erkända som de mest "läskiga" språken i år. Det betyder att en stor andel av utvecklarna som för närvarande använder dessa språk inte uttrycker något intresse för att fortsätta med det.

Python var det mest "önskade" språket för tredje året i rad, vilket betyder att utvecklare som inte redan använder det anger att de skulle vilja lära sig det. På andra och tredje plats ligger JavaScript respektive Go.

Hur är det med blockchain?

Majoriteten av de tillfrågade i Stack Overflow-undersökningen sa att deras organisationer inte använder blockkedjeteknik, och att de vanligaste användningsfallen inte involverar kryptovaluta. Blockchain används oftast av utvecklare från Indien.

På frågan om vad de tycker om blockchain-teknik är utvecklarna i allmänhet optimistiska om dess användbarhet. Denna optimism är dock främst koncentrerad till yngre och mindre erfarna yrkesverksamma. Ju mer erfaren respondenten är, desto mer sannolikt är det att de säger att blockchain-teknologi är en "oansvarig användning av resurser."

De högst betalande programmeringsspråken

Stack Overflow utvecklarundersökningsresultat publicerade: Python går om Java

Bland de undersökta utvecklarna fick de som använder Clojure, F#, Elixir och Rust de högsta lönerna bland USA-baserade programmerare, i genomsnitt cirka 70 000 USD. Det finns dock regionala skillnader. Scala-utvecklare i USA är bland de högst betalda, medan Clojure- och Rust-utvecklare tjänar mest i Indien.

Du kan se mer intressanta data och siffror i den ursprungliga rapporten på engelska.




Källa: 3dnews.ru

Lägg en kommentar