Stack Overflow-udviklerundersøgelsesresultater offentliggjort: Python overhaler Java

Stack Overflow er en velkendt og populær Q&A-portal for udviklere og it-professionelle over hele verden, og dens årlige undersøgelse er den største og mest omfattende af mennesker, der skriver kode rundt om i verden. Hvert år gennemfører Stack Overflow en undersøgelse, der dækker alt fra udvikleres foretrukne teknologier til deres arbejdspræferencer. Årets undersøgelse markerer det niende år i træk, og mere end 90 personer deltog i undersøgelsen.

Nøglefund:

  • Python er det hurtigst voksende programmeringssprog. I år steg det igen på ranglisten og fortrængte Java til at blive det næstmest populære sprog efter Rust.
  • Mere end halvdelen af ​​de adspurgte skrev deres første kodelinje, før de fyldte seksten, selvom dette varierede efter land og køn.
  • DevOps-specialister og webstedspålidelighedsingeniører er blandt de bedst betalte og mest erfarne udviklere, de mest tilfredse med deres job og de mindst tilbøjelige til at søge nye job.
  • Blandt deltagerne i undersøgelsen er udviklere fra Kina de mest optimistiske og tror på, at mennesker født i dag vil leve bedre end deres forældre. Udviklere i vesteuropæiske lande som Frankrig og Tyskland ser på fremtiden med et gran salt.
  • På spørgsmålet om, hvad der hindrer deres produktivitet, peger mænd oftest på overfloden af ​​opgaver, der ikke er direkte relateret til udvikling, mens repræsentanter for seksuelle minoriteter er utilfredse med "toksiciteten" i arbejdsmiljøet.

Ikke uden en andel af selv-PR. Stack Overflow bad respondenterne huske, hvornår de sidst løste et udviklingsproblem med eller uden en portal. Resultaterne viste, at Stack Overflow sparer udviklere mellem 30 og 90 minutters tid om ugen.

Få fakta


Stack Overflow-udviklerundersøgelsesresultater offentliggjort: Python overhaler Java

Hver måned besøger omkring 50 millioner mennesker Stack Overflow for at lære eller dele deres erfaringer og opbygge deres karriere. 21 millioner af disse mennesker er professionelle udviklere eller universitetsstuderende, der træner for at blive det. Omkring 4 % af de adspurgte betragter programmering som en hobby frem for et erhverv, og knap 2 % af de adspurgte plejede at være professionelle udviklere, men har nu skiftet erhverv.

Stack Overflow-udviklerundersøgelsesresultater offentliggjort: Python overhaler Java

Omkring 50 % af de adspurgte kaldte sig selv fuld stack-udviklere, dvs. specialister, der skriver både klient- og serverkode, normalt relateret til webteknologier, og omkring 17 % betragter sig selv som mobilapplikationsudviklere. Oftest skriver frontend-udviklere også back-end-kode, og omvendt. Andre populære kombinationer af it-erhverv er databaseadministrator og systemadministrator, DevOps-specialist og Site Reliability Engineer, designer og frontend-udvikler, universitetsforsker og akademiker.

Stack Overflow-udviklerundersøgelsesresultater offentliggjort: Python overhaler Java

Omkring 65 % af professionelle udviklere blandt Stack Overflow-brugere bidrager til open source-projekter (såsom LibreOffice eller Gimp) en gang om året eller mere. Bidrag til open source-projekter afhænger ofte af programmeringssproget. Det gør udviklere, der arbejder med Rust, WebAssembly og Elixir, dette oftest, mens udviklere, der arbejder med VBA, C# og SQL, hjælper open source-projekter omkring halvt så ofte.

Mange udviklere koder selv uden for arbejdet. Omkring 80 % af de adspurgte overvejer at programmere deres hobby. Andre ikke-udviklingsansvar korrelerer signifikant med denne erklæring. For eksempel er programmører, der har børn, mindre tilbøjelige til at nævne udvikling som en hobby. Kvindelige respondenter var også mindre tilbøjelige til at overveje at programmere en hobby.

I USA sagde næsten 30 % af de adspurgte, at de havde psykiske problemer, en frekvens højere end i andre store lande såsom Storbritannien, Canada, Tyskland eller Indien.

Stack Overflow-udviklerundersøgelsesresultater offentliggjort: Python overhaler Java

I år blev respondenterne spurgt, hvilke sociale netværk de bruger oftest. Reddit og YouTube var de mest almindelige svar. IT-specialisternes præferencer svarer dog ikke til de overordnede data om sociale netværks popularitet, hvor Facebook ligger først, og Reddit er ikke engang i Top 10 (Reddit har omkring 330 millioner aktive brugere sammenlignet med Facebooks 2,32 milliarder månedlige brugere ).

Stack Overflow-udviklerundersøgelsesresultater offentliggjort: Python overhaler Java

For syvende år i træk blev JavaScript det mest populære programmeringssprog, og Python steg igen på ranglisten. Python overhalede Java i den samlede placering i år, ligesom den overhalede C# sidste år og PHP året før. Således er Python det hurtigst voksende programmeringssprog i dag.

De mest elskede, "forfærdelige" og "ønskede" programmeringssprog

For fjerde år i træk var Rust fællesskabets foretrukne programmeringssprog, efterfulgt af Python. Da Pythons popularitet vokser hurtigt, betyder det at være i denne rangordning, at der ikke kun er flere og flere Python-udviklere, men de ønsker også at fortsætte med at arbejde med dette sprog.

VBA og Objective-C er anerkendt som de mest "uhyggelige" sprog i år. Det betyder, at en stor procentdel af udviklere, der i øjeblikket bruger disse sprog, ikke udtrykker interesse for at fortsætte med det.

Python var det mest "ønskede" sprog for tredje år i træk, hvilket betyder, at udviklere, der ikke allerede bruger det, angiver, at de gerne vil lære det. På anden- og tredjepladsen ligger henholdsvis JavaScript og Go.

Hvad med blockchain?

Størstedelen af ​​respondenterne til Stack Overflow-undersøgelsen sagde, at deres organisationer ikke bruger blockchain-teknologi, og at de mest almindelige tilfælde ikke involverer kryptovaluta. Blockchain bruges oftest af udviklere fra Indien.

På spørgsmålet om, hvad de synes om blockchain-teknologi, er udviklere generelt optimistiske med hensyn til dens anvendelighed. Denne optimisme er dog hovedsageligt koncentreret blandt yngre og mindre erfarne fagfolk. Jo mere erfaren respondenten er, jo mere sandsynligt er det, at de vil sige, at blockchain-teknologi er en "uansvarlig brug af ressourcer."

De højest betalende programmeringssprog

Stack Overflow-udviklerundersøgelsesresultater offentliggjort: Python overhaler Java

Blandt de undersøgte udviklere tjente dem, der brugte Clojure, F#, Elixir og Rust, de højeste lønninger blandt USA-baserede programmører, i gennemsnit omkring $70. Der er dog regionale forskelle. Scala-udviklere i USA er blandt de højest betalte, mens Clojure- og Rust-udviklere tjener mest i Indien.

Du kan se flere interessante data og tal i den originale rapport på engelsk.




Kilde: 3dnews.ru

Tilføj en kommentar