Stack Overflow Survey Survey Data Highlights

Nodul sursă: 1865102

Stack Overflow Survey Survey Data Highlights

Rezultatele sondajului Stack Overflow Developer Survey din 2021 au fost lansate recent, care este un instantaneu fascinant al dezvoltatorilor de astăzi și al instrumentelor pe care le folosesc. Aruncă o privire la unele selecții din raport, în special cele care pot fi de interes pentru profesioniștii în domeniul datelor.


Sondaj 2021 Stack Overflow
 

În fiecare an, Stack Overflow realizează un sondaj asupra utilizatorilor săi pentru a ajuta la informarea dezvoltării comunității și platformei sale. Anul acesta, peste 80,000 de dezvoltatori au împărtășit modul în care învață, instrumentele și limbile pe care le folosesc și au oferit tot felul de feedback valoros pentru direcția Stack Overflow. Rezultatele prezintă, de asemenea, un instantaneu al dezvoltatorilor și dezvoltării din momentul în care a fost efectuat sondajul.

Rezultatele Sondaj 2021 Stack Overflow au fost distribuite recent public, împreună cu comentarii și informații furnizate de Stack Overflow. Vom arunca o privire asupra unora dintre punctele de date mai interesante în ceea ce privește știința datelor, oamenii de știință ai datelor și toate multele posturi legate de date și acei profesioniști care le ocupă.

Profil de dezvoltator

 
 
Prima secțiune a sondajului se concentrează pe caracteristicile dezvoltatorilor care au răspuns înșiși: informații demografice, cum ar fi vârsta și locația geografică; de cât timp au fost codificate; cum au învățat să codifice; și altele.

Câteva citate rapide și interesante legate în mod specific de învățarea codului, precum și de angajarea dezvoltatorilor, extrase direct din prezentarea generală a sondajului, sunt împărtășite mai jos, împreună cu câteva diagrame care rezumă frecvențele de răspuns la întrebările cheie ale profilului dezvoltatorului.

Anul acesta, de exemplu, am observat o evoluție semnificativă a modului în care dezvoltatorii se educ singuri. Pentru cohorta în creștere de programatori cu vârsta sub 18 ani, resursele online, cum ar fi videoclipurile și blogurile, sunt mai populare decât cărțile și școala combinate, o statistică care nu este valabilă pentru niciuna dintre celelalte grupe de vârstă ale noastre. În general, profesia este plină de noi tamplari, mai mult de 50% indicând că au făcut codificare de mai puțin de un deceniu și mai mult de 35% au mai puțin de cinci ani în meserie.

Figura
Figura 1. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „Cum ați învățat să codificați?

 

Nu este surprinzător faptul că aproape 60% dintre respondenți au învățat cum să codifice din resurse online. Respondenții mai tineri tind să învețe din cursuri online, forumuri și alte resurse online. Respondenții mai în vârstă, pe de altă parte, au învățat din medii mai tradiționale, cum ar fi școala și cărțile.

81% dintre dezvoltatorii profesioniști sunt angajați cu normă întreagă, o scădere de la 83% în 2020. Procentul dezvoltatorilor profesioniști care spun că sunt antreprenori independenți, liber profesioniști sau lucrători independenți a crescut de la 9.5% în 2020 la 11.2% în 2021 - indicând potențialul nesiguranța locului de muncă sau trecerea la aranjamente de lucru mai flexibile.

Acum ne îndreptăm atenția asupra nivelurilor de educație a dezvoltatorilor pentru un moment.

Figura
Figura 2. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „Care dintre următoarele descrie cel mai bine cel mai înalt nivel de educație formală pe care l-ați absolvit?

 

70% dintre toți respondenții și 80% dintre dezvoltatorii profesioniști au absolvit o formă de studii superioare, o diplomă de licență fiind cea mai comună.

Alte subiecte discutate în secțiunea Profilul dezvoltatorului includ date demografice, cum ar fi rasa, orientarea sexuală, locația geografică,

Tehnologia

 
 
Acum trecem la baza sondajului, răspunsurile la întrebările legate de ce limbi și tehnologii folosesc dezvoltatorii în acest moment.

Limbă

 
În primul rând, limbile, întrebarea numărul unu incontestabilă la care oamenii doresc să vadă răspunsurile atunci când pun mâna pe acest raport.

Deci, ce limbaje de programare, scripting și marcare folosesc respondenții pentru dezvoltare în ultimul an?

Figura
Figura 3. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „În ce limbaje de programare, scripting și marcare ați realizat o activitate de dezvoltare extinsă în ultimul an și în care doriți să lucrați în anul următor?

 

De notat în special pentru tipurile de știință a datelor, Python a fost inclus în 48.24% dintre răspunsuri și este în prezent unul dintre cele mai utilizate limbaje de către dezvoltatori.

Rețineți că, în timp ce limbajul de interes pentru știința datelor R nu apare în primele răspunsuri din Figura 3 (decupare din cauza cozii lungi a răspunsurilor), R a fost inclus în 5.07% dintre răspunsuri.

Am văzut ce limbi folosesc dezvoltatorii, dar ne dorim despre dezvoltatorii de limbi vrea a folosi? Ce procent de dezvoltatori care nu dezvoltă cu limba sau tehnologia, dar și-au exprimat interesul să se dezvolte cu ea.

Figura
Figura 4. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „În ce limbaje de programare, scripting și marcare ați realizat o activitate de dezvoltare extinsă în ultimul an și în care doriți să lucrați în anul următor?

 

Din nou, deoarece R nu apare în primele răspunsuri din Figura 4, a fost inclus în 2.82% dintre răspunsuri.

Și ce zici de cel mai perspicace "lucrezi cu vs vrei să lucrezi cu?

Sunt multe de despachetat aici, dar iată câteva dintre cele mai notabile tendințe pe care le-am descoperit. Există peste 10 dezvoltatori Javascript care doresc să înceapă sau să continue dezvoltarea în Go sau Rust. Majoritatea dezvoltatorilor care doresc să folosească Dart folosesc în prezent JavaScript. De asemenea, vedem că singurii dezvoltatori care doresc să lucreze în PHP sunt dezvoltatorii SQL.

Aceste informații sunt găzduite într-un vizualizare interactivă care poate fi folosit cel mai bine direct pe site-ul Stack Overflow Developer Survey.

Baze de date

 
Trecerea la bazele de date... iată rezultatele la întrebarea echivalentă de evaluare a utilizării produselor de baze de date.

Figura
Figura 5. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „În ce medii de baze de date ați făcut o muncă extinsă de dezvoltare în ultimul an și în care doriți să lucrați în anul următor?

 

Acest lucru este destul de simplu, dar putem vedea că bazele de date SQL ocupă primele 3 locuri și 4 din primele 5. Aceasta pare a fi o susținere continuă semnificativă a bazelor de date SQL de către dezvoltatori.

Platforme cloud

 
Când vine vorba de platformele cloud, AWS pare să fie rege, Google Cloud și Microsoft Azure deținând și cote semnificative de piață.

Figura
Figura 6. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „Pe ce platforme cloud ați realizat o activitate de dezvoltare extinsă în ultimul an și în care doriți să lucrați în anul următor?

 

Interesant este că o comparație între platformele de cloud pe care dezvoltatorii le iubesc față de cele de care se tem, se conformează destul de strâns cu răspunsurile la acele platforme pe care dezvoltatorii le-au folosit. De asemenea, nu este nerezonabil să presupunem că adoptarea scăzută a IBM Cloud și Oracle Cloud ar putea fi corelată cu teama pe care o au dezvoltatorii care le folosesc de a le utiliza din nou.

Figura
Figura 7. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „Pe ce platforme cloud ați realizat o activitate de dezvoltare extinsă în ultimul an și în care doriți să lucrați în anul următor?

Alte cadre și biblioteci

 
Privind atât cele mai utilizate, cât și cele mai dorite alte cadre și biblioteci, puteți vedea o serie de acestea care sunt fie special pentru oamenii de știință de date și/sau inginerii de învățare automată, fie sunt utilizate intens de aceste profesii.

În timp ce Tensorflow este cea mai căutată bibliotecă, Pytorch este o bibliotecă mai iubită. În calitate de utilizatori .NET Core aici la Stack Overflow, suntem încântați să îl vedem pe primul loc.

Este ușor de argumentat că cel puțin 7 dintre următoarele biblioteci și cadre sunt foarte relevante pentru profesioniștii în domeniul datelor, chiar mai multe fiind posibile sau chiar probabile.

Figura
Figura 8. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „În ce alte cadre și biblioteci ați făcut o muncă extinsă de dezvoltare în ultimul an și în care doriți să lucrați în anul următor?”

 

Îndreptându-ne atenția către cadrele și bibliotecile cu care dezvoltatorii doresc să lucreze, multe dintre aceleași instrumente relevante pentru știința datelor apar și aici.

Figura
Figura 9. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „În ce alte cadre și biblioteci ați făcut o muncă extinsă de dezvoltare în ultimul an și în care doriți să lucrați în anul următor?”

Învățare și rezolvare de probleme

 
Ca dezvoltator, ce faci când rămâi blocat? Figura 10 pare să indice că Google este cu adevărat prietenul tău. Toți o facem…

Figura
Figura 10. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „Ce faci când rămâi blocat cu o problemă?

 

Salariu

 
 
Ultimul lucru pe care îl vom analiza din raport sunt datele salariale.

În general, managerii de inginerie, SRE, specialiștii DevOps și inginerii de date tind să primească cele mai mari salarii. Când ne concentrăm pe SUA, vedem unele diferențe în partea de jos a spectrului salarial. În SUA, dezvoltatorii și educatorii de telefonie mobilă tind să aibă un salariu mai mare față de alte ocupații în comparație cu populația globală de dezvoltatori.

Figura
Figura 11. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „Care este compensația dvs. totală actuală (salariu, bonusuri și avantaje, înainte de impozite și deduceri)?

 

Ce impact au instrumentele și tehnologiile utilizate asupra capacității tale de a câștiga?

Raportul oferă o serie de variabile cu care să coreleze salariul; deși nu este o abordare perfectă, să aruncăm o privire asupra categoriei alte cadre și biblioteci, care pare a fi un punct de date interesant pe care oamenii de știință trebuie să-l investigheze. S-ar părea că această listă este dominată de o serie de biblioteci și instrumente pe care le-am putea folosi zilnic.

Figura
Figura 12. Răspunsuri la întrebarea sondajului Stack Overflow din 2021 „Care este compensația dvs. totală actuală (salariu, bonusuri și avantaje, înainte de impozite și deduceri)?

 

Este dificil să extrapolezi salariul pe baza unei singure tehnologii, dar totuși interesant să te uiți la tehnologiile de top împreună.

 
Legate de:

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

Timestamp-ul:

Mai mult de la KDnuggets