Stack Overflow Survey Data Science Poudarki

Izvorno vozlišče: 1865102

Stack Overflow Survey Data Science Poudarki

Pred kratkim so bili objavljeni rezultati raziskave Stack Overflow Developer Survey 2021, ki je fascinanten posnetek današnjih razvijalcev in orodij, ki jih uporabljajo. Oglejte si nekaj izbir iz poročila, zlasti tiste, ki bi lahko zanimali strokovnjake za podatke.


2021 Stack Overflow Anketa
 

Stack Overflow vsako leto izvede anketo med svojimi uporabniki, da bi pomagal pri razvoju svoje skupnosti in platforme. Letos je več kot 80,000 razvijalcev delilo, kako se učijo, orodja in jezike, ki jih uporabljajo, ter podalo vse vrste povratnih informacij, dragocenih za smer Stack Overflow. Rezultati predstavljajo tudi posnetek razvijalcev in razvoja v času, ko je bila anketa izvedena.

Rezultati 2021 Stack Overflow Anketa so bili nedavno javno objavljeni, skupaj s komentarji in vpogledi, ki jih je zagotovil Stack Overflow. Ogledali si bomo nekaj zanimivejših podatkovnih točk, ki se nanašajo na podatkovno znanost, podatkovne znanstvenike in vsa številna delovna mesta, povezana s podatki, ter strokovnjake, ki jih zasedajo.

Profil razvijalca

 
 
Prvi del ankete se osredotoča na značilnosti samih razvijalcev, ki so odgovorili: demografske informacije, kot sta starost in geografska lokacija; kako dolgo že kodirajo; kako so se naučili kodirati; in več.

Nekaj ​​hitrih in zanimivih citatov, ki so posebej povezani z učenjem kodiranja, pa tudi z zaposlitvijo razvijalcev, izvlečenih neposredno iz pregleda ankete, je na voljo spodaj, skupaj z nekaj grafikoni, ki povzemajo pogostost odgovorov na ključna vprašanja o profilu razvijalca.

Letos smo na primer opazili pomemben razvoj v načinu izobraževanja razvijalcev. Za naraščajočo kohorto koderjev, mlajših od 18 let, so spletni viri, kot so videoposnetki in spletni dnevniki, bolj priljubljeni kot knjige in šola skupaj, statistika, ki ne velja za nobeno od naših drugih starostnih kohort. Na splošno je poklic poln novih mizarjev, pri čemer več kot 50 % navaja, da kodirajo manj kot desetletje, več kot 35 % pa jih ima manj kot pet let v poklicu.

Slika
Slika 1. Odgovori na vprašanje ankete Stack Overflow 2021 “Kako ste se naučili kodirati?"

 

Ni presenetljivo, da se je skoraj 60 % anketirancev naučilo kodiranja iz spletnih virov. Mlajši anketiranci se ponavadi učijo iz spletnih tečajev, forumov in drugih spletnih virov. Starejši anketiranci pa so se učili iz bolj tradicionalnih medijev, kot sta šola in knjige.

81 % poklicnih razvijalcev je zaposlenih za polni delovni čas, kar je zmanjšanje s 83 % leta 2020. Odstotek poklicnih razvijalcev, ki pravijo, da so neodvisni izvajalci, samostojni podjetniki ali samozaposleni, se je povečal z 9.5 % leta 2020 na 11.2 % leta 2021 – kar kaže na potencial negotovost zaposlitve ali prehod na prožnejše ureditve dela.

Zdaj se za trenutek posvetimo ravni izobrazbe razvijalcev.

Slika
Slika 2. Odgovori na vprašanje ankete Stack Overflow 2021 “Kaj od naslednjega najbolje opisuje najvišjo stopnjo formalne izobrazbe, ki ste jo zaključili?"

 

70 % vseh anketirancev in 80 % poklicnih razvijalcev ima neko visokošolsko izobrazbo, najpogosteje diplomo.

Druge teme, obravnavane v razdelku Profil razvijalca, vključujejo demografske podatke, kot so rasa, spolna usmerjenost, geografska lokacija,

Tehnologija

 
 
Zdaj prehajamo na kruh in maslo ankete, odgovore na vprašanja, povezana s tem, katere jezike in tehnologije razvijalci trenutno uporabljajo.

jeziki

 
Najprej jeziki, nesporno vprašanje številka ena, na katerega ljudje želijo videti odgovore, ko dobijo v roke to poročilo.

Torej, katere programske, skriptne in označevalne jezike so anketiranci uporabljali za razvoj v zadnjem letu?

Slika
Slika 3. Odgovori na vprašanje ankete Stack Overflow 2021 “V katerih programskih, skriptnih in označevalnih jezikih ste opravili obsežno razvojno delo v zadnjem letu in v katerih želite delati v naslednjem letu?"

 

Pri vrstah znanosti o podatkih je treba posebej omeniti Python, ki je bil vključen v 48.24 % odgovorov in je trenutno eden najpogosteje uporabljenih jezikov razvijalcev.

Upoštevajte, da medtem ko se zanimivi jezik podatkovne znanosti R ne pojavi med glavnimi odzivi na sliki 3 (izrez zaradi dolgega repa odgovorov), je bil R vključen v 5.07 % odgovorov.

Videli smo, katere jezike uporabljajo razvijalci, vendar nas zanimajo razvijalci jezikov želeli uporabiti? Kolikšen odstotek razvijalcev, ki ne razvijajo z jezikom ali tehnologijo, vendar so izrazili zanimanje za razvoj z njim.

Slika
Slika 4. Odgovori na vprašanje ankete Stack Overflow 2021 “V katerih programskih, skriptnih in označevalnih jezikih ste opravili obsežno razvojno delo v zadnjem letu in v katerih želite delati v naslednjem letu?"

 

Ponovno, ker se R ne pojavi med glavnimi odzivi na sliki 4, je bil vključen v 2.82 % odgovorov.

Kaj pa bolj pronicljivo "delati z vs želite delati z?"

Tukaj je veliko za razpakirati, a tukaj je nekaj najbolj opaznih trendov, ki smo jih odkrili. Obstaja več kot 10 razvijalcev Javascripta, ki želijo začeti ali nadaljevati razvoj v Go ali Rust. Večina razvijalcev, ki želi uporabljati Dart, trenutno uporablja JavaScript. Vidimo tudi, da so edini razvijalci, ki želijo delati v PHP, razvijalci SQL.

Te informacije so shranjene v interaktivna vizualizacija ki ga je najbolje uporabiti neposredno na spletnem mestu z anketo za razvijalce Stack Overflow.

Baze podatkov

 
Če se pomaknemo k zbirkam podatkov … tukaj so rezultati enakovrednega vprašanja, ki ocenjuje uporabo izdelkov baze podatkov.

Slika
Slika 5. Odgovori na vprašanje ankete Stack Overflow 2021 “V katerih okoljih baz podatkov ste v preteklem letu opravili obsežno razvojno delo in v katerih želite delati v naslednjem letu?"

 

To je precej preprosto, vendar lahko vidimo, da baze podatkov SQL zasedajo prva 3 mesta in 4 od prvih 5. To se zdi kot pomembna nadaljnja potrditev baz podatkov SQL s strani razvijalcev.

Platforme v oblaku

 
Ko gre za platforme v oblaku, se zdi, da je AWS kralj, pri čemer imata Google Cloud in Microsoft Azure tudi pomembne deleže na trgu.

Slika
Slika 6. Odgovori na vprašanje ankete Stack Overflow 2021 “Na katerih platformah v oblaku ste v zadnjem letu opravili obsežno razvojno delo in na katerih želite delati v naslednjem letu?"

 

Zanimivo je, da se primerjava med tem, katere platforme v oblaku imajo razvijalci radi, v primerjavi s tistimi, ki se jih bojijo, precej ujema z odzivi na tiste platforme, ki so jih razvijalci uporabljali. Prav tako ni nerazumno trditi, da bi bilo lahko nizko sprejemanje IBM Cloud in Oracle Cloud povezano s strahom razvijalcev, ki ju uporabljajo, da bi ju ponovno uporabili.

Slika
Slika 7. Odgovori na vprašanje ankete Stack Overflow 2021 “Na katerih platformah v oblaku ste v zadnjem letu opravili obsežno razvojno delo in na katerih želite delati v naslednjem letu?"

Druga ogrodja in knjižnice

 
Če pogledamo najbolj uporabljena in najbolj iskana druga ogrodja in knjižnice, lahko vidite številne tiste, ki so posebej namenjeni podatkovnim znanstvenikom in/ali inženirjem strojnega učenja ali pa jih ti poklici močno uporabljajo.

Medtem ko je Tensorflow najbolj iskana knjižnica, je Pytorch bolj priljubljena knjižnica. Kot uporabniki .NET Core pri Stack Overflowu smo veseli, da je na prvem mestu.

Zlahka je trditi, da je najmanj 7 od naslednjih knjižnic in ogrodij zelo pomembnih za strokovnjake s področja podatkov, pri čemer je možnih ali celo verjetnih še več.

Slika
Slika 8. Odgovori na vprašanje ankete Stack Overflow 2021 “V katerih drugih okvirih in knjižnicah ste opravili obsežno razvojno delo v zadnjem letu in v katerih želite delati v naslednjem letu?«

 

Če usmerimo našo pozornost na ogrodja in knjižnice, s katerimi razvijalci želijo delati, se tukaj prikažejo tudi številna enaka orodja za znanost o podatkih.

Slika
Slika 9. Odgovori na vprašanje ankete Stack Overflow 2021 “V katerih drugih okvirih in knjižnicah ste opravili obsežno razvojno delo v zadnjem letu in v katerih želite delati v naslednjem letu?«

Učenje in reševanje problemov

 
Kaj kot razvijalec storite, ko se vam zatakne? Slika 10 kaže, da je Google resnično vaš prijatelj. Vsi to počnemo ...

Slika
Slika 10. Odgovori na vprašanje ankete Stack Overflow 2021 “Kaj storite, ko se vam zatakne težava?"

 

Plača

 
 
Zadnja stvar, ki jo bomo pogledali iz poročila, so podatki o plačah.

Na splošno vodje inženiringa, SRE, strokovnjaki za DevOps in podatkovni inženirji ponavadi prejemajo najvišje plače. Ko se osredotočimo na ZDA, opazimo nekaj razlik na dnu spektra plač. V ZDA imajo mobilni razvijalci in izobraževalci običajno višjo plačo v primerjavi z drugimi poklici v primerjavi s svetovno populacijo razvijalcev.

Slika
Slika 11. Odgovori na vprašanje ankete Stack Overflow 2021 “Kakšno je vaše trenutno skupno nadomestilo (plača, bonusi in dodatki, pred davki in odbitki)?"

 

Kakšen vpliv imajo uporabljena orodja in tehnologije na vašo sposobnost zaslužka?

Poročilo ponuja številne spremenljivke, s katerimi lahko povežemo plačo; Čeprav ni popoln pristop, si poglejmo kategorijo druga ogrodja in knjižnice, kar se zdi zanimiva podatkovna točka za raziskovalce podatkovnih znanstvenikov. Zdi se, da na tem seznamu prevladujejo številne knjižnice in orodja, ki jih morda uporabljamo vsak dan.

Slika
Slika 12. Odgovori na vprašanje ankete Stack Overflow 2021 “Kakšno je vaše trenutno skupno nadomestilo (plača, bonusi in dodatki, pred davki in odbitki)?"

 

Težko je ekstrapolirati plačo na podlagi ene same tehnologije, vendar je kljub temu zanimivo gledati vrhunske tehnologije skupaj.

 
Podobni:

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

Časovni žig:

Več od KDnuggets