Pino Ylivuoto Survey Data Science Highlights

Lähdesolmu: 1865102

Pino Ylivuoto Survey Data Science Highlights

Vuoden 2021 Stack Overflow Developer Survey -tulokset julkaistiin äskettäin, mikä on kiehtova tilannevedos nykypäivän kehittäjistä ja heidän käyttämistään työkaluista. Katso joitain raportin valintoja, erityisesti niitä, jotka voivat kiinnostaa data -ammattilaisia.


Vuoden 2021 pinojen ylivuototutkimus
 

Stack Overflow tekee vuosittain kyselyn käyttäjistään saadakseen tietoa yhteisön ja alustan kehityksestä. Tänä vuonna yli 80,000 XNUMX kehittäjää kertoi oppimisestaan, käytetyistä työkaluista ja kielistä ja antoivat kaikenlaista palautetta, joka on arvokasta Stack Overflow'n ohjaukselle. Tulokset esittävät myös tilannekuvan kehittäjistä ja kehityksestä kyselyn suorittamishetkellä.

Tulokset Vuoden 2021 pinojen ylivuototutkimus jaettiin äskettäin julkisesti sekä Stack Overflow'n tarjoamia kommentteja ja näkemyksiä. Tarkastelemme joitain mielenkiintoisempia tietopisteitä, jotka liittyvät datatieteeseen, datatieteilijöihin ja kaikkiin moniin dataan liittyviin tehtäviin ja niitä täyttäviin ammattilaisiin.

Kehittäjäprofiili

 
 
Kyselyn ensimmäinen osa keskittyy vastaavien kehittäjien ominaisuuksiin: väestötiedot, kuten ikä ja maantieteellinen sijainti; kuinka kauan he ovat koodaaneet; miten he oppivat koodaamaan; ja enemmän.

Seuraavassa on muutamia nopeita ja mielenkiintoisia lainauksia, jotka liittyvät nimenomaan koodin oppimiseen ja kehittäjien työllisyyteen, ja jotka on otettu suoraan kyselyn yleiskatsauksesta, ja joitain kaavioita, joissa esitetään yhteenveto vastausten taajuuksista tärkeimpiin kehittäjäprofiilikysymyksiin.

Esimerkiksi tänä vuonna havaitsimme merkittävän kehityksen siinä, miten kehittäjät kouluttavat itseään. Alle 18 -vuotiaiden kooderien kasvavan kohortin verkkoresurssit, kuten videot ja blogit, ovat suositumpia kuin kirjat ja koulu yhteensä, mikä ei päde mihinkään muuhun ikäryhmään. Kaiken kaikkiaan ammatti on täynnä uusia liittymisiä, ja yli 50% osoittaa, että he ovat koodaaneet alle kymmenen vuotta, ja yli 35%: lla on alle viisi vuotta kaupassa.

Kuva
Kuva 1. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Miten opit koodaamaan?"

 

Ei ole yllätys, että lähes 60% vastaajista oppi koodimaan verkkoresursseista. Nuoremmat vastaajat pyrkivät oppimaan verkkokursseilta, foorumeilta ja muista verkkoresursseista. Vanhemmat vastaajat sen sijaan oppivat perinteisemmistä välineistä, kuten koulusta ja kirjoista.

Ammattitaitoisista kehittäjistä 81% työskentelee kokopäiväisesti, mikä on vähentynyt 83%: sta vuonna 2020. Ammattitaitoisten kehittäjien osuus, jotka sanoivat olevansa itsenäisiä urakoitsijoita, freelancereita tai itsenäisiä ammatinharjoittajia, kasvoi 9.5%: sta vuonna 2020 11.2%: iin vuonna 2021-mikä osoittaa potentiaalia työn epävarmuus tai siirtyminen joustavampiin työjärjestelyihin.

Keskitymme nyt hetkeksi kehittäjäkoulutustasoihin.

Kuva
Kuva 2. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Mikä seuraavista kuvaa parhaiten korkeinta virallista koulutustasoa, jonka olet suorittanut?"

 

70% kaikista vastaajista ja 80% ammatillisista kehittäjistä on suorittanut jonkinlaisen korkeakoulutuksen, joista kandidaatin tutkinto on yleisin.

Muita kehittäjäprofiili -osiossa käsiteltyjä aiheita ovat väestötiedot, kuten rotu, seksuaalinen suuntautuminen, maantieteellinen sijainti,

Elektroniikka

 
 
Siirrymme nyt kyselyn leipää ja vastauksia kysymyksiin, jotka liittyvät siihen, mitä kieliä ja tekniikoita kehittäjät käyttävät juuri nyt.

kielet

 
Ensinnäkin kielet, kiistaton ykköskysymys, jonka ihmiset haluavat nähdä vastaukset, kun he saavat käsiinsä tämän raportin.

Mitä ohjelmointi-, komentosarja- ja merkintäkieliä vastaajat ovat käyttäneet kehitykseen viimeisen vuoden aikana?

Kuva
Kuva 3. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Mitä ohjelmointi-, komentosarja- ja merkintäkieliä olet tehnyt laajaa kehitystyötä viimeisen vuoden aikana ja millä haluat työskennellä seuraavan vuoden aikana?"

 

Erityisen huomionarvoista tietotyypeille on, että Python sisällytettiin 48.24 prosenttiin vastauksista, ja se on tällä hetkellä yksi kehittäjien käytetyimmistä kielistä.

Huomaa, että vaikka kiinnostuksen kohteena oleva tietotieteen kieli R ei näy kuvassa 3 olevissa vastauksissa (leikkaus vastausten pitkän hännän vuoksi), R sisällytettiin 5.07 prosenttiin vastauksista.

Olemme nähneet, mitä kieliä kehittäjät käyttävät, mutta haluaisimme tietää kehittäjien kielistä haluta käyttää? Kuinka monta prosenttia kehittäjistä ei kehitä kielen tai tekniikan kanssa, mutta ovat ilmaisseet kiinnostuksensa kehittää sitä.

Kuva
Kuva 4. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Mitä ohjelmointi-, komentosarja- ja merkintäkieliä olet tehnyt laajaa kehitystyötä viimeisen vuoden aikana ja millä haluat työskennellä seuraavan vuoden aikana?"

 

Jälleen, koska R ei näy kuvion 4 parhaissa vastauksissa, se sisällytettiin 2.82%: iin vastauksista.

Ja entä oivaltavampi "työskennellä vs haluat työskennellä?"

Täällä on paljon purkamista, mutta tässä on joitain havaitsemiamme merkittävimpiä suuntauksia. On yli 10 XNUMX Javascript -kehittäjää, jotka haluavat aloittaa tai jatkaa kehittämistä Goissa tai Rustissa. Suurin osa Dartia käyttävistä kehittäjistä käyttää tällä hetkellä JavaScriptiä. Näemme myös, että ainoat kehittäjät, jotka haluavat työskennellä PHP: ssä, ovat SQL -kehittäjiä.

Nämä tiedot on sijoitettu vuorovaikutteinen visualisointi jota voidaan parhaiten käyttää suoraan Stack Overflow Developer Survey -sivustolla.

Tietokannat

 
Siirtyminen tietokantoihin… tässä ovat tulokset vastaavasta kysymyksestä, joka arvioi tietokantatuotteiden käyttöä.

Kuva
Kuva 5. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Missä tietokantaympäristöissä olet tehnyt laajaa kehitystyötä viimeisen vuoden aikana ja missä haluat työskennellä seuraavan vuoden aikana?"

 

Tämä on melko suoraviivaista, mutta voimme nähdä, että SQL -tietokannat ottavat kolme parasta sijaa ja neljä viidestä viidestä. Tämä vaikuttaa kehittäjien jatkuvalta merkittävältä SQL -tietokantojen hyväksymiseltä.

Pilviympäristöt

 
Pilvialustojen osalta AWS näyttää olevan kuningas, ja myös Google Cloudilla ja Microsoft Azurella on huomattavat markkinaosuudet.

Kuva
Kuva 6. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Mitä pilvialustoja olet tehnyt laajaa kehitystyötä viimeisen vuoden aikana ja millä haluat työskennellä seuraavan vuoden aikana?"

 

Mielenkiintoista on, että vertailu siitä, mitä pilvialustoja kehittäjät rakastavat ja joita he pelkäävät, vastaa melko tarkasti kehittäjien käyttämien alustojen vastauksia. Ei ole myöskään kohtuutonta väittää, että IBM Cloudin ja Oracle Cloudin vähäinen käyttöönotto voisi liittyä pelkoon, että sitä käyttävät kehittäjät käyttävät sitä uudelleen.

Kuva
Kuva 7. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Mitä pilvialustoja olet tehnyt laajaa kehitystyötä viimeisen vuoden aikana ja millä haluat työskennellä seuraavan vuoden aikana?"

Muut kehykset ja kirjastot

 
Tarkasteltaessa sekä eniten käytettyjä että halutuimpia muita kehyksiä ja kirjastoja, näet useita niistä, jotka ovat joko nimenomaan datatieteilijöille ja/tai koneoppimisinsinööreille tai joita nämä ammatit käyttävät voimakkaasti.

Vaikka Tensorflow on halutuin kirjasto, Pytorch on rakastettu kirjasto. .NET Core -käyttäjinä täällä Stack Overflow -palvelussa olemme iloisia nähdessämme sen ylimmällä paikalla.

On helppo väittää, että vähintään 7 seuraavista kirjastoista ja kehyksistä ovat erittäin tärkeitä käytännön data -ammattilaisille, ja vielä enemmän on mahdollista tai jopa todennäköistä.

Kuva
Kuva 8. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Missä muissa puitteissa ja kirjastoissa olet tehnyt laajaa kehitystyötä kuluneen vuoden aikana ja missä haluat työskennellä seuraavan vuoden aikana? ”

 

Kun kiinnitämme huomioni kehyksiin ja kirjastoihin, joiden kanssa kehittäjät haluavat työskennellä, monet samoista tietotieteellisistä työkaluista näkyvät myös täällä.

Kuva
Kuva 9. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Missä muissa puitteissa ja kirjastoissa olet tehnyt laajaa kehitystyötä kuluneen vuoden aikana ja missä haluat työskennellä seuraavan vuoden aikana? ”

Oppiminen ja ongelmanratkaisu

 
Mitä teet kehittäjänä, kun jäät jumiin? Kuva 10 näyttää osoittavan, että Google on todella ystäväsi. Me kaikki teemme sen…

Kuva
Kuva 10. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Mitä teet, jos jumit ongelmaan?"

 

Palkkaus

 
 
Viimeinen asia, jota tarkastelemme raportista, on palkkatiedot.

Kaiken kaikkiaan suunnittelupäälliköt, SRE: t, DevOps -asiantuntijat ja tietoinsinöörit saavat yleensä korkeimmat palkat. Kun keskitymme Yhdysvaltoihin, näemme joitain eroja palkkaspektrin alareunassa. Yhdysvalloissa mobiilikehittäjien ja opettajien palkka on yleensä korkeampi kuin muissa ammateissa verrattuna maailmanlaajuiseen kehittäjäväestöön.

Kuva
Kuva 11. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Mikä on nykyinen kokonaiskorvauksesi (palkka, bonukset ja edut ennen veroja ja vähennyksiä)?"

 

Miten käytetyt työkalut ja tekniikat vaikuttavat ansaintakykyysi?

Raportti tarjoaa useita muuttujia, jotka vastaavat palkkaa; Vaikka se ei ole täydellinen lähestymistapa, katsotaanpa luokkaa muut kehykset ja kirjastot, joka vaikuttaa mielenkiintoiselta datapisteeltä datatieteilijöiden tutkittavaksi. Näyttää siltä, ​​että tätä luetteloa hallitsevat monet kirjastot ja työkalut, joita saatamme käyttää päivittäin.

Kuva
Kuva 12. Vastaukset vuoden 2021 Stack Overflow Survey -kysymykseen "Mikä on nykyinen kokonaiskorvauksesi (palkka, bonukset ja edut ennen veroja ja vähennyksiä)?"

 

On vaikea ekstrapoloida palkkaa yhden tekniikan perusteella, mutta on kuitenkin mielenkiintoista katsoa huipputeknologioita yhdessä.

 
liittyvä:

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

Aikaleima:

Lisää aiheesta KDnuggets