Stack Overflow Survey Data Science Høydepunkter

Kilde node: 1865102

Stack Overflow Survey Data Science Høydepunkter

Resultatene av 2021 Stack Overflow Developer Survey ble nylig utgitt, som er et fascinerende øyeblikksbilde av dagens utviklere og verktøyene de bruker. Ta en titt på noen utvalg fra rapporten, spesielt de som kan være av interesse for dataprofesjonelle.


2021 Stack Overflow Survey
 

Hvert år gjennomfører Stack Overflow en undersøkelse blant brukerne for å informere utviklingen av fellesskapet og plattformen. I år delte mer enn 80,000 XNUMX utviklere hvordan de lærer, verktøyene og språkene de bruker, og ga alle slags tilbakemeldinger som er verdifulle for Stack Overflow. Resultatene presenterer også et øyeblikksbilde av utviklere og utvikling fra da undersøkelsen ble utført.

Resultatene av 2021 Stack Overflow Survey ble nylig delt offentlig, sammen med kommentarer og innsikt fra Stack Overflow. Vi vil se på noen av de mer interessante datapunktene når det gjelder datavitenskap, datavitenskapere og alle de mange datarelaterte stillingene og de profesjonelle som fyller dem.

Utviklerprofil

 
 
Den første delen av undersøkelsen konsentrerer seg om egenskapene til utviklerne som svarer selv: demografisk informasjon som alder og geografisk beliggenhet; hvor lenge de har kodet; hvordan de lærte å kode; og mer.

Noen få raske og interessante sitater spesifikt knyttet til å lære å kode, samt utvikleransettelse, trukket direkte fra oversikten over undersøkelsen, deles nedenfor, sammen med noen diagrammer som oppsummerer svarfrekvenser på viktige utviklerprofilspørsmål.

I år observerte vi for eksempel en betydelig utvikling i måten utviklere utdanner seg på. For den økende kullet av kodere under 18 år er nettressurser som videoer og blogger mer populære enn bøker og skole tilsammen, en statistikk som ikke holder for noen av våre andre aldersgrupper. Totalt sett er yrket fullt av nye snekker, med mer enn 50% som indikerer at de har kodet i mindre enn et tiår, og mer enn 35% har mindre enn fem år i bransjen.

Figur
Figur 1. Svar på spørsmål om Stack Overflow Survey i 2021 “Hvordan lærte du å kode?"

 

Det er ingen overraskelse at nesten 60% av respondentene lærte å kode fra nettressurser. Yngre respondenter har en tendens til å lære av online kurs, fora og andre online ressurser. Eldre respondenter lærte derimot av mer tradisjonelle medier som skole og bøker.

81% av profesjonelle utviklere er ansatt på heltid, en nedgang fra 83% i 2020. Andelen profesjonelle utviklere som sier at de var uavhengige entreprenører, frilansere eller selvstendig næringsdrivende økte fra 9.5% i 2020 til 11.2% i 2021-noe som indikerer potensial jobbusikkerhet eller et skifte til mer fleksible arbeidsordninger.

Vi retter nå oppmerksomheten mot utviklerutdanningsnivåer et øyeblikk.

Figur
Figur 2. Svar på spørsmål om Stack Overflow Survey i 2021 “Hvilket av følgende beskriver best det høyeste formelle utdanningsnivået du har fullført?"

 

70% av alle respondentene og 80% av profesjonelle utviklere har fullført en eller annen form for høyere utdanning, og en bachelorgrad er den vanligste.

Andre temaer som diskuteres i utviklerprofil -delen inkluderer demografiske data som rase, seksuell legning, geografisk beliggenhet,

Teknologi

 
 
Nå går vi videre til brød og smør i undersøkelsen, svar på spørsmål knyttet til hvilke språk og teknologier utviklere bruker akkurat nå.

språk

 
For det første språk, det ubestridte spørsmålet nummer ett folk vil se svarene på når de får tak i denne rapporten.

Så, hvilke programmerings-, skript- og markeringsspråk bruker respondentene for utvikling det siste året?

Figur
Figur 3. Svar på spørsmål om Stack Overflow Survey i 2021 “Hvilke programmerings-, skript- og markeringsspråk har du gjort omfattende utviklingsarbeid på i løpet av det siste året, og hvilke ønsker du å jobbe med i løpet av det neste året?"

 

Spesielt oppmerksom på datavitenskapstyper var Python inkludert i 48.24% av svarene, og er for tiden et av de mest brukte språkene av utviklere.

Vær oppmerksom på at mens datavitenskapsspråk av interesse R ikke vises i de øverste svarene i figur 3 (kutt av på grunn av svarets lange hale), ble R inkludert i 5.07% av svarene.

Vi har sett hvilke språk utviklere bruker, men ønsker om språkutviklerne ønsker å bruke? Hvor mange prosent av utviklere som ikke utvikler seg med språket eller teknologien, men har uttrykt interesse for å utvikle seg med det.

Figur
Figur 4. Svar på spørsmål om Stack Overflow Survey i 2021 “Hvilke programmerings-, skript- og markeringsspråk har du gjort omfattende utviklingsarbeid på i løpet av det siste året, og hvilke ønsker du å jobbe med i løpet av det neste året?"

 

Igjen, ettersom R ikke ser ut i toppresponsene i figur 4, ble det inkludert i 2.82% av svarene.

Og hva med de mer innsiktsfulle "jobbe med vs vil jobbe med?"

Det er mye å pakke ut her, men her er noen av de mest bemerkelsesverdige trendene vi avdekket. Det er over 10 XNUMX Javascript -utviklere som ønsker å starte eller fortsette å utvikle i Go eller Rust. Flertallet av utviklere som ønsker å bruke Dart bruker for tiden JavaScript. Vi ser også at de eneste utviklerne som ønsker å jobbe i PHP er SQL -utviklere.

Denne informasjonen ligger i en interaktiv visualisering som best kan brukes direkte på nettstedet Stack Overflow Developer Survey.

databaser

 
Gå videre til databaser ... her er resultatene til det tilsvarende spørsmålet som måler bruk av databaseprodukter.

Figur
Figur 5. Svar på spørsmål om Stack Overflow Survey i 2021 “Hvilke databasemiljøer har du gjort omfattende utviklingsarbeid i det siste året, og hvilke ønsker du å jobbe med i løpet av det neste året?"

 

Dette er ganske enkelt, men vi kan se at SQL -databaser tar de tre beste plassene og 3 av de 4. Dette virker som en betydelig fortsatt godkjenning av SQL -databaser av utviklere.

Skyplattformer

 
Når det gjelder skyplattformer, ser det ut til at AWS er ​​konge, med Google Cloud og Microsoft Azure som også har betydelige markedsandeler.

Figur
Figur 6. Svar på spørsmål om Stack Overflow Survey i 2021 “Hvilke skyplattformer har du gjort omfattende utviklingsarbeid i det siste året, og hvilke ønsker du å jobbe med i løpet av det neste året?"

 

Interessant nok er en sammenligning av hvilke nettplattformutviklere som er glad i kontra dem de frykter ganske i samsvar med svarene på plattformene som utviklere har brukt. Det er heller ikke urimelig å påstå at lav bruk av IBM Cloud og Oracle Cloud kan være korrelert med frykten for at utviklere som bruker den, må bruke den igjen.

Figur
Figur 7. Svar på spørsmål om Stack Overflow Survey i 2021 “Hvilke skyplattformer har du gjort omfattende utviklingsarbeid i det siste året, og hvilke ønsker du å jobbe med i løpet av det neste året?"

Andre rammer og biblioteker

 
Når du ser på både de mest brukte og mest ettertraktede andre rammene og bibliotekene, kan du se en rekke av dem som enten er spesielt for datavitenskapere og/eller maskinlæringsingeniører, eller som er sterkt brukt av disse yrkene.

Selv om Tensorflow er det mest ettertraktede biblioteket, er Pytorch et mer elsket bibliotek. Som .NET Core -brukere her på Stack Overflow, er vi glade for å se det på topplasseringen.

Det er lett å argumentere for at minst 7 av de følgende bibliotekene og rammene er svært relevante for praktiserende datafagfolk, med enda mer mulig eller sannsynlig.

Figur
Figur 8. Svar på spørsmål om Stack Overflow Survey i 2021 “Hvilke andre rammer og biblioteker har du gjort omfattende utviklingsarbeid i det siste året, og hvilke ønsker du å jobbe med i løpet av det neste året? ”

 

Når vi retter oppmerksomheten mot rammer og biblioteker som utviklere ønsker å jobbe med, dukker mange av de samme datavitenskapelige verktøyene opp her også.

Figur
Figur 9. Svar på spørsmål om Stack Overflow Survey i 2021 “Hvilke andre rammer og biblioteker har du gjort omfattende utviklingsarbeid i det siste året, og hvilke ønsker du å jobbe med i løpet av det neste året? ”

Læring og problemløsning

 
Hva gjør du som utvikler når du blir sittende fast? Figur 10 ser ut til å indikere at Google virkelig er din venn. Vi gjør det alle ...

Figur
Figur 10. Svar på spørsmål om Stack Overflow Survey i 2021 “Hva gjør du når du blir sittende fast i et problem?"

 

Lønn

 
 
Det siste vi skal se på fra rapporten er lønnsdata.

Over hele linjen har ingeniørledere, SREs, DevOps -spesialister og dataingeniører en tendens til å motta de høyeste lønnene. Når vi fokuserer på USA, ser vi noen forskjeller nederst i lønnsspekteret. I USA har mobilutviklere og lærere en tendens til å ha en høyere lønn i forhold til andre yrker sammenlignet med den globale utviklerpopulasjonen.

Figur
Figur 11. Svar på spørsmål om Stack Overflow Survey i 2021 “Hva er din nåværende totale kompensasjon (lønn, bonuser og fordeler, før skatt og fradrag)?"

 

Hvilken innvirkning har verktøy og teknologier som brukes på din evne til å tjene?

Rapporten tilbyr en rekke variabler å korrelere lønn med; Selv om det ikke er en perfekt tilnærming, la oss se på kategorien andre rammer og biblioteker, som virker som et interessant datapunkt for dataforskere å undersøke. Det ser ut til at denne listen er dominert av en rekke biblioteker og verktøy vi kan bruke daglig.

Figur
Figur 12. Svar på spørsmål om Stack Overflow Survey i 2021 “Hva er din nåværende totale kompensasjon (lønn, bonuser og fordeler, før skatt og fradrag)?"

 

Det er vanskelig å ekstrapolere lønn basert på en enkelt teknologi, men interessant å se på de beste teknologiene sammen.

 
I slekt:

Kilde: https://www.kdnuggets.com/2021/08/stack-overflow-survey-data-science-highlights.html

Tidstempel:

Mer fra KDnuggets