JavaRush /Java Blog /Random-IT /Java, Spring Boot, gli hobby degli specialisti IT: cosa d...

Java, Spring Boot, gli hobby degli specialisti IT: cosa dice lo studio JetBrains 2020

Pubblicato nel gruppo Random-IT
JetBrains, sviluppatore di strumenti per Java e altri linguaggi, ha condotto il suo quarto studio annuale. Sulla base delle risposte dei programmatori, JetBrains ha analizzato l'ecosistema degli sviluppatori nel 2020: le ultime tendenze in termini di strumenti, tecnologie e linguaggi di programmazione. Lo studio ha intervistato più di 34mila persone provenienti da Argentina, Bielorussia, Brasile, Canada, Cina, Francia, Germania, India, Giappone, Messico, Polonia, Russia, Corea del Sud, Spagna, Turchia, Ucraina, Regno Unito e Stati Uniti. Circa il 70% di tutti gli sviluppatori del mondo hanno sede in questi 18 paesi. Pertanto, secondo i ricercatori, i dati del sondaggio sono rappresentativi. Abbiamo raccolto i principali risultati dello studio: sul linguaggio Java, sul lavoro e sullo stile di vita dei programmatori. Java, Spring Boot, gli hobby degli specialisti IT: cosa dice lo studio JetBrains 2020 - 1

Quanti sviluppatori utilizzano Java e dove?

Java continua ad essere il linguaggio di programmazione più popolare al mondo (il 37% degli intervistati lo ha indicato come il linguaggio principale per lo sviluppo), afferma lo studio. È utilizzato da circa 5,2 milioni di sviluppatori. Java, Spring Boot, gli hobby degli informatici: cosa dice lo studio JetBrains 2020 - 2Il 54% degli intervistati ha utilizzato Java nell'ultimo anno e un altro 4% prevede di integrarlo nel proprio flusso di lavoro prima o poi. Il principale concorrente di Java è Python. Ha superato Java nell'elenco delle lingue utilizzate. Negli ultimi 12 mesi, il 30% degli intervistati ha iniziato o continua a imparare Python, una percentuale ancora maggiore rispetto allo scorso anno (27%). Il maggior numero di sviluppatori Java vive in Asia, dove circa 2,5 milioni di programmatori utilizzano Java come linguaggio principale. Java è utilizzato maggiormente in Cina e Corea del Sud, rispettivamente da circa il 51% e il 50% degli sviluppatori. Java è utilizzato attivamente anche in India, Germania, Spagna e Brasile. La Bielorussia è al centro di questa lista di paesi con il 33% degli sviluppatori. Ma Russia e Ucraina sono in fondo alla lista con rispettivamente il 25% e il 21% dei programmatori. Java, Spring Boot, gli hobby degli specialisti IT: cosa dice lo studio JetBrains 2020 - 3I motivi per cui Java potrebbe essere popolare nei primi 6 paesi della lista sono l'uso gratuito di questo linguaggio di programmazione, il supporto del governo e il codice open source, chiarisce JetBrains . In India, ad esempio, i dipendenti vengono spesso assunti per creare applicazioni mobili in Java. In Germania è diffusa la creazione di applicazioni altamente scalabili per molti settori, compresi quelli basati su Java.

Quale versione di Java è la più popolare?

Nonostante il rilascio di nuove versioni, Java 8 rimane il più amato . È preferito da tre quarti degli sviluppatori Java. Allo stesso tempo cresce la popolarità di Java 11. Rispetto allo scorso anno la quota di utenti di questa versione è aumentata del 10%. Anche i relativamente nuovi Java 12 e Java 13 stanno trovando rapidamente il loro pubblico: ciascuno di essi viene utilizzato dal 10% o più. Ci sono diversi fattori che spiegano perché Java 8 è così popolare, secondo il blog JetBrains : “Ha tutto ciò di cui il tipico sviluppatore Java ha bisogno in un linguaggio, espressioni lambda e flussi: è una versione piacevole e semplice da usare. Inoltre, le persone sono molto riluttanti a passare a Java 9. Ci sono stati grandi cambiamenti architetturali in Java 9 e le persone temono che questi cambiamenti danneggino le loro applicazioni basate su Java 8." Il fatto che Java 9, Java 10, Java 12 e Java 13 abbiano meno utenti rispetto a Java 8 è dovuto anche al fatto che Oracle supporta solo 6 mesi dopo il rilascio.

Server applicazioni: Apache Tomcat, Jetty, GlassFish

Apache Tomcat ha perso qualche punto percentuale rispetto al sondaggio dello scorso anno, ma è ancora utilizzato dalla stragrande maggioranza degli intervistati. Apache Tomcat è scelto dal 62% degli intervistati, Jetty dal 17%, GlassFish dal 5%.

Quali framework scegli?

Tra i framework, Spring Boot è il leader: è stato scelto dal 61% degli sviluppatori. Al secondo e terzo posto si trovano rispettivamente Spring MVC (42%) e JSF (6%). La percentuale di sviluppatori che utilizzano Spring MVC non è cambiata rispetto allo scorso anno. Java, Spring Boot, gli hobby degli specialisti IT: cosa dice lo studio JetBrains 2020 - 4Nonostante la popolarità di Maven (lo ha scelto il 71% degli intervistati) e Gradle (rispettivamente il 48%), il 9% degli sviluppatori Java preferisce ancora Ant per la realizzazione di progetti.

A cosa serve Java: siti web, utilità, software

Java è più spesso utilizzato per scrivere siti web (36%). Al secondo posto c'è lo sviluppo di servizi di pubblica utilità (25%), al terzo lo sviluppo di software di sistema (19%). Meno comunemente, Java viene utilizzato per lavorare con database, librerie e framework (17% per ciascuna posizione). Java è utilizzato ancora meno nella tecnologia finanziaria, nella scienza dei dati, nei software di intrattenimento e negli strumenti di programmazione.

Sviluppo web e tempo pieno: dove e come lavorano gli specialisti IT

Più della metà degli sviluppatori lavora a tempo pieno, il 16% studia all'università, l'8% studia anche ma lavora, il 5% freelance e un altro 5% lavora direttamente per il cliente. Il 78% degli intervistati lavora come programmatore, il 14% come team leader, il 12% come architetto, il 12% come ingegnere DevOps. Un quarto degli intervistati ha risposto che programmano da circa 3-5 anni (questa è la quota maggiore tra gli intervistati), un altro 21% degli sviluppatori programma da circa 1-2 anni, il 20% programma da più di 11 anni e il 17% codifica da 6-10 anni. Il maggior numero di sviluppatori lavora in società di prodotto (63%), il 45% è impegnato nello sviluppo interno, il 35% in software appositamente adattati, il 33% in siti Web e applicazioni mobili. Nonostante la pandemia di coronavirus, nel 2020, il 38% degli sviluppatori ha lavorato nello stesso ufficio, il 27% in luoghi diversi, ma all’interno dello stesso Paese, il 22% in Paesi diversi.

Sicurezza digitale per sviluppatori

La maggior parte degli sviluppatori è preoccupata per la sicurezza dei dati personali. Gli sviluppatori utilizzano molto spesso forum, social network e siti di notizie come fonti di informazioni. La maggior parte degli intervistati ha un account su GitHub. I materiali professionali vengono letti più spesso da uno smartphone. La metà non si fida dell’intelligenza artificiale, il 65% preferisce i laptop e solo il 16% possiede criptovalute.

Stile di vita degli specialisti IT: hobby e beneficenza

Per la prima volta nel 2020, JetBrains ha esplorato non solo le tendenze degli strumenti e della tecnologia, ma anche gli stili di vita degli sviluppatori. Agli specialisti IT è stato chiesto quali fossero le loro abitudini, le modalità di ricerca di informazioni e la partecipazione ad attività di beneficenza. La maggior parte degli intervistati inizia a lavorare prima di mezzogiorno e si sveglia facilmente con una sveglia. Quasi un terzo degli intervistati dedica alla programmazione 32 ore settimanali, una percentuale leggermente inferiore - dalle 17 alle 31 ore, il 17% - dalle 9 alle 16 ore. Più di un terzo degli sviluppatori dedica dalle 3 alle 8 ore settimanali a progetti personali. Un altro 19% dei professionisti IT dedica 1-2 ore a settimana a progetti personali. Ma il 2% degli intervistati dedica 32 ore o più alla settimana a tali progetti. La maggior parte degli sviluppatori non ha animali domestici, ma quelli che li hanno hanno una divisione equa di amanti di cani e gatti. Gli sviluppatori non sono propensi a separare lavoro e hobby: la maggior parte degli intervistati ha un hobby comune: la programmazione. Quasi il 60% programma nel tempo libero. La maggior parte gioca anche ai videogiochi, ascolta musica e trascorre del tempo con la famiglia. Java, Spring Boot, gli hobby degli specialisti IT: cosa dice lo studio JetBrains 2020 - 5La metà degli sviluppatori intervistati sono coinvolti in attività di beneficenza. Nella maggior parte dei casi, sono motivati ​​a farlo dal desiderio di rendere il mondo un posto migliore (62%). Molti hanno a cuore l’ambiente (43%), l’aiuto ai bambini (41%) e la lotta alla disuguaglianza sociale (39%).
Commenti
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION