JavaRush /Blog Jawa /Random-JV /Ngopi #27. Survei Pangembang Stack Overflow 2020: Basa Pe...

Ngopi #27. Survei Pangembang Stack Overflow 2020: Basa Pemrograman, Pendidikan, Teknologi, lan Liyane

Diterbitake ing grup
Sumber: Stack Overflow Sawetara dina kepungkur, Stack Overflow, situs web sing misuwur ing komunitas IT, nerbitake asil survey taunan, ing ngendi luwih saka 65.000 programer profesional melu. Kanthi maca, sampeyan bakal entuk ide babagan kahanan saiki ing industri pangembangan piranti lunak ing taun 2020. Ngopi #27.  Survei Pangembang Stack Overflow 2020: Basa Pemrograman, Pendidikan, Teknologi, lan Liyane - 1

1. Rata-rata umur pangembang

  • 15-19 taun - 1,2%
  • 20-24 taun - 16,6%
  • 25-29 taun - 29,5%
  • 30-34 taun - 21,9%
  • 35-39 taun - 14,0%
  • 40-44 taun - 7,5%
  • 45-49 taun - 4,2%
  • 50-54 taun - 2,5%
  • 55-59 taun - 1,5%
  • Luwih saka 60 taun - 1.1%
Sanajan meh 46% pangembang umure kurang saka 30 taun, jumlah wong sing luwih tuwa ora sithik. Kira-kira saben programer kaping 20 luwih saka 50 taun.

2. Umur rata-rata adhedhasar negara panggonan

  • USA - 33,7 taun
  • UK - 33,1 taun
  • Kanada - 32,2 taun
  • Walanda - 31,9 taun
  • Jerman - 30,9 taun
  • Prancis - 30,4 taun
  • Brazil - 29,4 taun
  • Polandia - 28,9 taun
  • India - 26,0 taun
Kaya sing sampeyan ngerteni, pangembang saka AS luwih tuwa tinimbang kanca-kancane saka negara liya. Rata-rata coder India luwih saka 7 taun luwih enom tinimbang wong Amerika.

3. Pengalaman coding

  • Australia - 16,9 taun
  • UK - 16,1 taun
  • USA - 15,8 taun
  • Walanda - 15,0 taun
  • Kanada - 14,4 taun
  • Jerman - 14,3 taun
  • Prancis - 13,0 taun
  • Poland - 11,5 taun
  • Brazil - 11,5 taun
  • India - 8,1 taun.
Ternyata wong Australia duwe pengalaman luwih akeh babagan program tinimbang warga negara liya. Pangembang India rata-rata duwe pengalaman profesional paling sithik.

4. Jumlah taun sing wis liwati wiwit diwiwiti pelatihan pemrograman

  • Kurang saka 5 taun - 10,5%
  • 5-9 taun - 29,2%
  • 10-14 taun - 22,7%
  • 15-19 taun - 13,2%
  • 20-24 taun - 9,8%
  • 25-29 taun - 5.1%
  • 30-34 taun - 4,0%
  • 35-39 taun - 3,0%
  • 40-44 taun - 1,8%
  • 45-49 taun - 0,4%
  • 50 taun utawa luwih - 0,3%.
Statistik nuduhake yen umume pangembang profesional wiwit sinau kode antarane 5 lan 14 taun kepungkur.

5. Pendidikan kejuruan

  • Sarjana - 49,3%
  • Master - 26,5%
  • Pendidikan sing ora lengkap - 11,5%
  • Pendidikan menengah rampung - 4,5%
  • Kasedhiya gelar ilmiah (Candidate of Sciences, Ph.D, Ed.D) - 3.3%
  • Sarjana karo kursus pascasarjana (gelar asosiasi) - 3.2%
  • Doktor Ilmu (JD/MD) - 1,4%
  • Aku ora duwe pendidikan lengkap - 0.7%
  • Sekolah Dasar - 0,5%
Asil kasebut nuduhake yen udakara 75% pangembang duwe paling ora gelar sarjana, lan akeh sing uga wis entuk gelar master. Sanajan 11,5% responden metu saka kuliah, jumlah programer sing sinau ing perguruan tinggi utawa universitas meh 90% saka total.

6. Spesialisasi profesional

  • Pangembang mburi mburi - 55.2%
  • Pangembang tumpukan lengkap - 54.9%
  • Pangembang ngarep - 37.1%
  • Pangembang web - 23.9%
  • Pangembang aplikasi seluler - 19.2%
  • Spesialis DevOps - 12.1%
  • Administrator basis data - 11,6%
  • Desainer - 10.8%
  • Administrator sistem - 10.6%
  • Pangembang aplikasi sistem - 9.6%
  • Analis data utawa bisnis - 8.2%
  • Ilmuwan data utawa spesialis ML -8.1%
  • Tester - 8.0%
  • Data engineer – 7.6%
  • Pakar utawa peneliti akademik - 7.2%
  • Guru - 5.9%
  • Pangembang game utawa 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 wektu nulis kode gumantung spesialisasi

Adhedhasar spesialisasi profesional, eksekutif senior / VP (wakil presiden eksekutif senior) duwe pengalaman coding paling akeh. Rata-rata, dheweke wis nggawe program sajrone 16,5 taun. Saka 10 kanggo 13,8 taun pengalaman duwe (ing urutan mudhun): Managers engineering, administrator sistem, pangembang aplikasi sistem, administrator database, Engineer linuwih situs, spesialis DevOps, guru, Data utawa analis bisnis. Sing duwe pengalaman coding paling sithik (rata-rata 8 taun) yaiku: ahli akademik utawa peneliti, pangembang aplikasi seluler, Ilmuwan data utawa spesialis ML, pangembang full-stack lan back-end, penguji.

8. Ing umur pira sampeyan nulis baris pisanan kode?

  • Ing umur 10 taun - 8.9%
  • 10-11 taun - 10%
  • 12-13 taun - 16%
  • 14-15 taun - 19,2%
  • 16-17 taun - 16,3%
  • 18-19 taun - 14,7%
  • 20-21 taun - 6,3%
  • 22-23 taun - 3%
  • 24-25 taun - 2,1%
  • 26-27 taun - 1%
  • 28-29 taun - 0,7%
  • Luwih saka 30 taun - 1,7%.
Saka kabeh responden, luwih saka 54% nulis kode baris pisanan ing umur 16 taun. Wong sing nulis kode baris pisanan ing umur 20 taun nggawe 13% saka kabeh responden.

9. Spesialisasi pendidikan kejuruan

  • Ilmu komputer, teknik komputer utawa pangembangan piranti lunak - 61.9%
  • Disiplin teknik liyane (contone, elektronik konsumen, mekanik, lsp) - 9,3%
  • Sistem informasi, IT utawa administrasi sistem - 8,0%
  • Ilmu alam (biologi, kimia, lsp.) - 4,3%
  • Matematika utawa statistik - 3.6%
  • Pangembangan web utawa desain web - 3.5%
  • Disiplin bisnis (akuntansi, keuangan, pemasaran, lsp) - 2.7%
  • Kamanungsan (sastra, sejarah, filsafat, lsp) - 2%
  • Ilmu sosial (antropologi, psikologi, ilmu politik, lsp) - 1,8%
  • Seni visual utawa pertunjukan (desain grafis, musik, seni pertunjukan, lsp.) -1,4%
  • Ora nglaporake spesialisasi pendidikan - 0,9%
  • Kesehatan - 0,5%
Statistik nuduhake yen jurusan ilmu komputer minangka jalur paling apik kanggo karir minangka pangembang piranti lunak. Nanging, spesialisasi liyane, kalebu humaniora, ora langka.

10. Afiliasi geografis

Miturut Stack Overflow, pecahan regional saka 65,000 responden kaya ing ngisor iki:
  • Eropah - 24.688 wong
  • Asia - 16400
  • Amerika Utara – 15570
  • Amérika Kidul – 3070
  • Afrika - 2709
  • Australia lan Oseania - 1570

11. Gender

  • Wong lanang - 91,7%
  • Wanita - 7,7%
  • Gender ora ditemtokake - 1,2%
Sanajan mung 7,7% pangembang profesional sing diidentifikasi minangka wanita, angka iki mundhak saka taun kepungkur. Ing 2019, wanita nyathet 7,5% saka total responden. Pangembang wanita paling gedhe manggon ing Amerika Serikat - 11,8%, lan paling cilik ing Polandia (4,7%) lan Brasil (5,8%).

12. Basa pamrograman sing paling umum digunakake

  • JavaScript – 69.7%
  • HTML/CSS – 62,4%
  • SQL - 56,9%
  • Python - 41,6%
  • Jawa – 38,4%
  • Bash/Shell/PowerShell – 34,8%
  • C# – 32.3%
  • TypeScript - 28,3%
  • PHP – 25.8%
  • C++ – 20,5%
  • C – 18,2%
  • Go - 9,4%
  • Kotlin - 8,0%
  • Ruby - 7,5%
  • VBA - 6,5%
  • Cepet - 6,1%
  • R – 5,5%
  • Majelis - 4,9%
  • Teyeng - 4,8%
  • Sasaran-C – 4,4%
  • Skala - 3,9%
  • Dart - 3,7%
  • Perl - 3,3%
  • Haskell - 1,8%
  • Julia - 0,9%
Meh 70% pangembang profesional biasane nggarap JavaScript. Basa iki wis paling akeh digunakake wiwit Stack Overflow miwiti survey taunan. Dadi asile ora nggumunake. Nanging, ana sawetara owah-owahan menarik sing diamati. Popularitas basa Dart saya akeh, sing, bebarengan karo Flutter, saya akeh digunakake kanggo ngembangake aplikasi seluler. Ana uga sing nggunakake basa Kotlin, sing muncul minangka alternatif kanggo Jawa.

13. Basa pamrograman favorit pangembang

  • Teyeng - 86,1%
  • Tulisan - 67.1%
  • Python - 66,3%
  • Kotlin - 62,9%
  • Go - 62,3%
  • Julia - 62,2%
  • Dart - 62.1%
  • C# – 59.7%
  • Cepet - 59,5%
  • JavaScript – 58.3%
  • SQL - 56,6%
  • Bash/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%
  • Sasaran-C – 23,4%
  • VBA - 19,6%
Sajrone 4 taun kepungkur, Rust dadi basa pamrograman sing paling disenengi para pangembang. Basa kinerja dhuwur, sing umure 5 taun ing wulan iki, aktif digunakake ing browser Mozilla Firefox. TypeScript, versi JavaScript sing diketik kanthi statis, uga nduweni basis penggemar sing kuat, dadi basa sing paling populer nomer loro.

14. Para pangembang basa pamrograman pengin sinau sabanjure

  • Python – 30%
  • JavaScript – 18,5%
  • Go - 17,9%
  • TypeScript - 17.0%
  • Teyeng - 14,6%
  • Kotlin - 12,6%
  • Jawa – 8,8%
  • C++ – 8.6%
  • SQL - 8,2%
  • C# – 7.3%
  • Cepet - 6,6%
  • HTML/CSS – 6,5%
  • Dart - 6%
  • R – 5,1%
  • Ruby - 4,5%
  • C – 4,3%
  • Skala - 4,2%
  • Haskell - 4,2%
  • Bash/Shell/PowerShell – 3.9%
  • PHP - 3.5%
Pangembang sing wis kerja ing basa pamrograman liyane paling seneng sinau Python, JavaScript, Go, lan TypeScript.

15. Platform paling apik kanggo pangembang

  • Linux – 76.9%
  • Docker - 73,6%
  • Kubernet - 71.1%
  • AWS – 66,4%
  • Raspberry Pi - 66,1%
  • MacOS - 64.4%
  • Microsoft Azure - 62.2%
  • iOS - 61.1%
  • Google Cloud Platform - 60.9%
  • Windows - 57,5%
  • Android – 57.1%
  • Arduino - 53.2%
  • Aplikasi lan Integrasi Slack - 51%
  • Heroku – 46,2%
  • IBM Cloud utawa Watson - 37,8%
  • WordPress – 33%
Linux diakoni minangka platform sing paling populer. 76,9% pangembang nggunakake utawa nyatakake minat kanggo nggunakake ing mangsa ngarep. Docker lan Kubernetes, sanajan dudu sistem operasi, bisa uga dianggep minangka platform populer kanggo nggawe aplikasi. AWS diakoni minangka pimpinan ing antarane platform awan. Ing posisi nomer loro yaiku Azure, disusul Google Cloud Platform lan IBM Cloud.

16. Platform endi sing arep dijelajahi ing mangsa ngarep?

  • Docker - 24,5%
  • AWS – 20,2%
  • Kubernet - 18,5%
  • Linux – 16.6%
  • Android – 16%
  • Google Cloud Platform - 14%
  • Raspberry Pi - 12,6%
  • iOS - 10.4%
  • Microsoft Azure - 9.9%
  • MacOS - 7.7%
  • Arduino - 7.4%
  • Windows - 4,7%
  • Heroku – 4,4%
  • Aplikasi lan Integrasi Slack - 3.3%
  • WordPress – 2.6%
  • IBM Cloud utawa Watson - 2.6%
Pranyata, meh seprapat kabeh pangembang pengin sinau Docker. 24,5% responden pengin nggunakake platform iki kanggo proyek mangsa ngarep. Lan kapentingan ing AWS uga cukup dhuwur.

17. Sistem operasi apa sing paling akeh digunakake pangembang?

  • Windows - 45,8%
  • MacOS - 27,5%
  • adhedhasar kernel Linux - 26.6%
  • BSD - 0,1%
Ing taun 2020, meh setengah (46%) pangembang isih nggunakake Windows minangka sistem operasi desktop utama. Kira-kira jumlah sing padha luwih seneng MacOS lan Linux.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION