Stack Overflow Survey Data Science Hoogtepunten

Bronknooppunt: 1865102

Stack Overflow Survey Data Science Hoogtepunten

De resultaten van de Stack Overflow Developer Survey 2021 zijn onlangs vrijgegeven, wat een fascinerende momentopname is van de ontwikkelaars van vandaag en de tools die ze gebruiken. Bekijk enkele selecties uit het rapport, met name die welke interessant kunnen zijn voor dataprofessionals.


Stapeloverlooponderzoek 2021
 

Elk jaar voert Stack Overflow een enquête uit onder zijn gebruikers om de ontwikkeling van zijn community en platform te helpen informeren. Dit jaar deelden meer dan 80,000 ontwikkelaars hoe ze leren, de tools en talen die ze gebruiken, en gaven ze allerlei feedback die waardevol was voor de richting van Stack Overflow. De resultaten bieden ook een momentopname van ontwikkelaars en ontwikkeling vanaf het moment dat het onderzoek werd uitgevoerd.

De resultaten van de Stapeloverlooponderzoek 2021 werden onlangs openbaar gedeeld, samen met commentaar en inzichten van Stack Overflow. We zullen enkele van de interessantere datapunten bekijken die betrekking hebben op datawetenschap, datawetenschappers en alle vele datagerelateerde functies en de professionals die ze vervullen.

Ontwikkelaarsprofiel

 
 
Het eerste deel van het onderzoek concentreert zich op kenmerken van de reagerende ontwikkelaars zelf: demografische informatie zoals leeftijd en geografische locatie; hoe lang ze al aan het coderen zijn; hoe ze leerden coderen; en meer.

Een paar snelle en interessante citaten die specifiek betrekking hebben op leren coderen, evenals werkgelegenheid voor ontwikkelaars, die rechtstreeks uit het overzicht van de enquête zijn getrokken, worden hieronder gedeeld, samen met enkele grafieken die de responsfrequenties samenvatten op belangrijke vragen over het ontwikkelaarsprofiel.

Dit jaar zagen we bijvoorbeeld een significante evolutie in de manier waarop ontwikkelaars zichzelf opvoeden. Voor het groeiende aantal programmeurs onder de 18 jaar zijn online bronnen zoals video's en blogs populairder dan boeken en school samen, een statistiek die voor geen van onze andere leeftijdsgroepen geldt. Over het algemeen zit het beroep vol met nieuwe medewerkers, waarbij meer dan 50% aangeeft dat ze minder dan een decennium coderen, en meer dan 35% heeft minder dan vijf jaar in het vak.

Figuur
Figuur 1. Antwoorden op 2021 Stack Overflow Survey-vraag "Hoe heb je leren coderen?"

 

Het is geen verrassing dat bijna 60% van de respondenten leerde coderen via online bronnen. Jongere respondenten hebben de neiging om te leren van online cursussen, forums en andere online bronnen. Oudere respondenten leerden daarentegen van meer traditionele media zoals school en boeken.

81% van de professionele ontwikkelaars is voltijds in dienst, een daling ten opzichte van 83% in 2020. Het percentage professionele ontwikkelaars dat zegt zelfstandige, freelancer of zelfstandige te zijn, is gestegen van 9.5% in 2020 tot 11.2% in 2021, wat wijst op potentieel baanonzekerheid of een verschuiving naar meer flexibele werkregelingen.

We richten onze aandacht nu even op de opleidingsniveaus van ontwikkelaars.

Figuur
Figuur 2. Antwoorden op 2021 Stack Overflow Survey-vraag "Welke van de volgende beschrijft het beste het hoogste niveau van de formele opleiding die u heeft voltooid?"

 

70% van alle respondenten en 80% van de professionele ontwikkelaars heeft een of andere vorm van hoger onderwijs gevolgd, waarbij een bachelordiploma het meest gebruikelijk is.

Andere onderwerpen die in het gedeelte Ontwikkelaarsprofiel worden besproken, zijn demografische gegevens zoals ras, seksuele geaardheid, geografische locatie,

Technologie

 
 
Nu gaan we verder met de kern van de enquête, antwoorden op vragen met betrekking tot welke talen en technologieën ontwikkelaars op dit moment gebruiken.

Talen

 
Ten eerste, talen, de onbetwiste nummer één vraag waar mensen de antwoorden op willen zien wanneer ze dit rapport in handen krijgen.

Dus, welke programmeer-, script- en opmaaktalen hebben respondenten het afgelopen jaar gebruikt voor ontwikkeling?

Figuur
Figuur 3. Antwoorden op 2021 Stack Overflow Survey-vraag "In welke programmeer-, script- en opmaaktalen heb je het afgelopen jaar uitgebreid ontwikkelingswerk gedaan en in welke wil je het komende jaar werken?"

 

Van bijzonder belang voor datawetenschapstypen, Python was opgenomen in 48.24% van de reacties en is momenteel een van de meest gebruikte talen door ontwikkelaars.

Merk op dat, hoewel de datawetenschapstaal van belang R niet voorkomt in de topreacties in figuur 3 (afgesneden van vanwege de lange staart van reacties), R was opgenomen in 5.07% van de reacties.

We hebben gezien welke talen ontwikkelaars gebruiken, maar we willen weten welke talen ontwikkelaars willen gebruiken? Welk percentage ontwikkelaars dat niet met de taal of technologie ontwikkelt, maar interesse heeft getoond om ermee te ontwikkelen.

Figuur
Figuur 4. Antwoorden op 2021 Stack Overflow Survey-vraag "In welke programmeer-, script- en opmaaktalen heb je het afgelopen jaar uitgebreid ontwikkelingswerk gedaan en in welke wil je het komende jaar werken?"

 

Nogmaals, aangezien R niet voorkomt in de topreacties in figuur 4, was het opgenomen in 2.82% van de reacties.

En wat dacht je van de meer inzichtelijke “werken met vs willen werken met?"

Er valt hier veel uit te pakken, maar hier zijn enkele van de meest opvallende trends die we hebben ontdekt. Er zijn meer dan 10 Javascript-ontwikkelaars die willen beginnen of doorgaan met ontwikkelen in Go of Rust. De meerderheid van de ontwikkelaars die Dart willen gebruiken, gebruiken momenteel JavaScript. We zien ook dat de enige ontwikkelaars die in PHP willen werken SQL-ontwikkelaars zijn.

Deze informatie is ondergebracht in een interactieve visualisatie die het beste rechtstreeks op de Stack Overflow Developer Survey-site kan worden gebruikt.

databases

 
Overgaan naar databases... hier zijn de resultaten van de equivalente vraag naar het gebruik van databaseproducten.

Figuur
Figuur 5. Antwoorden op 2021 Stack Overflow Survey-vraag "In welke database-omgevingen heb je het afgelopen jaar veel ontwikkelwerk gedaan en in welke wil je het komende jaar werken?"

 

Dit is vrij eenvoudig, maar we kunnen zien dat SQL-databases de top 3 plaatsen innemen, en 4 van de top 5. Dit lijkt een significante voortdurende goedkeuring van SQL-databases door ontwikkelaars.

Cloud-platforms

 
Als het gaat om cloudplatforms, lijkt AWS de koning te zijn, waarbij Google Cloud en Microsoft Azure ook aanzienlijke marktaandelen hebben.

Figuur
Figuur 6. Antwoorden op 2021 Stack Overflow Survey-vraag "Op welke cloudplatforms heb je het afgelopen jaar uitgebreid ontwikkelwerk gedaan en in welke wil je het komende jaar werken?"

 

Interessant is dat een vergelijking van welke cloudplatforms ontwikkelaars leuk vinden en die waar ze bang voor zijn, vrij nauw aansluit bij de reacties op die platforms die ontwikkelaars hebben gebruikt. Het is ook niet onredelijk om te stellen dat een lage acceptatie van IBM Cloud en Oracle Cloud verband kan houden met de angst die ontwikkelaars hebben om het opnieuw te gebruiken.

Figuur
Figuur 7. Antwoorden op 2021 Stack Overflow Survey-vraag "Op welke cloudplatforms heb je het afgelopen jaar uitgebreid ontwikkelwerk gedaan en in welke wil je het komende jaar werken?"

Andere kaders en bibliotheken

 
Kijkend naar zowel de meest gebruikte als meest gewilde andere frameworks en bibliotheken, kun je een aantal zien die ofwel specifiek zijn voor datawetenschappers en/of machine learning-ingenieurs, of veel worden gebruikt door deze beroepen.

Terwijl Tensorflow de meest gewilde bibliotheek is, is Pytorch een meer geliefde bibliotheek. Als .NET Core-gebruikers hier bij Stack Overflow zijn we verheugd om het op de eerste plaats te zien.

Het is gemakkelijk om te beweren dat minimaal 7 van de volgende bibliotheken en frameworks zeer relevant zijn voor praktiserende dataprofessionals, en zelfs meer is mogelijk of zelfs waarschijnlijk.

Figuur
Figuur 8. Antwoorden op 2021 Stack Overflow Survey-vraag "In welke andere frameworks en bibliotheken heb je het afgelopen jaar uitgebreid ontwikkelingswerk gedaan en in welke wil je het komende jaar werken?”

 

Als we onze aandacht richten op frameworks en bibliotheken waarmee ontwikkelaars willen werken, verschijnen hier ook veel van dezelfde relevante tools voor datawetenschap.

Figuur
Figuur 9. Antwoorden op 2021 Stack Overflow Survey-vraag "In welke andere frameworks en bibliotheken heb je het afgelopen jaar uitgebreid ontwikkelingswerk gedaan en in welke wil je het komende jaar werken?”

Leren en problemen oplossen

 
Wat doe je als ontwikkelaar als je vastloopt? Figuur 10 lijkt erop te wijzen dat Google echt je vriend is. We doen het allemaal…

Figuur
Figuur 10. Antwoorden op 2021 Stack Overflow Survey-vraag "Wat doe je als je vastloopt bij een probleem?"

 

Salaris

 
 
Het laatste waar we naar kijken vanuit het rapport zijn salarisgegevens.

Over de hele linie ontvangen engineeringmanagers, SRE's, DevOps-specialisten en data-engineers de hoogste salarissen. Als we ons concentreren op de VS, zien we enkele verschillen aan de onderkant van het salarisspectrum. In de VS hebben mobiele ontwikkelaars en onderwijzers over het algemeen een hoger salaris in vergelijking met andere beroepen in vergelijking met de wereldwijde ontwikkelaarspopulatie.

Figuur
Figuur 11. Antwoorden op 2021 Stack Overflow Survey-vraag "Wat is uw huidige totale vergoeding (salaris, bonussen en voordelen, vóór belastingen en inhoudingen)?"

 

Welke impact hebben de gebruikte tools en technologieën op uw vermogen om te verdienen?

Het rapport biedt een aantal variabelen om het salaris mee te correleren; hoewel het geen perfecte benadering is, laten we eens kijken naar de categorie andere frameworks en bibliotheken, wat een interessant datapunt lijkt voor datawetenschappers om te onderzoeken. Het lijkt erop dat deze lijst wordt gedomineerd door een aantal bibliotheken en tools die we dagelijks zouden kunnen gebruiken.

Figuur
Figuur 12. Antwoorden op 2021 Stack Overflow Survey-vraag "Wat is uw huidige totale vergoeding (salaris, bonussen en voordelen, vóór belastingen en inhoudingen)?"

 

Het is lastig om het salaris te extrapoleren op basis van één technologie, maar toch interessant om samen naar de toptechnologieën te kijken.

 
Verwant:

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

Tijdstempel:

Meer van KDnuggets