JavaRush /Blog Java /Random-MS /Java, Spring Boot, hobi pakar IT: apa yang dikatakan oleh...

Java, Spring Boot, hobi pakar IT: apa yang dikatakan oleh kajian JetBrains 2020

Diterbitkan dalam kumpulan
JetBrains, pembangun alatan untuk Java dan bahasa lain, menjalankan kajian tahunan keempatnya. Berdasarkan maklum balas daripada pengaturcara, JetBrains menganalisis ekosistem pembangun pada tahun 2020: arah aliran terkini dalam alatan, teknologi dan bahasa pengaturcaraan. Kajian itu meninjau lebih daripada 34 ribu orang dari Argentina, Belarus, Brazil, Kanada, China, Perancis, Jerman, India, Jepun, Mexico, Poland, Rusia, Korea Selatan, Sepanyol, Turki, Ukraine, UK dan Amerika Syarikat. Kira-kira 70% daripada semua pembangun di dunia berpangkalan di 18 negara ini. Oleh itu, menurut penyelidik, data tinjauan adalah representatif. Kami telah mengumpul penemuan utama kajian - tentang bahasa Jawa, kerja dan gaya hidup pengaturcara. Java, Spring Boot, hobi pakar IT: apa yang dikatakan oleh kajian JetBrains 2020 - 1

Berapa ramai pembangun menggunakan Java dan di mana?

Java terus menjadi bahasa pengaturcaraan utama yang paling popular di dunia (37% daripada responden menamakannya sebagai bahasa utama mereka untuk pembangunan), kata kajian itu. Ia digunakan oleh kira-kira 5.2 juta pemaju. Java, Spring Boot, hobi orang IT: apa yang dikatakan oleh kajian JetBrains 2020 - 254% daripada responden telah menggunakan Java pada tahun lalu, dan 4% lagi merancang untuk menyepadukannya ke dalam aliran kerja mereka pada satu peringkat. Pesaing utama Java ialah Python. Ia telah mengatasi Java dalam senarai bahasa yang digunakan. Sepanjang 12 bulan yang lalu, 30% responden telah mula atau sedang belajar Python, malah lebih daripada tahun lepas (27%). Bilangan terbesar pembangun Java tinggal di Asia, di mana kira-kira 2.5 juta pengaturcara menggunakan Java sebagai bahasa utama mereka. Java digunakan paling banyak di China dan Korea Selatan - masing-masing kira-kira 51% dan 50% daripada pembangun. Java juga digunakan secara aktif di India, Jerman, Sepanyol dan Brazil. Belarus berada di tengah-tengah senarai negara ini dengan 33% pembangun. Tetapi Rusia dan Ukraine berada di bahagian bawah senarai dengan masing-masing 25% dan 21% pengaturcara. Java, Spring Boot, hobi pakar IT: apa yang dikatakan oleh kajian JetBrains 2020 - 3Sebab mengapa Java mungkin popular di 6 negara pertama dalam senarai adalah penggunaan percuma bahasa pengaturcaraan ini, sokongan kerajaan dan kod sumber terbuka, jelas JetBrains . Di India, sebagai contoh, pekerja sering diupah untuk mencipta aplikasi mudah alih di Jawa. Di Jerman, adalah popular untuk mencipta aplikasi berskala tinggi untuk banyak industri, termasuk yang berasaskan Java.

Versi Java manakah yang paling popular?

Walaupun keluaran versi baharu, Java 8 kekal sebagai yang paling digemari . Ia lebih disukai oleh tiga perempat daripada pembangun Java. Pada masa yang sama, populariti Java 11 semakin meningkat. Berbanding tahun lepas, bahagian pengguna versi ini meningkat sebanyak 10%. Java 12 dan Java 13 yang agak baharu juga cepat mencari khalayaknya: setiap daripadanya digunakan sebanyak 10% atau lebih. Terdapat beberapa faktor yang menjelaskan mengapa Java 8 begitu popular, menurut blog JetBrains : “Ia mempunyai semua yang diperlukan oleh pembangun Java biasa dalam bahasa, ungkapan lambda dan strim - ia adalah versi mudah yang bagus untuk digunakan. Selain itu, orang ramai sangat enggan berpindah ke Java 9. Terdapat perubahan seni bina yang besar dalam Java 9, dan orang ramai takut bahawa perubahan ini akan merosakkan aplikasi mereka yang dibina di Java 8.” Hakikat bahawa Java 9, Java 10, Java 12 dan Java 13 mempunyai pengguna yang lebih sedikit berbanding Java 8 juga disebabkan oleh fakta bahawa Oracle hanya menyokong 6 bulan selepas dikeluarkan.

Pelayan aplikasi: Apache Tomcat, Jetty, GlassFish

Apache Tomcat telah kehilangan beberapa mata peratusan sejak tinjauan tahun lepas, tetapi masih digunakan oleh sebahagian besar responden. Apache Tomcat dipilih oleh 62% responden, Jeti - 17%, GlassFish - 5%.

Rangka kerja yang manakah anda pilih?

Di antara rangka kerja, Spring Boot adalah peneraju - ia dipilih oleh 61% pembangun. Di tempat kedua dan ketiga ialah Spring MVC (42%) dan JSF (6%), masing-masing. Peratusan pembangun yang menggunakan Spring MVC tidak berubah sejak tahun lepas. Java, Spring Boot, hobi pakar IT: apa yang dikatakan oleh kajian JetBrains 2020 - 4Walaupun populariti Maven (71% responden memilihnya) dan Gradle (48%, masing-masing), 9% pembangun Java masih memilih Ant untuk projek pembinaan.

Apakah Java digunakan untuk: tapak web, utiliti, perisian

Java paling kerap digunakan untuk menulis laman web (36%). Di tempat kedua ialah pembangunan utiliti (25%), di tempat ketiga ialah pembangunan perisian sistem (19%). Kurang biasa, Java digunakan untuk bekerja dengan pangkalan data, perpustakaan dan rangka kerja (17% untuk setiap kedudukan). Java digunakan lebih sedikit dalam teknologi kewangan, sains data, perisian hiburan dan alat pengaturcaraan.

Pembangunan web dan sepenuh masa: di mana dan cara pakar IT bekerja

Lebih separuh daripada pembangun bekerja sepenuh masa, 16% belajar di universiti, 8% juga belajar tetapi bekerja, 5% bebas dan 5% lagi bekerja secara langsung untuk pelanggan. 78% responden bekerja sebagai pengaturcara, 14% sebagai ketua pasukan, 12% sebagai arkitek, 12% sebagai jurutera DevOps. Satu perempat daripada responden menjawab bahawa mereka telah memprogramkan selama kira-kira 3-5 tahun (ini adalah bahagian terbesar dalam kalangan responden), 21% lagi pembangun telah mengekod selama kira-kira 1-2 tahun, 20% telah mengekod selama lebih daripada 11 tahun, dan 17% telah mengekod selama 6-10 tahun. Bilangan terbesar pembangun bekerja dalam syarikat produk (63%), 45% terlibat dalam pembangunan dalaman, 35% - perisian yang disesuaikan khas, 33% - laman web dan aplikasi mudah alih. Walaupun wabak koronavirus, pada tahun 2020, 38% daripada pembangun bekerja di pejabat yang sama, 27% di tempat yang berbeza, tetapi dalam negara yang sama, 22% di negara yang berbeza.

Keselamatan Digital Pembangun

Kebanyakan pembangun mengambil berat tentang keselamatan data peribadi. Pembangun paling kerap menggunakan forum, rangkaian sosial dan laman berita sebagai sumber maklumat. Kebanyakan responden mempunyai akaun di GitHub. Bahan profesional lebih kerap dibaca daripada telefon pintar. Setengah tidak mempercayai kecerdasan buatan, 65% lebih suka komputer riba, dan hanya 16% mempunyai mata wang kripto.

Gaya hidup pakar IT: hobi dan amal

Buat pertama kali pada tahun 2020, JetBrains meneroka bukan sahaja alat dan trend teknologi, tetapi juga gaya hidup pembangun. Pakar IT ditanya tentang tabiat mereka, cara mencari maklumat dan penyertaan dalam amal. Kebanyakan responden mula bekerja sebelum tengah hari dan mudah bangun dengan penggera. Hampir satu pertiga daripada responden menumpukan 32 jam seminggu untuk pengaturcaraan, jumlah yang sedikit lebih kecil - dari 17-31 jam, 17% - dari 9-16 jam. Lebih satu pertiga daripada pembangun menumpukan 3 hingga 8 jam seminggu untuk projek peribadi. 19% lagi profesional IT menghabiskan 1-2 jam seminggu untuk projek peribadi. Tetapi 2% daripada responden menumpukan 32 jam seminggu atau lebih untuk projek tersebut. Kebanyakan pembangun tidak mempunyai haiwan peliharaan, tetapi mereka yang mempunyai pemisahan yang sama antara pencinta kucing dan anjing. Pemaju tidak cenderung untuk memisahkan kerja dan hobi: kebanyakan responden mempunyai hobi yang sama - pengaturcaraan. Hampir 60% program dalam masa lapang mereka. Kebanyakan juga bermain permainan komputer, mendengar muzik dan menghabiskan masa bersama keluarga. Java, Spring Boot, hobi pakar IT: apa yang dikatakan oleh kajian JetBrains 2020 - 5Separuh daripada pemaju yang ditinjau terlibat dalam kerja amal. Selalunya, mereka terdorong untuk melakukan ini oleh keinginan untuk menjadikan dunia tempat yang lebih baik (62%). Ramai mengambil berat tentang alam sekitar (43%), membantu kanak-kanak (41%) dan memerangi ketidaksamaan sosial (39%).
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION