Sumber: Stack Overflow Beberapa hari yang lalu, Stack Overflow, situs web terkemuka di komunitas TI, menerbitkan hasil survei tahunannya, yang melibatkan lebih dari 65.000 programmer profesional. Dengan membacanya, Anda akan mendapatkan gambaran tentang situasi terkini dalam industri pengembangan perangkat lunak pada tahun 2020.
1. Usia rata-rata seorang pengembang
- 15-19 tahun – 1,2%
- 20-24 tahun – 16,6%
- 25-29 tahun – 29,5%
- 30-34 tahun – 21,9%
- 35-39 tahun – 14,0%
- 40-44 tahun – 7,5%
- 45-49 tahun – 4,2%
- 50-54 tahun – 2,5%
- 55-59 tahun – 1,5%
- Di atas 60 tahun – 1,1%
2. Usia rata-rata berdasarkan negara tempat tinggal
- AS – 33,7 tahun
- Inggris – 33,1 tahun
- Kanada – 32,2 tahun
- Belanda – 31,9 tahun
- Jerman – 30,9 tahun
- Prancis – 30,4 tahun
- Brasil – 29,4 tahun
- Polandia – 28,9 tahun
- India – 26,0 tahun
3. Pengalaman pengkodean
- Australia – 16,9 tahun
- Inggris – 16,1 tahun
- AS – 15,8 tahun
- Belanda – 15,0 tahun
- Kanada – 14,4 tahun
- Jerman – 14,3 tahun
- Prancis – 13,0 tahun
- Polandia – 11,5 tahun
- Brasil – 11,5 tahun
- India – 8,1 tahun.
4. Jumlah tahun yang telah berlalu sejak dimulainya pelatihan pemrograman
- Kurang dari 5 tahun – 10,5%
- 5-9 tahun – 29,2%
- 10-14 tahun – 22,7%
- 15-19 tahun – 13,2%
- 20-24 tahun – 9,8%
- 25-29 tahun – 5,1%
- 30-34 tahun – 4,0%
- 35-39 tahun – 3,0%
- 40-44 tahun – 1,8%
- 45-49 tahun – 0,4%
- 50 tahun atau lebih – 0,3%.
5. Pendidikan kejuruan
- Sarjana - 49,3%
- Guru - 26,5%
- Pendidikan tinggi yang tidak lengkap – 11,5%
- Menyelesaikan pendidikan menengah – 4,5%
- Ketersediaan gelar ilmiah (Calon Ilmu Pengetahuan, Ph.D, Ed.D) – 3,3%
- Sarjana dengan program pascasarjana (gelar Associate) – 3,2%
- Doktor Sains (JD/MD) – 1,4%
- Saya belum menyelesaikan pendidikan – 0,7%
- Sekolah dasar – 0,5%
6. Spesialisasi profesional
- Pengembang back-end – 55,2%
- Pengembang tumpukan penuh – 54,9%
- Pengembang front-end – 37,1%
- Pengembang web – 23,9%
- Pengembang aplikasi seluler – 19,2%
- Spesialis DevOps – 12,1%
- Administrator basis data – 11,6%
- Desainer – 10,8%
- Administrator sistem – 10,6%
- Pengembang aplikasi sistem – 9,6%
- Analis data atau bisnis – 8,2%
- Ilmuwan data atau spesialis ML –8,1%
- Penguji – 8,0%
- Insinyur data – 7,6%
- Pakar atau peneliti akademis – 7,2%
- Guru – 5,9%
- Pengembang game atau grafis – 5,6%
- Manajer teknik – 5,5%
- Manajer produk – 5,1%
- Ilmuwan – 4,2%
- Insinyur keandalan situs – 3,9%
- Eksekutif senior/VP – 2,7%
- Spesialis pemasaran – 1,3%
7. Rata-rata waktu untuk menulis kode tergantung pada spesialisasi
Berdasarkan spesialisasi profesional, Eksekutif senior/VP (wakil presiden eksekutif senior) memiliki pengalaman pengkodean paling banyak. Rata-rata, mereka telah membuat program selama 16,5 tahun. Pengalaman 10 hingga 13,8 tahun (dalam urutan menurun): Manajer teknik, administrator sistem, pengembang aplikasi sistem, administrator basis data, Insinyur keandalan situs, spesialis DevOps, guru, Analis data atau bisnis. Mereka yang memiliki pengalaman coding paling sedikit (rata-rata 8 tahun) adalah: pakar atau peneliti akademis, pengembang aplikasi seluler, ilmuwan data atau spesialis ML, pengembang full-stack dan back-end, penguji.8. Pada usia berapa Anda menulis baris kode pertama Anda?
- Di bawah 10 tahun – 8,9%
- 10-11 tahun – 10%
- 12-13 tahun – 16%
- 14-15 tahun – 19,2%
- 16-17 tahun – 16,3%
- 18-19 tahun – 14,7%
- 20-21 tahun – 6,3%
- 22-23 tahun – 3%
- 24-25 tahun – 2,1%
- 26-27 tahun – 1%
- 28-29 tahun – 0,7%
- Di atas 30 tahun – 1,7%.
9. Peminatan pendidikan vokasi
- Ilmu komputer, teknik komputer, atau pengembangan perangkat lunak – 61,9%
- Disiplin teknik lainnya (misalnya elektronik konsumen, mekanik, dll.) – 9,3%
- Sistem informasi, TI atau administrasi sistem – 8,0%
- Ilmu pengetahuan alam (biologi, kimia, dll.) – 4,3%
- Matematika atau statistik – 3,6%
- Pengembangan web atau desain web – 3,5%
- Disiplin bisnis (akuntansi, keuangan, pemasaran, dll.) – 2,7%
- Humaniora (sastra, sejarah, filsafat, dll.) – 2%
- Ilmu sosial (antropologi, psikologi, ilmu politik, dll.) – 1,8%
- Seni visual atau pertunjukan (desain grafis, musik, seni pertunjukan, dll) -1,4%
- Tidak melaporkan spesialisasi pendidikannya – 0,9%
- Perawatan Kesehatan – 0,5%
10. Afiliasi geografis
Menurut Stack Overflow, rincian regional dari 65.000 responden adalah sebagai berikut:- Eropa – 24.688 orang
- Asia – 16400
- Amerika Utara – 15570
- Amerika Selatan – 3070
- Afrika – 2709
- Australia dan Oseania – 1570
11. Jenis Kelamin
- Pria – 91,7%
- Wanita – 7,7%
- Jenis kelamin tidak ditentukan – 1,2%
12. Bahasa pemrograman yang paling umum digunakan
- JavaScript – 69,7%
- HTML/CSS – 62,4%
- SQL – 56,9%
- Piton – 41,6%
- Jawa – 38,4%
- Pesta/Shell/PowerShell – 34,8%
- C# – 32,3%
- Naskah Ketik – 28,3%
- PHP – 25,8%
- C++ – 20,5%
- C – 18,2%
- Pergi – 9,4%
- Kotlin – 8,0%
- Ruby – 7,5%
- VBA – 6,5%
- Cepat – 6,1%
- R – 5,5%
- Perakitan – 4,9%
- Karat – 4,8%
- Tujuan-C – 4,4%
- Skala – 3,9%
- Anak panah – 3,7%
- Perl – 3,3%
- Haskell – 1,8%
- Julia – 0,9%
13. Bahasa pemrograman favorit pengembang
- Karat – 86,1%
- Ketikan – 67,1%
- Piton – 66,3%
- Kotlin – 62,9%
- Pergi – 62,3%
- Julia – 62,2%
- Anak panah – 62,1%
- C# – 59,7%
- Cepat – 59,5%
- JavaScript – 58,3%
- SQL – 56,6%
- Pesta/Shell/PowerShell – 53,7%
- HTML/CSS – 53,5%
- Skala – 53,2%
- Haskell – 51,7%
- R – 44,5%
- Jawa – 44,1%
- C++ – 43,4%
- Ruby – 42,9%
- PHP – 37,3%
- C – 33,1%
- Majelis – 29,4%
- Perl – 28,6%
- Tujuan-C – 23,4%
- VBA – 19,6%
14. Pengembang bahasa pemrograman ingin belajar selanjutnya
- Piton – 30%
- JavaScript – 18,5%
- Pergi – 17,9%
- Naskah Ketik – 17,0%
- Karat – 14,6%
- Kotlin – 12,6%
- Jawa – 8,8%
- C++ – 8,6%
- SQL – 8,2%
- C# – 7,3%
- Cepat – 6,6%
- HTML/CSS – 6,5%
- Anak panah – 6%
- R – 5,1%
- Ruby – 4,5%
- C – 4,3%
- Skala – 4,2%
- Haskell – 4,2%
- Pesta/Shell/PowerShell – 3,9%
- PHP – 3,5%
15. Platform terbaik untuk pengembang
- Linux – 76,9%
- buruh pelabuhan – 73,6%
- Kubernet – 71,1%
- AWS – 66,4%
- Raspberi Pi – 66,1%
- MacOS – 64,4%
- Microsoft Azure – 62,2%
- iOS – 61,1%
- Google Cloud Platform – 60,9%
- Jendela – 57,5%
- Android – 57,1%
- Arduino – 53,2%
- Aplikasi dan Integrasi Slack – 51%
- Heroku – 46,2%
- IBM Cloud atau Watson – 37,8%
- WordPress – 33%
16. Platform manakah yang ingin Anda jelajahi di masa depan?
- buruh pelabuhan – 24,5%
- AWS – 20,2%
- Kubernet – 18,5%
- Linux – 16,6%
- Android – 16%
- Google Cloud Platform – 14%
- Raspberi Pi – 12,6%
- iOS – 10,4%
- Microsoft Azure – 9,9%
- MacOS – 7,7%
- Arduino – 7,4%
- jendela – 4,7%
- Heroku – 4,4%
- Aplikasi dan Integrasi Slack – 3,3%
- WordPress – 2,6%
- IBM Cloud atau Watson – 2,6%
17. Sistem operasi apa yang paling banyak digunakan pengembang?
- Jendela – 45,8%
- MacOS – 27,5%
- Berbasis kernel Linux – 26,6%
- BSD – 0,1%
GO TO FULL VERSION