Hasil tinjauan pembangun Stack Overflow diterbitkan: Python mengatasi Java

Stack Overflow ialah portal Soal Jawab yang terkenal dan popular untuk pembangun dan profesional IT di seluruh dunia, dan tinjauan tahunannya ialah yang terbesar dan paling menyeluruh bagi orang yang menulis kod di seluruh dunia. Setiap tahun, Stack Overflow menjalankan tinjauan yang meliputi segala-galanya daripada teknologi kegemaran pembangun kepada pilihan kerja mereka. Tinjauan tahun ini menandakan tahun kesembilan berturut-turut dan lebih 90 orang mengambil bahagian dalam tinjauan itu.

Keputusan utama:

  • Python ialah bahasa pengaturcaraan yang paling pesat berkembang. Tahun ini, ia meningkat semula dalam ranking, menggantikan Java untuk menjadi bahasa kedua paling popular selepas Rust.
  • Lebih separuh daripada responden menulis baris pertama kod mereka sebelum mereka berumur enam belas tahun, walaupun ini berbeza mengikut negara dan jantina.
  • Pakar DevOps dan jurutera kebolehpercayaan tapak adalah antara pembangun bergaji tertinggi dan paling berpengalaman, yang paling berpuas hati dengan pekerjaan mereka dan paling kurang berkemungkinan mencari pekerjaan baharu.
  • Antara peserta tinjauan, pembangun dari China adalah yang paling optimis dan percaya bahawa orang yang dilahirkan hari ini akan hidup lebih baik daripada ibu bapa mereka. Pemaju di negara Eropah Barat seperti Perancis dan Jerman melihat masa depan dengan sebutir garam.
  • Apabila ditanya apa yang menghalang produktiviti mereka, lelaki paling kerap menunjukkan banyak tugas yang tidak berkaitan secara langsung dengan pembangunan, manakala wakil minoriti seksual tidak berpuas hati dengan "toksikiti" persekitaran kerja.

Bukan tanpa bahagian PR diri. Stack Overflow meminta responden mengingati kali terakhir mereka menyelesaikan masalah pembangunan dengan atau tanpa portal. Keputusan menunjukkan bahawa Stack Overflow menjimatkan pembangun antara 30 dan 90 minit masa setiap minggu.

Beberapa fakta


Hasil tinjauan pembangun Stack Overflow diterbitkan: Python mengatasi Java

Setiap bulan, kira-kira 50 juta orang melawat Stack Overflow untuk belajar atau berkongsi pengalaman mereka dan membina kerjaya mereka. 21 juta daripada mereka adalah pembangun profesional atau pelajar universiti yang berlatih untuk menjadi satu. Kira-kira 4% daripada responden menganggap pengaturcaraan sebagai hobi dan bukannya profesion, dan hanya di bawah 2% daripada responden pernah menjadi pembangun profesional, tetapi kini telah menukar pekerjaan mereka.

Hasil tinjauan pembangun Stack Overflow diterbitkan: Python mengatasi Java

Kira-kira 50% daripada responden menggelarkan diri mereka sebagai pembangun tindanan penuh, iaitu pakar yang menulis kedua-dua kod klien dan pelayan, biasanya berkaitan dengan teknologi web, dan kira-kira 17% menganggap diri mereka pembangun aplikasi mudah alih. Selalunya, pembangun bahagian hadapan juga menulis kod bahagian belakang, dan sebaliknya. Gabungan popular profesion IT yang lain ialah pentadbir pangkalan data dan pentadbir sistem, pakar DevOps dan Jurutera Kebolehpercayaan Tapak, pereka bentuk dan pembangun bahagian hadapan, penyelidik universiti dan ahli akademik.

Hasil tinjauan pembangun Stack Overflow diterbitkan: Python mengatasi Java

Kira-kira 65% pembangun profesional dalam kalangan pengguna Stack Overflow menyumbang kepada projek sumber terbuka (seperti LibreOffice atau Gimp) sekali setahun atau lebih. Sumbangan kepada projek sumber terbuka selalunya bergantung pada bahasa pengaturcaraan. Oleh itu, pembangun yang bekerja dengan Rust, WebAssembly dan Elixir melakukan ini paling kerap, manakala mereka yang bekerja dengan VBA, C# dan SQL membantu projek sumber terbuka kira-kira separuh lebih kerap.

Banyak pembangun kod walaupun di luar kerja. Kira-kira 80% responden menganggap pengaturcaraan hobi mereka. Tanggungjawab bukan pembangunan lain berkait rapat dengan kenyataan ini. Sebagai contoh, pengaturcara yang mempunyai anak kurang cenderung untuk menyenaraikan pembangunan sebagai hobi. Responden wanita juga kurang berkemungkinan menganggap pengaturcaraan sebagai hobi.

Di Amerika Syarikat, hampir 30% daripada responden mengatakan mereka mempunyai masalah kesihatan mental, kadar yang lebih tinggi daripada di negara besar lain seperti United Kingdom, Kanada, Jerman atau India.

Hasil tinjauan pembangun Stack Overflow diterbitkan: Python mengatasi Java

Tahun ini, responden ditanya rangkaian sosial yang paling kerap mereka gunakan. Reddit dan YouTube ialah respons yang paling biasa. Walau bagaimanapun, keutamaan pakar IT tidak sepadan dengan data keseluruhan tentang populariti rangkaian sosial, di mana Facebook menduduki tempat pertama, dan Reddit tidak berada dalam 10 Teratas (Reddit mempunyai kira-kira 330 juta pengguna aktif berbanding 2,32 bilion pengguna bulanan Facebook ).

Hasil tinjauan pembangun Stack Overflow diterbitkan: Python mengatasi Java

Untuk tahun ketujuh berturut-turut, JavaScript menjadi bahasa pengaturcaraan yang paling popular, dan Python naik semula dalam kedudukan. Python mengatasi Java dalam kedudukan keseluruhan tahun ini, sama seperti ia mengatasi C# tahun lepas dan PHP tahun sebelumnya. Oleh itu, Python adalah bahasa pengaturcaraan yang paling pesat berkembang hari ini.

Bahasa pengaturcaraan yang paling disukai, "mengerikan" dan "diingini".

Untuk tahun keempat berturut-turut, Rust adalah bahasa pengaturcaraan kegemaran komuniti, diikuti oleh Python. Memandangkan populariti Python semakin berkembang pesat, berada dalam ranking ini bermakna bukan sahaja semakin ramai pembangun Python, tetapi mereka juga mahu terus bekerja dengan bahasa ini.

VBA dan Objective-C diiktiraf sebagai bahasa yang paling "menakutkan" tahun ini. Ini bermakna bahawa peratusan besar pembangun yang pada masa ini menggunakan bahasa ini tidak menyatakan minat untuk terus berbuat demikian.

Python ialah bahasa yang paling "diingini" untuk tahun ketiga berturut-turut, bermakna pembangun yang belum menggunakannya menunjukkan mereka ingin mempelajarinya. Di tempat kedua dan ketiga ialah JavaScript dan Go, masing-masing.

Bagaimana pula dengan blockchain?

Majoriti responden kepada tinjauan Stack Overflow mengatakan bahawa organisasi mereka tidak menggunakan teknologi blockchain, dan kes penggunaan yang paling biasa tidak melibatkan mata wang kripto. Blockchain paling kerap digunakan oleh pembangun dari India.

Apabila ditanya pendapat mereka tentang teknologi blockchain, pembangun secara amnya optimis tentang kegunaannya. Walau bagaimanapun, keyakinan ini tertumpu terutamanya di kalangan profesional yang lebih muda dan kurang berpengalaman. Lebih berpengalaman responden, lebih besar kemungkinan mereka mengatakan bahawa teknologi blockchain adalah "penggunaan sumber yang tidak bertanggungjawab."

Bahasa pengaturcaraan dengan bayaran tertinggi

Hasil tinjauan pembangun Stack Overflow diterbitkan: Python mengatasi Java

Antara pembangun yang ditinjau, mereka yang menggunakan Clojure, F#, Elixir, dan Rust memperoleh gaji tertinggi dalam kalangan pengaturcara yang berpangkalan di AS, dengan purata kira-kira $70. Walau bagaimanapun, terdapat perbezaan serantau. Pembangun Scala di AS adalah antara yang berbayar tertinggi, manakala pemaju Clojure dan Rust memperoleh pendapatan paling banyak di India.

Anda boleh melihat lebih banyak data dan angka yang menarik dalam laporan asal dalam bahasa Inggeris.




Sumber: 3dnews.ru

Tambah komen