Hasil survei pengembang Stack Overflow dipublikasikan: Python menyalip Java

Stack Overflow adalah portal Tanya Jawab yang terkenal dan populer untuk pengembang dan profesional TI di seluruh dunia, dan survei tahunannya adalah survei terbesar dan terlengkap terhadap orang-orang yang menulis kode di seluruh dunia. Setiap tahun, Stack Overflow melakukan survei yang mencakup segala hal mulai dari teknologi favorit pengembang hingga preferensi pekerjaan mereka. Survei tahun ini menandai tahun kesembilan berturut-turut dan lebih dari 90 orang ikut serta dalam survei tersebut.

Hasil utama:

  • Python adalah bahasa pemrograman yang paling cepat berkembang. Tahun ini, peringkatnya kembali naik, menggeser Java menjadi bahasa terpopuler kedua setelah Rust.
  • Lebih dari separuh responden menulis baris kode pertama mereka sebelum mereka berusia enam belas tahun, meskipun hal ini bervariasi berdasarkan negara dan gender.
  • Spesialis DevOps dan insinyur keandalan situs termasuk di antara pengembang dengan bayaran tertinggi dan paling berpengalaman, paling puas dengan pekerjaan mereka, dan paling kecil kemungkinannya untuk mencari pekerjaan baru.
  • Di antara peserta survei, pengembang asal Tiongkok adalah yang paling optimis dan percaya bahwa orang yang lahir saat ini akan hidup lebih baik dibandingkan orang tuanya. Pengembang di negara-negara Eropa Barat seperti Perancis dan Jerman memandang masa depan dengan ragu-ragu.
  • Ketika ditanya apa yang menghambat produktivitas mereka, laki-laki sering kali menjawab banyaknya tugas yang tidak terkait langsung dengan pembangunan, sementara kelompok minoritas seksual tidak puas dengan “toksisitas” lingkungan kerja.

Bukan tanpa bagian dari PR diri. Stack Overflow meminta responden mengingat kapan terakhir kali mereka memecahkan masalah pengembangan dengan atau tanpa portal. Hasilnya menunjukkan bahwa Stack Overflow menghemat waktu pengembang antara 30 dan 90 menit per minggu.

Beberapa fakta


Hasil survei pengembang Stack Overflow dipublikasikan: Python menyalip Java

Setiap bulan, sekitar 50 juta orang mengunjungi Stack Overflow untuk belajar atau berbagi pengalaman dan membangun karier mereka. 21 juta di antaranya adalah pengembang profesional atau mahasiswa yang sedang menjalani pelatihan untuk menjadi pengembang profesional. Sekitar 4% responden menganggap pemrograman sebagai hobi dibandingkan profesi, dan hanya kurang dari 2% responden yang pernah menjadi pengembang profesional, namun kini telah berganti pekerjaan.

Hasil survei pengembang Stack Overflow dipublikasikan: Python menyalip Java

Sekitar 50% responden menyebut diri mereka full-stack developer, yaitu spesialis yang menulis kode klien dan server, biasanya terkait dengan teknologi web, dan sekitar 17% menganggap diri mereka sebagai pengembang aplikasi seluler. Seringkali, pengembang front-end juga menulis kode back-end, dan sebaliknya. Kombinasi profesi TI populer lainnya adalah administrator basis data dan administrator sistem, spesialis DevOps dan Insinyur Keandalan Situs, perancang dan pengembang front-end, peneliti universitas dan akademisi.

Hasil survei pengembang Stack Overflow dipublikasikan: Python menyalip Java

Sekitar 65% pengembang profesional di antara pengguna Stack Overflow berkontribusi pada proyek sumber terbuka (seperti LibreOffice atau Gimp) setahun sekali atau lebih. Kontribusi terhadap proyek sumber terbuka seringkali bergantung pada bahasa pemrograman. Oleh karena itu, pengembang yang bekerja dengan Rust, WebAssembly, dan Elixir paling sering melakukan hal ini, sementara mereka yang bekerja dengan VBA, C#, dan SQL membantu proyek sumber terbuka sekitar setengahnya.

Banyak pengembang membuat kode bahkan di luar pekerjaan. Sekitar 80% responden menganggap pemrograman sebagai hobi mereka. Tanggung jawab non-pembangunan lainnya berkorelasi signifikan dengan pernyataan ini. Misalnya, programmer yang memiliki anak cenderung tidak menganggap pengembangan sebagai hobi. Responden perempuan juga cenderung tidak menganggap pemrograman sebagai hobi.

Di Amerika Serikat, hampir 30% responden mengatakan mereka memiliki masalah kesehatan mental, angka ini lebih tinggi dibandingkan negara besar lainnya seperti Inggris, Kanada, Jerman atau India.

Hasil survei pengembang Stack Overflow dipublikasikan: Python menyalip Java

Tahun ini, responden ditanyai jejaring sosial mana yang paling sering mereka gunakan. Reddit dan YouTube adalah tanggapan yang paling umum. Namun, preferensi spesialis TI tidak sesuai dengan data keseluruhan mengenai popularitas jejaring sosial, di mana Facebook menempati peringkat pertama, dan Reddit bahkan tidak masuk dalam 10 Besar (Reddit memiliki sekitar 330 juta pengguna aktif dibandingkan dengan 2,32 miliar pengguna bulanan Facebook. ).

Hasil survei pengembang Stack Overflow dipublikasikan: Python menyalip Java

Selama tujuh tahun berturut-turut, JavaScript menjadi bahasa pemrograman terpopuler, dan peringkat Python kembali naik. Python menyalip Java dalam peringkat keseluruhan tahun ini, sama seperti ia menyalip C# tahun lalu dan PHP tahun sebelumnya. Dengan demikian, Python adalah bahasa pemrograman dengan pertumbuhan tercepat saat ini.

Bahasa pemrograman yang paling disukai, “buruk” dan “diinginkan”.

Selama empat tahun berturut-turut, Rust menjadi bahasa pemrograman favorit komunitas, disusul Python. Karena popularitas Python berkembang pesat, berada di peringkat ini berarti tidak hanya semakin banyak pengembang Python, tetapi mereka juga ingin terus bekerja dengan bahasa ini.

VBA dan Objective-C diakui sebagai bahasa paling “menakutkan” tahun ini. Artinya, sebagian besar pengembang yang saat ini menggunakan bahasa-bahasa tersebut menyatakan tidak tertarik untuk terus melakukannya.

Python adalah bahasa yang paling "diinginkan" selama tiga tahun berturut-turut, artinya pengembang yang belum menggunakannya menunjukkan bahwa mereka ingin mempelajarinya. Di tempat kedua dan ketiga masing-masing adalah JavaScript dan Go.

Bagaimana dengan blockchain?

Mayoritas responden survei Stack Overflow mengatakan bahwa organisasi mereka tidak menggunakan teknologi blockchain, dan kasus penggunaan yang paling umum tidak melibatkan cryptocurrency. Blockchain paling sering digunakan oleh pengembang dari India.

Ketika ditanya apa pendapat mereka tentang teknologi blockchain, pengembang umumnya optimis mengenai kegunaannya. Namun, optimisme ini sebagian besar terkonsentrasi di kalangan profesional muda dan kurang berpengalaman. Semakin berpengalaman responden, semakin besar kemungkinan mereka mengatakan bahwa teknologi blockchain adalah “penggunaan sumber daya yang tidak bertanggung jawab.”

Bahasa pemrograman dengan bayaran tertinggi

Hasil survei pengembang Stack Overflow dipublikasikan: Python menyalip Java

Di antara pengembang yang disurvei, mereka yang menggunakan Clojure, F#, Elixir, dan Rust memperoleh gaji tertinggi di antara programmer yang berbasis di AS, dengan rata-rata sekitar $70. Namun, terdapat perbedaan regional. Pengembang Scala di AS termasuk yang menerima bayaran tertinggi, sementara pengembang Clojure dan Rust memperoleh penghasilan tertinggi di India.

Anda dapat melihat data dan angka yang lebih menarik pada laporan asli dalam bahasa Inggris.




Sumber: 3dnews.ru

Tambah komentar