Sorotan Ilmu Data Survei Stack Overflow

Node Sumber: 1865102

Sorotan Ilmu Data Survei Stack Overflow

Hasil Survei Pengembang Stack Overflow 2021 baru-baru ini dirilis, yang merupakan cuplikan menarik dari pengembang saat ini dan alat yang mereka gunakan. Lihat beberapa pilihan dari laporan, terutama yang mungkin menarik bagi para profesional data.


Survei Stack Overflow 2021
 

Setiap tahun, Stack Overflow melakukan survei terhadap penggunanya untuk membantu menginformasikan perkembangan komunitas dan platformnya. Tahun ini, lebih dari 80,000 pengembang berbagi cara mereka belajar, alat dan bahasa yang mereka gunakan, dan memberikan segala macam umpan balik yang berharga untuk arahan Stack Overflow. Hasilnya juga menyajikan gambaran tentang pengembang dan pengembangan pada saat survei dilakukan.

Hasil Survei Stack Overflow 2021 baru-baru ini dibagikan secara publik, bersama dengan komentar dan wawasan yang diberikan oleh Stack Overflow. Kami akan melihat beberapa poin data yang lebih menarik karena berkaitan dengan ilmu data, ilmuwan data, dan semua posisi terkait data dan para profesional yang mengisinya.

Profil Pengembang

 
 
Bagian pertama dari survei berkonsentrasi pada karakteristik pengembang yang merespons itu sendiri: informasi demografis seperti usia dan lokasi geografis; berapa lama mereka telah mengkode; bagaimana mereka belajar kode; dan banyak lagi.

Beberapa kutipan cepat dan menarik yang secara khusus terkait dengan pembelajaran kode, serta pekerjaan pengembang, yang ditarik langsung dari ikhtisar survei dibagikan di bawah ini, bersama dengan beberapa bagan yang merangkum frekuensi respons terhadap pertanyaan profil pengembang utama.

Tahun ini, misalnya, kami mengamati evolusi signifikan dalam cara pengembang mendidik diri mereka sendiri. Untuk kelompok pembuat kode yang berusia di bawah 18 tahun yang meningkat, sumber daya online seperti video dan blog lebih populer daripada gabungan buku dan sekolah, sebuah statistik yang tidak berlaku untuk kelompok usia kami yang lain. Secara keseluruhan, profesi ini penuh dengan anggota baru, dengan lebih dari 50% menunjukkan bahwa mereka telah mengkode selama kurang dari satu dekade, dan lebih dari 35% memiliki kurang dari lima tahun dalam perdagangan.

Angka
Gambar 1. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Bagaimana Anda belajar coding?"

 

Tidak mengherankan bahwa hampir 60% responden belajar cara membuat kode dari sumber online. Responden yang lebih muda cenderung belajar dari kursus online, forum, dan sumber online lainnya. Responden yang lebih tua, di sisi lain, belajar dari media yang lebih tradisional seperti sekolah dan buku.

81% pengembang profesional dipekerjakan penuh waktu, turun dari 83% pada tahun 2020. Persentase pengembang profesional yang mengatakan bahwa mereka adalah kontraktor independen, pekerja lepas, atau wiraswasta meningkat dari 9.5% pada tahun 2020 menjadi 11.2% pada tahun 2021 – menunjukkan potensi ketidakamanan kerja atau pergeseran ke pengaturan kerja yang lebih fleksibel.

Kami sekarang mengalihkan perhatian kami ke tingkat pendidikan pengembang sejenak.

Angka
Gambar 2. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Manakah dari berikut ini yang paling menggambarkan tingkat pendidikan formal tertinggi yang telah Anda selesaikan?"

 

70% dari semua responden dan 80% pengembang profesional telah menyelesaikan beberapa bentuk pendidikan tinggi, gelar sarjana adalah yang paling umum.

Topik lain yang dibahas di bagian Profil Pengembang mencakup data demografis seperti ras, orientasi seksual, lokasi geografis,

Teknologi

 
 
Sekarang kita beralih ke inti survei, jawaban atas pertanyaan yang terkait dengan bahasa dan teknologi apa yang digunakan pengembang saat ini.

Bahasa

 
Pertama, bahasa, pertanyaan nomor satu yang tak terbantahkan yang ingin dilihat tanggapannya saat mereka mendapatkan laporan ini.

Jadi, bahasa pemrograman, skrip, dan markup apa yang digunakan responden untuk pengembangan selama setahun terakhir?

Angka
Gambar 3. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Bahasa pemrograman, skrip, dan markup mana yang telah Anda kerjakan pengembangan ekstensifnya selama setahun terakhir, dan yang mana yang ingin Anda kerjakan selama tahun depan?"

 

Catatan khusus untuk tipe ilmu data, Python termasuk dalam 48.24% tanggapan, dan saat ini merupakan salah satu bahasa yang paling banyak digunakan oleh pengembang.

Perhatikan bahwa, sementara bahasa ilmu data yang diminati R tidak muncul di tanggapan teratas pada Gambar 3 (dipotong karena ekor tanggapan yang panjang), R termasuk dalam 5.07% tanggapan.

Kami telah melihat bahasa apa yang digunakan pengembang, tetapi ingin tentang bahasa pengembang ingin menggunakan? Berapa persentase pengembang yang tidak mengembangkan dengan bahasa atau teknologi tetapi telah menyatakan minat untuk berkembang dengannya.

Angka
Gambar 4. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Bahasa pemrograman, skrip, dan markup mana yang telah Anda kerjakan pengembangan ekstensifnya selama setahun terakhir, dan yang mana yang ingin Anda kerjakan selama tahun depan?"

 

Sekali lagi, karena R tidak muncul di tanggapan teratas pada Gambar 4, R termasuk dalam 2.82% tanggapan.

Dan bagaimana dengan yang lebih berwawasan”bekerja dengan vs ingin bekerja dengan?"

Ada banyak hal untuk dibongkar di sini, tetapi berikut adalah beberapa tren paling menonjol yang kami temukan. Ada lebih dari 10 ribu pengembang Javascript yang ingin memulai atau melanjutkan pengembangan di Go atau Rust. Mayoritas pengembang yang ingin menggunakan Dart saat ini menggunakan JavaScript. Kami juga melihat satu-satunya pengembang yang ingin bekerja di PHP adalah pengembang SQL.

Informasi ini disimpan di sebuah visualisasi interaktif yang paling baik digunakan langsung di situs Stack Overflow Developer Survey.

Database

 
Pindah ke database… berikut adalah hasil dari pertanyaan yang setara yang mengukur penggunaan produk database.

Angka
Gambar 5. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Lingkungan basis data mana yang telah Anda kerjakan pengembangan ekstensifnya selama setahun terakhir, dan di mana Anda ingin bekerja selama tahun depan?"

 

Ini cukup mudah, tetapi kita dapat melihat bahwa database SQL menempati posisi 3 teratas, dan 4 dari 5 teratas. Ini tampaknya merupakan dukungan berkelanjutan yang signifikan terhadap database SQL oleh pengembang.

Platform Cloud

 
Dalam hal platform cloud, AWS tampaknya menjadi raja, dengan Google Cloud dan Microsoft Azure juga memiliki pangsa pasar yang signifikan.

Angka
Gambar 6. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Platform cloud mana yang telah Anda lakukan pekerjaan pengembangan ekstensif selama setahun terakhir, dan di mana Anda ingin bekerja selama tahun depan?"

 

Menariknya, perbandingan platform cloud yang disukai pengembang versus yang mereka takuti sangat sesuai dengan tanggapan terhadap platform yang digunakan pengembang. Juga tidak masuk akal untuk menyatakan bahwa adopsi yang rendah dari IBM Cloud dan Oracle Cloud dapat dikorelasikan dengan ketakutan bahwa pengembang yang menggunakannya telah menggunakannya lagi.

Angka
Gambar 7. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Platform cloud mana yang telah Anda lakukan pekerjaan pengembangan ekstensif selama setahun terakhir, dan di mana Anda ingin bekerja selama tahun depan?"

Kerangka Kerja dan Pustaka Lainnya

 
Melihat kerangka kerja dan perpustakaan lain yang paling banyak digunakan dan paling dicari, Anda dapat melihat beberapa di antaranya yang khusus untuk ilmuwan data dan/atau insinyur pembelajaran mesin, atau banyak digunakan oleh profesi ini.

Sementara Tensorflow adalah perpustakaan yang paling dicari, Pytorch adalah perpustakaan yang lebih disukai. Sebagai pengguna .NET Core di sini di Stack Overflow, kami senang melihatnya di posisi teratas.

Sangat mudah untuk berargumen bahwa minimal 7 dari pustaka dan kerangka kerja berikut sangat relevan untuk mempraktikkan profesional data, bahkan lebih mungkin atau bahkan mungkin.

Angka
Gambar 8. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Kerangka kerja dan perpustakaan lain mana yang telah Anda kerjakan pengembangan ekstensifnya selama setahun terakhir, dan yang mana yang ingin Anda kerjakan selama tahun depan?”

 

Mengalihkan perhatian kami ke kerangka kerja dan pustaka yang ingin digunakan oleh pengembang, banyak alat relevan ilmu data yang sama juga muncul di sini.

Angka
Gambar 9. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Kerangka kerja dan perpustakaan lain mana yang telah Anda kerjakan pengembangan ekstensifnya selama setahun terakhir, dan yang mana yang ingin Anda kerjakan selama tahun depan?”

Pembelajaran dan Pemecahan Masalah

 
Sebagai pengembang, apa yang Anda lakukan ketika Anda buntu? Gambar 10 tampaknya menunjukkan bahwa Google benar-benar adalah teman Anda. Kita semua melakukannya…

Angka
Gambar 10. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Apa yang Anda lakukan ketika Anda terjebak pada suatu masalah?"

 

Gaji

 
 
Hal terakhir yang akan kita lihat dari laporan adalah data gaji.

Secara keseluruhan, manajer teknik, SRE, spesialis DevOps, dan insinyur data cenderung menerima gaji tertinggi. Saat berfokus pada AS, kami melihat beberapa perbedaan di bagian bawah spektrum gaji. Di AS, pengembang seluler dan pendidik cenderung memiliki gaji yang lebih tinggi dibandingkan dengan pekerjaan lain jika dibandingkan dengan populasi pengembang global.

Angka
Gambar 11. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Berapa total kompensasi Anda saat ini (gaji, bonus, dan fasilitas, sebelum pajak dan potongan)?"

 

Apa dampak alat dan teknologi yang digunakan terhadap kemampuan Anda untuk menghasilkan?

Laporan tersebut menawarkan sejumlah variabel untuk mengkorelasikan gaji dengan; meskipun bukan pendekatan yang sempurna, mari kita lihat kategorinya kerangka kerja dan pustaka lainnya, yang sepertinya merupakan titik data yang menarik untuk diselidiki oleh para ilmuwan data. Tampaknya daftar ini didominasi oleh sejumlah perpustakaan dan alat yang mungkin kita gunakan setiap hari.

Angka
Gambar 12. Tanggapan untuk pertanyaan Survei Stack Overflow 2021 “Berapa total kompensasi Anda saat ini (gaji, bonus, dan fasilitas, sebelum pajak dan potongan)?"

 

Sulit untuk memperkirakan gaji berdasarkan satu teknologi, tetapi menarik untuk melihat teknologi teratas bersama-sama.

 
terkait:

Sumber: https://www.kdnuggets.com/2021/08/stack-overflow-survey-data-science-highlights.html

Stempel Waktu:

Lebih dari KDnugget