Penyelesaian | Meniskus
Pemimpin Redaksi | Guo Rui
Dalam gelombang transformasi digital global saat ini, setiap perusahaan bergerak menuju teknologi tinggi. Baik itu bank, maskapai penerbangan, jaringan supermarket, atau pembuat mobil (seperti Tesla), berinvestasi pada bakat rekayasa perangkat lunak terbaik bukan untuk ambisi masa depan, tetapi masalah hidup atau mati.
Baru-baru ini, situs web Hired meluncurkan laporan tentang insinyur perangkat lunak global, yang merangkum serangkaian wawasan mendalam yang mempromosikan tren transformasi digital, dengan harapan dapat memberi para insinyur perangkat lunak sepotong data yang nyata, sehingga komunitas pengembangan memiliki pemahaman mendalam tentang pengembangan karier.
Pekerjaan terpanas dalam rekayasa perangkat lunak
Pertama, mari kita lihat pekerjaan dan teknologi paling diminati dari ribuan perusahaan paling inovatif di dunia.
Setiap tahun, beberapa posisi baru muncul di pasar perekrutan. Kuda hitam tahun lalu adalah seorang insinyur blockchain, dan 2020 jelas merupakan AR / VR (pertumbuhan permintaan + 1400%). Perlu dicatat bahwa pertumbuhan permintaan untuk insinyur blockchain tahun ini telah turun dari pertumbuhan eksplosif sebesar 517% tahun lalu menjadi 9% dari level normal.
Kami percaya bahwa peningkatan permintaan AR / VR secara langsung mencerminkan kematangan teknologi itu sendiri dan dapat diterapkan secara luas pada bisnis selain game. Dari Sephora, perusahaan kosmetik perawatan kulit dan kecantikan hingga Wayfair, pengecer furnitur, berbagai jenis perusahaan secara aktif bereksperimen dengan teknologi ini.
-
AR / VR akan bersinar tahun ini, dengan tingkat pertumbuhan permintaan 1400%.
-
Permintaan perekrutan untuk insinyur game meningkat 146%.
-
Permintaan akan teknisi keamanan tetap tinggi, dengan tingkat pertumbuhan 49%. Namun itu jauh lebih rendah dari tingkat pertumbuhan 132% pada 2018.
-
Meskipun tren teknologi yang muncul selalu mendominasi berita utama, pertumbuhan permintaan untuk insinyur front-end dan back-end tetap stabil di 17%, menunjukkan bahwa semua perusahaan bergerak menuju teknologi tinggi, tidak hanya raksasa teknologi Silicon Valley.
Perang gaji antar perusahaan akan terus berlanjut
Memahami tren gaji adalah kunci untuk menemukan kandidat ideal atau menemukan pekerjaan ideal. Sejauh menyangkut pasar saat ini, gaji insinyur pembelajaran mesin termasuk di antara sepuluh besar, di antaranya San Francisco berada di puncak daftar dengan gaji tahunan $ 162.000 (6% lebih tinggi dari gaji tahunan rata-rata tahun lalu).
Pekerjaan bergaji tinggi yang tersisa termasuk insinyur NLP (Pemrosesan Bahasa Alami), insinyur keamanan, dan insinyur permainan.
-
Pada tahun 2019, pendapatan rata-rata insinyur top di London naik hampir 13%, Toronto sebesar 7%, New York sebesar 7%, dan San Francisco Bay Area sebesar 6%.
-
Teknisi penelusuran di Amerika Utara harus mempertimbangkan untuk pergi ke utara, karena gaji untuk posisi ini di wilayah Toronto telah meningkat hampir 30% pada tahun 2019 - gaji tahunan telah meningkat dari 87.000 dolar Kanada menjadi 113.000 dolar Kanada.
-
Jika Anda bekerja di AR / VR, Anda dapat mempertimbangkan San Francisco, di mana pendapatan tahunan rata-rata mencapai $ 150.000.
Bahasa pemrograman paling populer
Kunci dari kesesuaian yang sempurna antara pelamar kerja dan perusahaan terletak pada penilaian teknis yang jelas: di mana orang-orang ini paling dibutuhkan dan siapa yang harus diwawancarai. Meskipun insinyur top memiliki keterampilan teknis yang berbeda, kami secara kasar dapat membedakan mereka melalui pengalaman dalam bahasa pemrograman.
Dalam laporan "The State of Software Engineers" tahun lalu, bakat yang paling diminati di pasar adalah bahasa Go. Namun, permintaan bahasa Go lebih tinggi di tahun 2019. Menurut laporan tersebut, insinyur dengan pengalaman pemrograman Go menerima rata-rata 9 kesempatan wawancara tahun lalu, dibandingkan dengan 9,2 tahun ini.
Secara umum, peluang wawancara dalam semua bahasa tetap hampir tidak berubah dibandingkan tahun lalu, dengan sedikit fluktuasi, dan peringkat setiap bahasa relatif terhadap bahasa lain berubah menjadi nol. Ini mungkin menunjukkan bahwa teknologi ini masih terbatas. Karena semakin banyak insinyur yang menguasai bahasa Go, kami mungkin melihat data ini berubah.
-
Python, JavaScript, dan Java adalah bahasa pemrograman favorit para insinyur, sebagian besar karena bahasa ini menyediakan paket perangkat lunak dan pustaka yang berguna dan terpelihara dengan baik dalam jumlah besar.
-
Permintaan akan bahasa Go sangat tinggi. Insinyur dengan pengalaman pemrograman Go bisa mendapatkan lebih dari 9 kesempatan wawancara setiap 2-6 minggu.
-
Ruby, PHP, dan Objective C adalah bahasa yang paling tidak disukai di antara para insinyur perangkat lunak.
Pengalaman itu penting
Meskipun bahasa Go adalah raja dari seluruh pasar, ketika kami menganalisis bahasa yang paling menuntut berdasarkan pengalaman bertahun-tahun para insinyur, kami melihat gambaran yang sedikit berbeda.
Untuk orang dengan pengalaman 4-6 tahun, pemenangnya masih Go (peluang wawancara rata-rata 11,2 kali, jauh melebihi teknologi lain), tetapi untuk orang dengan pengalaman 6-10, jika mereka bisa menguasai Ruby dengan baik, Kemudian ada lebih dari 10 kesempatan wawancara (9.1 untuk Scala dan Go). Dan insinyur perangkat lunak dengan pengalaman lebih dari 10 tahun mendapatkan peluang wawancara 20% lebih sedikit daripada insinyur dengan 4-10 tahun.
Cinta untuk pemrograman
Sepanjang hasil survei, kami menemukan bahwa insinyur perangkat lunak umumnya menyukai pekerjaan mereka. Lebih dari setengah (53%) insinyur perangkat lunak menyatakan bahwa motivasi utama mereka untuk mempelajari bahasa pemrograman atau kerangka kerja baru adalah karena mereka menyukai bahasa tersebut. Hingga 85% insinyur perangkat lunak mengatakan bahwa mereka sangat senang memilih industri rekayasa perangkat lunak.
-
34% insinyur perangkat lunak mengatakan bahwa motivasi utama mereka untuk berkontribusi pada perangkat lunak sumber terbuka adalah minat.
-
82% insinyur perangkat lunak mengatakan bahwa tantangan baru dan pembelajaran berkelanjutan adalah salah satu dari tiga faktor utama yang menarik mereka ke rekayasa perangkat lunak.
-
45% insinyur perangkat lunak mengatakan bahwa mengekspresikan kreativitas mereka adalah salah satu dari tiga faktor utama yang menarik mereka ke rekayasa perangkat lunak.
Bangun proses wawancara yang lebih baik
Pengembang harus melewati banyak wawancara sebelum menemukan pekerjaan yang mereka impikan. Jadi, apa pendapat developer tentang wawancara ini? Hanya 31% orang yang percaya bahwa wawancara pemrograman secara efektif menguji keterampilan teknis mereka, dan lebih dari dua pertiga percaya bahwa sebagian besar wawancara pemrograman tidak ada hubungannya dengan pekerjaan sehari-hari yang sebenarnya.
Kepentingan pengembang dan kebutuhan pasar bakat
Survei tersebut juga menunjukkan bahwa minat developer dan kebutuhan pasar bakat tidak selalu konsisten. Misalnya, rekayasa AR / VR adalah teknologi yang paling cepat berkembang di pasar bakat, tetapi hanya seperempat pengembang yang ingin mempelajari AR / VR. Namun, teknologi yang paling ingin dipelajari oleh 68% developer adalah pembelajaran mesin.
Tautan referensi: https://hired.com/page/state-of-software-engineers/
- Hitung tiga "kejahatan" Python! Mengapa orang yang memiliki kemampuan pemrograman 10 kali lebih baik dari saya memujinya?
- Kementerian Pendidikan mengumumkan daftar usulan 200 Pengawas Sekolah Nasional ke-11 dan 300 Pengawas Pendidikan Khusus
- mengucapkan selamat! 7 Alumni Universitas Peking memenangkan Penghargaan Penelitian Sloan "Nobel Vane"
- Di bawah situasi epidemi, mengapa industri otomotif tidak dapat mengikuti contoh "rumah penjualan Hengda"?