Fonte: Stack Overflow Pochi giorni fa Stack Overflow, un sito Web rispettabile nella comunità informatica, ha pubblicato i risultati del suo sondaggio annuale, al quale hanno preso parte più di 65.000 programmatori professionisti. Leggendoli, avrai un'idea della situazione attuale del settore dello sviluppo software nel 2020.
1. Età media di uno sviluppatore
- 15-19 anni – 1,2%
- 20-24 anni – 16,6%
- 25-29 anni – 29,5%
- 30-34 anni – 21,9%
- 35-39 anni – 14,0%
- 40-44 anni – 7,5%
- 45-49 anni – 4,2%
- 50-54 anni – 2,5%
- 55-59 anni – 1,5%
- Oltre 60 anni – 1,1%
2. Età media in base al paese di residenza
- Stati Uniti – 33,7 anni
- Regno Unito – 33,1 anni
- Canada – 32,2 anni
- Paesi Bassi – 31,9 anni
- Germania – 30,9 anni
- Francia – 30,4 anni
- Brasile – 29,4 anni
- Polonia – 28,9 anni
- India – 26,0 anni
3. Esperienza di codifica
- Australia – 16,9 anni
- Regno Unito – 16,1 anni
- Stati Uniti – 15,8 anni
- Paesi Bassi – 15,0 anni
- Canada – 14,4 anni
- Germania – 14,3 anni
- Francia – 13,0 anni
- Polonia – 11,5 anni
- Brasile – 11,5 anni
- India – 8,1 anni.
4. Numero di anni trascorsi dall'inizio della programmazione della formazione
- Meno di 5 anni – 10,5%
- 5-9 anni – 29,2%
- 10-14 anni – 22,7%
- 15-19 anni – 13,2%
- 20-24 anni – 9,8%
- 25-29 anni – 5,1%
- 30-34 anni – 4,0%
- 35-39 anni – 3,0%
- 40-44 anni – 1,8%
- 45-49 anni – 0,4%
- 50 anni o più – 0,3%.
5. Formazione professionale
- Laurea triennale - 49,3%
- Maestro - 26,5%
- Istruzione superiore incompleta – 11,5%
- Istruzione secondaria completata – 4,5%
- Disponibilità di un titolo scientifico (Candidate of Sciences, Ph.D, Ed.D) – 3,3%
- Laurea triennale con corsi post-laurea (Laurea associata) – 3,2%
- Dottore in Scienze (JD/MD) – 1,4%
- Non ho alcun titolo di studio completato – 0,7%
- Scuola primaria – 0,5%
6. Specializzazione professionale
- Sviluppatore back-end – 55,2%
- Sviluppatore full-stack – 54,9%
- Sviluppatore front-end – 37,1%
- Sviluppatore web – 23,9%
- Sviluppatore di applicazioni mobili – 19,2%
- Specialista DevOps – 12,1%
- Amministratore del database – 11,6%
- Progettista – 10,8%
- Amministratore di sistema – 10,6%
- Sviluppatore di applicazioni di sistema – 9,6%
- Analista di dati o aziendale – 8,2%
- Data scientist o specialista in machine learning –8,1%
- Tester – 8,0%
- Ingegnere dei dati – 7,6%
- Esperto accademico o ricercatore – 7,2%
- Insegnante – 5,9%
- Sviluppatore di giochi o grafica – 5,6%
- Direttore tecnico – 5,5%
- Responsabile prodotto – 5,1%
- Scienziato – 4,2%
- Ingegnere dell'affidabilità del sito - 3,9%
- Dirigente senior/VP – 2,7%
- Specialista di marketing – 1,3%
7. Tempo medio per scrivere codice a seconda della specializzazione
In base alla specializzazione professionale, il dirigente senior/VP (vicepresidente esecutivo senior) ha la maggiore esperienza di programmazione. In media programmano da 16,5 anni. Da 10 a 13,8 anni di esperienza hanno (in ordine decrescente): Responsabili tecnici, amministratori di sistema, sviluppatori di applicazioni di sistema, amministratori di database, ingegneri dell'affidabilità del sito, specialisti DevOps, insegnanti, analisti di dati o aziendali. Quelli con meno esperienza di programmazione (in media 8 anni) sono: esperti accademici o ricercatori, sviluppatori di applicazioni mobili, data scientist o specialisti ML, sviluppatori full-stack e back-end, tester.8. A che età hai scritto la tua prima riga di codice?
- Sotto i 10 anni – 8,9%
- 10-11 anni – 10%
- 12-13 anni – 16%
- 14-15 anni – 19,2%
- 16-17 anni – 16,3%
- 18-19 anni – 14,7%
- 20-21 anni – 6,3%
- 22-23 anni – 3%
- 24-25 anni – 2,1%
- 26-27 anni – 1%
- 28-29 anni – 0,7%
- Oltre 30 anni – 1,7%.
9. Specializzazione della formazione professionale
- Informatica, ingegneria informatica o sviluppo software – 61,9%
- Altre discipline ingegneristiche (ad esempio elettronica di consumo, meccanica, ecc.) - 9,3%
- Sistemi informativi, IT o amministrazione di sistema – 8,0%
- Scienze naturali (biologia, chimica, ecc.) – 4,3%
- Matematica o statistica – 3,6%
- Sviluppo web o web design – 3,5%
- Disciplina aziendale (contabilità, finanza, marketing, ecc.) - 2,7%
- Studi umanistici (letteratura, storia, filosofia, ecc.) – 2%
- Scienze sociali (antropologia, psicologia, scienze politiche, ecc.) – 1,8%
- Arti visive o dello spettacolo (grafica, musica, arti performative, ecc.) -1,4%
- Non hanno segnalato la loro specializzazione educativa – 0,9%
- Sanità – 0,5%
10. Affiliazione geografica
Secondo Stack Overflow, la ripartizione regionale dei 65.000 intervistati è la seguente:- Europa – 24.688 persone
- Asia – 16400
- Nord America – 15570
- Sud America – 3070
- Africa – 2709
- Australia e Oceania – 1570
11. Genere
- Uomini – 91,7%
- Donne – 7,7%
- Genere non specificato – 1,2%
12. Linguaggio di programmazione più comunemente usato
- JavaScript – 69,7%
- HTML/CSS – 62,4%
- SQL – 56,9%
- Pitone – 41,6%
- Giava – 38,4%
- Bash/Shell/PowerShell – 34,8%
- Do# – 32,3%
- Dattiloscritto – 28,3%
- PHP – 25,8%
- C++ – 20,5%
- C – 18,2%
- Vai – 9,4%
- Kotlin – 8,0%
- Rubino – 7,5%
- VBA – 6,5%
- Rapido – 6,1%
- R – 5,5%
- Assemblea – 4,9%
- Ruggine – 4,8%
- Obiettivo C – 4,4%
- Scala – 3,9%
- Dardo – 3,7%
- Perl – 3,3%
- Haskell – 1,8%
- Giulia – 0,9%
13. Linguaggio di programmazione preferito dagli sviluppatori
- Ruggine – 86,1%
- Dattiloscritto – 67,1%
- Pitone – 66,3%
- Kotlin – 62,9%
- Vai – 62,3%
- Giulia – 62,2%
- Dardo – 62,1%
- Do# – 59,7%
- Rapido – 59,5%
- JavaScript – 58,3%
- SQL – 56,6%
- Bash/Shell/PowerShell – 53,7%
- HTML/CSS – 53,5%
- Scala – 53,2%
- Haskell – 51,7%
- R – 44,5%
- Giava – 44,1%
- C++ – 43,4%
- Rubino – 42,9%
- PHP – 37,3%
- C – 33,1%
- Assemblea – 29,4%
- Perl – 28,6%
- Obiettivo C – 23,4%
- VBA – 19,6%
14. Gli sviluppatori del linguaggio di programmazione vogliono imparare dopo
- Pitone – 30%
- JavaScript – 18,5%
- Vai – 17,9%
- Dattiloscritto – 17,0%
- Ruggine – 14,6%
- Kotlin – 12,6%
- Giava – 8,8%
- C++ – 8,6%
- SQL – 8,2%
- Do# – 7,3%
- Rapido – 6,6%
- HTML/CSS – 6,5%
- Dardo – 6%
- R – 5,1%
- Rubino – 4,5%
- C – 4,3%
- Scala – 4,2%
- Haskell – 4,2%
- Bash/Shell/PowerShell – 3,9%
- PHP – 3,5%
15. La migliore piattaforma per gli sviluppatori
- Linux – 76,9%
- Docker – 73,6%
- Kubernetes – 71,1%
- AWS – 66,4%
- Lampone Pi – 66,1%
- MacOS – 64,4%
- Microsoft Azure – 62,2%
- iOS – 61,1%
- Google Cloud Platform – 60,9%
- Finestre – 57,5%
- Android – 57,1%
- Arduino – 53,2%
- App e integrazioni Slack – 51%
- Eroku – 46,2%
- IBM Cloud o Watson – 37,8%
- WordPress – 33%
16. Quale piattaforma hai intenzione di esplorare in futuro?
- Docker – 24,5%
- AWS – 20,2%
- Kubernetes – 18,5%
- Linux – 16,6%
- Androide – 16%
- Google Cloud Platform – 14%
- Lampone Pi – 12,6%
- iOS – 10,4%
- Microsoft Azure – 9,9%
- MacOS – 7,7%
- Arduino – 7,4%
- Finestre – 4,7%
- Eroku – 4,4%
- App e integrazioni Slack – 3,3%
- WordPress – 2,6%
- IBM Cloud o Watson – 2,6%
17. Quale sistema operativo utilizza la maggior parte degli sviluppatori?
- Finestre – 45,8%
- MacOS – 27,5%
- Basato sul kernel Linux – 26,6%
- BSD – 0,1%
GO TO FULL VERSION