JetBrains, pengembang alat untuk Java dan bahasa lainnya, melakukan penelitian tahunan. Lebih dari 47 ribu orang dari 183 negara mengikuti Survei Ekosistem Pengembang 2021 . Secara khusus, selama penelitian, spesialis TI dari 17 negara diwawancarai, yang mencakup sekitar 70% dari seluruh pengembang di dunia: Argentina, Belarus, Brasil, Kanada, Tiongkok, Prancis, Jerman, India, Jepang, Meksiko, Rusia, Korea Selatan, Spanyol, Turki, Ukraina, Inggris dan Amerika Serikat. Kami telah mengumpulkan temuan-temuan utama dari penelitian ini - tentang bahasa Java, pekerjaan dan gaya hidup programmer.
Java pada tahun 2021: populer di Korea Selatan, Cina, dan Jerman
Salah satu kesimpulan utama dari penelitian ini adalah bahwa bahasa pemrograman Java, meskipun sedikit kalah, masih lebih populer daripada Python sebagai bahasa utama (32% berbanding 29% responden). JavaScript adalah bahasa paling populer pada tahun 2021, dengan 69% responden menggunakannya dalam 12 bulan terakhir dan 39% menyebutnya sebagai bahasa pemrograman utama mereka. Seperti pada tahun 2020, Java paling umum digunakan di Korea Selatan, Tiongkok, dan Jerman. Pangsa Jawa di Korea Selatan adalah 55%, di Cina - 47%, dan di Jerman - 33%. Di Belarus, 26% pengembang lebih memilih Java, di Ukraina - 20%, di Rusia - 18%. Jumlah ini sedikit lebih rendah dibandingkan tahun 2020.
Versi Java manakah yang paling populer?
Seperti pada tahun 2020, Java 8 masih menjadi versi terdepan dari bahasa pemrograman ini. Menarik juga bahwa sejak tahun 2019, Java 11 telah menunjukkan pertumbuhan yang stabil sekitar 10 poin persentase setiap tahunnya. Secara angka, terlihat seperti ini: 72% pengembang yang menggunakan Java lebih memilih Java 8, dan 42% lebih memilih Java 11. Pangsa Java 12 dan Java 13 mengalami penurunan sekitar tiga kali lipat sejak tahun 2020, sedangkan Java 14 dan Java yang lebih baru 15 telah mendapatkan penonton meskipun relatif baru.
Kerangka kerja mana yang Anda pilih?
Pangsa pengembang yang menggunakan Spring Boot sedikit meningkat pada tahun 2021, sekitar 4 poin persentase (65% pemrogram memilihnya). Kerangka kerja Spring MVC berada di posisi kedua dengan 42% pengembang.
Pada saat yang sama, sebagian kecil pengembang menggunakan lebih banyak kerangka web baru dibandingkan tahun 2020.
Server aplikasi: Apache Tomcat dan Jetty
Lanskap server aplikasi pada tahun 2021 kira-kira sama dengan tahun 2020, dengan Apache Tomcat masih menjadi yang paling populer di kalangan pengembang, digunakan oleh 61% pemrogram.
Java paling sering digunakan untuk apa?
Paling sering, Java digunakan untuk mengembangkan situs web (39%), lebih jarang - untuk membuat utilitas (26%) dan perangkat lunak sistem (19%). Penggunaan Java untuk situs web dan infrastruktur TI meningkat sedikit antara tahun 2020 dan 2021, sementara penggunaan Java untuk analisis bisnis, ilmu data, dan pembelajaran mesin semakin berkurang.
Potret seorang pengembang: semakin banyak perempuan yang memasuki industri ini
63% pengembang bekerja penuh waktu, 15% belajar di universitas, 7% juga belajar tetapi bekerja, 5% freelance. 81% responden bekerja sebagai programmer, 15% sebagai pemimpin tim, 13% sebagai insinyur DevOps, dan 12% sebagai arsitek.
Kebanyakan pemrogram bekerja di perusahaan yang jumlah pengembangnya lebih sedikit dibandingkan spesialis di bidang lain. Temuan penting lainnya adalah pengembang paling sering bekerja di perusahaan yang jumlah karyawannya tidak lebih dari 50 orang (80% responden menjawab seperti ini). Jika kita berbicara tentang perusahaan IT, programmer paling sering bekerja dengan layanan IT (40%), pengembangan seluler (24%), platform cloud, dan data (masing-masing 17%).
Di antara perusahaan-perusahaan dari bidang lain, spesialis TI paling sering bekerja di bidang perbankan dan keuangan (18%), penjualan dan pendidikan (masing-masing 12%). Mayoritas pengembang adalah laki-laki (93%) berusia 21 hingga 29 tahun (48%). Namun, semakin banyak perempuan yang memasuki industri teknologi. Mereka sering bekerja dengan analisis data dan pembelajaran mesin, desain UX/UI. Jauh lebih sedikit perempuan yang bekerja di bidang pemrograman dan administrasi sistem. Persentase programmer terbesar berada di Korea Selatan (13%), Belarus (12%) dan Kanada (8%). Di Rusia, di bidang pengembang secara umum, hanya 7% yang merupakan pemrogram, dan di Ukraina - 6%.
Gaya hidup pengembang: waktu bangun dan kerja jarak jauh
Waktu di mana pengembang biasanya memulai hari kerjanya tidak berubah sejak tahun lalu: programmer tetap pada jadwal kerja mereka bahkan selama pandemi. 83% pengembang memulai hari kerja mereka sebelum jam 10 pagi.
Jika sebelum pandemi sekitar 70% developer bekerja dari kantor, kini 80% bekerja dari rumah. Menariknya, meski jumlah pengembang yang bekerja di kafe berkurang setengahnya selama pandemi, jumlah orang yang bekerja di ruang kerja bersama tidak banyak berubah.
Tahun ini, berbagai acara menjadi lebih mudah diakses berkat meluasnya penggunaan format online. Pada tahun 2020, sekitar 75% pengembang menghadiri konferensi online, dan lebih dari 40% responden menghadiri seminar dan pertemuan online.
Meskipun sebagian besar pengembang memiliki akun GitHub, kurang dari setengahnya memiliki profil di Stack Overflow. Tiga platform media sosial yang paling umum digunakan adalah Twitter, Instagram, dan Facebook.
Hobi Pengembang: Video Game Melampaui Coding
Pada tahun 2020, sebagian besar developer menyebut pemrograman sebagai hobi terbesar mereka. Tahun ini, video game menduduki peringkat teratas, dengan popularitasnya meningkat dari 49% menjadi 59%.
Komputer pribadi adalah platform permainan paling populer, dengan konsol menempati posisi kedua. Diantaranya, PlayStation dan Nintendo Switch adalah yang paling banyak digunakan. Hobi terpopuler kedua adalah pemrograman (57%), disusul mendengarkan musik (40%). Lebih dari separuh responden terlibat dalam kegiatan amal. Alasan paling populer untuk memberi sumbangan adalah untuk membuat dunia dan komunitas menjadi tempat hidup yang lebih baik. Kebanyakan pengembang ingin membantu anak-anak, peduli terhadap lingkungan, melawan kesenjangan sosial atau membantu mereka yang kurang beruntung.
Demikian temuan Studi Ekosistem Pembangunan 2021. Manakah dari temuan berikut yang berlaku untuk Anda? Yang mana yang tidak Anda setujui? Kami mengundang Anda untuk mendiskusikan hal ini di komentar di bawah teks.
Apa lagi yang harus dibaca: |
|
GO TO FULL VERSION