Pubblicati i risultati del sondaggio tra gli sviluppatori di Stack Overflow: Python supera Java

Stack Overflow è un portale di domande e risposte molto noto e popolare per sviluppatori e professionisti IT di tutto il mondo e il suo sondaggio annuale è il più ampio e completo tra le persone che scrivono codice in tutto il mondo. Ogni anno Stack Overflow conduce un sondaggio che copre tutto, dalle tecnologie preferite dagli sviluppatori alle loro abitudini lavorative. Il sondaggio di quest'anno è il nono consecutivo e ha coinvolto più di 90 persone.

Risultati chiave:

  • Python è il linguaggio di programmazione in più rapida crescita. Quest'anno è risalito nella classifica, sostituendo Java e diventando il secondo linguaggio più popolare dopo Rust.
  • Più della metà degli intervistati ha scritto la prima riga di codice prima di compiere sedici anni, anche se questo dato varia a seconda del paese e del sesso.
  • Gli specialisti DevOps e gli ingegneri dell'affidabilità dei siti sono tra gli sviluppatori più pagati e più esperti, i più soddisfatti del proprio lavoro e quelli meno propensi a cercarne uno nuovo.
  • Tra i partecipanti al sondaggio, gli sviluppatori cinesi sono i più ottimisti e credono che le persone nate oggi vivranno meglio dei loro genitori. Gli sviluppatori dei paesi dell’Europa occidentale come Francia e Germania guardano al futuro con le pinze.
  • Alla domanda su cosa ostacola la loro produttività, gli uomini molto spesso sottolineano l’abbondanza di compiti non direttamente legati allo sviluppo, mentre i rappresentanti delle minoranze sessuali sono insoddisfatti della “tossicità” dell’ambiente di lavoro.

Non senza una quota di auto-PR. Stack Overflow ha chiesto agli intervistati di ricordare l'ultima volta che hanno risolto un problema di sviluppo con o senza portale. I risultati hanno mostrato che Stack Overflow fa risparmiare agli sviluppatori tra i 30 e i 90 minuti di tempo a settimana.

Alcuni fatti


Pubblicati i risultati del sondaggio tra gli sviluppatori di Stack Overflow: Python supera Java

Ogni mese, circa 50 milioni di persone visitano Stack Overflow per apprendere o condividere le proprie esperienze e costruire la propria carriera. 21 milioni di queste persone sono sviluppatori professionisti o studenti universitari che si stanno preparando per diventarlo. Circa il 4% degli intervistati considera la programmazione un hobby piuttosto che una professione, e poco meno del 2% degli intervistati era uno sviluppatore professionista, ma ora ha cambiato professione.

Pubblicati i risultati del sondaggio tra gli sviluppatori di Stack Overflow: Python supera Java

Circa il 50% degli intervistati si definisce sviluppatori full-stack, ovvero specialisti che scrivono sia codice client che server, solitamente legati alle tecnologie web, e circa il 17% si considera sviluppatore di applicazioni mobili. Molto spesso, gli sviluppatori front-end scrivono anche codice back-end e viceversa. Altre combinazioni popolari di professioni IT sono amministratore di database e amministratore di sistema, specialista DevOps e Site Reliability Engineer, progettista e sviluppatore front-end, ricercatore universitario e accademico.

Pubblicati i risultati del sondaggio tra gli sviluppatori di Stack Overflow: Python supera Java

Circa il 65% degli sviluppatori professionisti tra gli utenti di Stack Overflow contribuiscono a progetti open source (come LibreOffice o Gimp) una volta all'anno o più. Il contributo ai progetti open source spesso dipende dal linguaggio di programmazione. Pertanto, gli sviluppatori che lavorano con Rust, WebAssembly ed Elixir lo fanno più spesso, mentre quelli che lavorano con VBA, C# e SQL aiutano i progetti open source circa la metà delle volte.

Molti sviluppatori programmano anche al di fuori del lavoro. Circa l'80% degli intervistati considera la programmazione un hobby. Altre responsabilità non legate allo sviluppo sono correlate in modo significativo con questa affermazione. Ad esempio, i programmatori che hanno figli hanno meno probabilità di considerare lo sviluppo come un hobby. Le intervistate donne erano anche meno propense a considerare la programmazione un hobby.

Negli Stati Uniti, quasi il 30% degli intervistati ha dichiarato di avere problemi di salute mentale, un tasso più alto che in altri grandi paesi come Regno Unito, Canada, Germania o India.

Pubblicati i risultati del sondaggio tra gli sviluppatori di Stack Overflow: Python supera Java

Quest’anno agli intervistati è stato chiesto quali social network utilizzano più spesso. Reddit e YouTube sono state le risposte più comuni. Tuttavia, le preferenze degli specialisti IT non corrispondono ai dati complessivi sulla popolarità dei social network, dove Facebook è al primo posto, e Reddit non è nemmeno nella Top 10 (Reddit ha circa 330 milioni di utenti attivi rispetto ai 2,32 miliardi di utenti mensili di Facebook ).

Pubblicati i risultati del sondaggio tra gli sviluppatori di Stack Overflow: Python supera Java

Per il settimo anno consecutivo JavaScript è diventato il linguaggio di programmazione più popolare e Python è risalito nella classifica. Quest’anno Python ha superato Java nella classifica generale, proprio come aveva superato C# l’anno scorso e PHP l’anno prima. Pertanto, Python è oggi il linguaggio di programmazione in più rapida crescita.

I linguaggi di programmazione più amati, “terribili” e “desiderati”.

Per il quarto anno consecutivo, Rust è stato il linguaggio di programmazione preferito dalla community, seguito da Python. Poiché la popolarità di Python sta crescendo rapidamente, essere in questa classifica significa che non solo ci sono sempre più sviluppatori Python, ma vogliono anche continuare a lavorare con questo linguaggio.

VBA e Objective-C sono riconosciuti quest'anno come i linguaggi più “spaventosi”. Ciò significa che un’ampia percentuale di sviluppatori che attualmente utilizzano questi linguaggi non esprime alcun interesse a continuare a farlo.

Python è stato il linguaggio più "desiderato" per il terzo anno consecutivo, il che significa che gli sviluppatori che non lo utilizzano già indicano che vorrebbero impararlo. Al secondo e terzo posto ci sono rispettivamente JavaScript e Go.

E la blockchain?

La maggior parte degli intervistati al sondaggio Stack Overflow ha affermato che le proprie organizzazioni non utilizzano la tecnologia blockchain e che i casi d'uso più comuni non coinvolgono la criptovaluta. La blockchain viene spesso utilizzata dagli sviluppatori indiani.

Alla domanda su cosa pensano della tecnologia blockchain, gli sviluppatori sono generalmente ottimisti riguardo alla sua utilità. Tuttavia, questo ottimismo si concentra soprattutto tra i professionisti più giovani e con meno esperienza. Più l’intervistato è esperto, più è probabile che affermi che la tecnologia blockchain è un “uso irresponsabile delle risorse”.

I linguaggi di programmazione più pagati

Pubblicati i risultati del sondaggio tra gli sviluppatori di Stack Overflow: Python supera Java

Tra gli sviluppatori intervistati, quelli che utilizzano Clojure, F#, Elixir e Rust hanno guadagnato gli stipendi più alti tra i programmatori con sede negli Stati Uniti, con una media di circa 70 dollari. Tuttavia, ci sono differenze regionali. Gli sviluppatori Scala negli Stati Uniti sono tra i più pagati, mentre gli sviluppatori Clojure e Rust guadagnano di più in India.

Puoi vedere dati e cifre più interessanti nel rapporto originale in inglese.




Fonte: 3dnews.ru

Aggiungi un commento