Analisis 112.654 tugas tes dan tren di pasar tenaga kerja programmer pada tahun 2019

Bahan, terjemahan yang kami terbitkan hari ini, dikhususkan untuk analisis pasar tenaga kerja pengembang perangkat lunak. Yaitu, perusahaan Devskiller , yang bekerja di bidang perekrutan, berbagi di sini hasil studi dari 112.654 tugas pengujian yang dilakukan oleh programmer. Ini akan mengenai negara-negara di mana programmer tinggal, yang paling teruji, di mana perusahaan-perusahaan yang mempekerjakan karyawan asing paling banyak berada, kelompok teknologi mana yang paling diminati di pasar tenaga kerja.

gambar

Pasar tenaga kerja dan analisisnya


Informasi adalah hal terpenting dalam pemilihan programmer. Ini berlaku untuk pengusaha dan mereka yang mencari pekerjaan. Jika seseorang, yang terlibat dalam merekrut, memahami tren industri TI, mengetahui pengetahuan dan keterampilan apa yang dibutuhkan di pasar tenaga kerja, tahu di mana para programmer yang disewa tinggal, akan lebih mudah baginya untuk menyatukan programmer yang cocok dan perusahaan yang mencari pekerja. kekuatan.

Devskiller sedang mempelajari masalah pencarian kerja di lingkungan teknis. Bagian penting dari penelitian tersebut adalah data tentang mempekerjakan programmer. Tapi, bekerja di bidang ini, perusahaan menghadapi satu masalah.

Intinya adalah bahwa apa yang bisa disebut "tren dalam merekrut pemrogram" dapat digambarkan menggunakan parameter yang tak terhitung jumlahnya. Kesulitan yang dihadapi Devskiller adalah memahami dengan tepat informasi apa yang benar-benar berguna.

Misalnya, survei yang dilakukan di antara peserta dalam mencari karyawan menyiratkan cukup banyak subjektivitas. Tetapi pentingnya solusi yang tepat dari tugas mencari pekerjaan atau karyawan, baik dari sudut pandang pelamar maupun dari sudut pandang pemberi kerja, membutuhkan data yang lebih andal. Devskiller percaya bahwa inilah mengapa mereka memutuskan untuk melihat data yang sudah mereka miliki.

Yakni, perusahaan ini membantu pengusaha mencari programmer. Majikan dapat menawarkan pelamar untuk lulus tes pada serangkaian teknologi tertentu, telah membentuk tugas dan mengirimkan pelamar undangan untuk lulus itu. Tes dapat terdiri dari beberapa tugas. Sebagai contoh, itu mungkin termasuk tes dengan kebutuhan untuk memilih jawaban atas pertanyaan, dan tugas praktis, yang terdiri dalam menemukan dan memperbaiki kesalahan dalam proyek perangkat lunak tertentu.

Selama tahun lalu, Devskiller mencetak 112.654 hasil dari tes tersebut. Perusahaan percaya bahwa data tersebut, yang dilengkapi dengan informasi tambahan, adalah sumber informasi berharga tentang pasar tenaga kerja. Tindakan selalu berbicara lebih keras daripada kata-kata. Yaitu, kita berbicara tentang fakta bahwa data pengujian secara obyektif mencerminkan pengetahuan dan keterampilan perusahaan yang mereka harapkan dari karyawan potensial, dan di mana, dalam hal lokasi geografis, mereka mencari tenaga kerja.

Apalagi data yang dimaksud bukan sesuatu dari kategori prakiraan teknologi. Data ini didasarkan pada persyaratan perusahaan yang dirumuskan dengan jelas untuk calon karyawan.

Kami akan memberi tahu Anda tentang apa yang berhasil kami temukan dengan menganalisis hasil programer yang melakukan tugas pengujian dan mempelajari beberapa informasi lain tentang mereka dan tentang perusahaan yang mencari karyawan baru.

Di mana para programmer yang paling lulus tes hidup?


Ternyata, hasil tes terbaik (54,66%) ditunjukkan oleh programmer dari Selandia Baru.

Penulis artikel mencatat bahwa semangat persaingan yang sehat hidup di lingkungan pemrograman. Pemrogram terus mencari cara untuk membandingkan apa yang mereka ketahui dan dapat lakukan dengan pengetahuan dan keterampilan pemrogram lain. Perbandingan semacam itu dapat bersifat internasional dan mencerminkan bagaimana programmer memandang tingkat pendidikan dan profesionalisme mereka.

Dengan demikian, kandidat dari lebih dari 120 negara berpartisipasi dalam uji coba. Jika kita membandingkan hasil tes oleh programmer dari negara yang berbeda, ternyata Selandia Baru menempati posisi pertama (54,66%), Belanda mengambil tempat kedua (53,58%), dan tempat ketiga jatuh kepada programmer dari Rusia (50,14%). Dan inilah sepuluh negara teratas tempat tinggal programmer yang paling baik menghadapi ujian.


Skor rata-rata programmer dari berbagai negara

Apa yang dapat menyebabkan hasil seperti itu? Mungkin itu terletak pada fitur sistem pendidikan di berbagai negara? Atau, mungkin, pengembang dari beberapa negara hanya mendapat tugas yang lebih mudah? Mungkin alasan untuk ini dapat dianggap fakta bahwa Selandia Baru melakukan upaya besar untuk menarik spesialis asing yang berkualifikasi tinggi ke negara tersebut. Merekalah yang dapat memengaruhi fakta bahwa negara ini menempati peringkat pertama dalam peringkat ini.

Ini menimbulkan pertanyaan lain. Apakah pengembang dari negara-negara dengan hasil tertinggi juga tenaga kerja terdaftar yang dicari perusahaan di negara lain?

Di mana perusahaan yang paling banyak mempekerjakan karyawan di luar negeri?


Ternyata, lebih dari 30% dari kandidat luar negeri menguji perusahaan yang berlokasi di Amerika Serikat. Pada saat itu, hanya 40% dari total jumlah programmer yang diuji oleh perusahaan-perusahaan tersebut adalah asing. Selain itu, Amerika Serikat berada di posisi kedua dalam peringkat negara-negara pengekspor tenaga kerja.

Hasil seperti itu mungkin seharusnya tidak terlihat sepenuhnya tidak terduga, mengingat ukuran sektor teknologi AS. Selain itu, negara ini dikenal dengan gaji tinggi programmer, yang merupakan salah satu faktor yang menarik spesialis terbaik ke negara itu. Inilah lima negara pertama, perusahaan yang paling aktif mencari programmer asing.


Negara, perusahaan yang berlokasi di mana mencari spesialis asing

Data yang cukup menarik diperoleh ketika membandingkan negara-negara pengekspor tenaga kerja. Di sini, tempat pertama adalah India. Lebih dari seperempat programmer yang telah lulus tes pada platform Devskiller tinggal di sana.


Negara pengekspor tenaga kerja

Sangat menarik bahwa Amerika Serikat berada di posisi kedua dalam peringkat ini. Alhasil, ternyata negara ini berada dalam posisi yang agak menarik. Di satu sisi, perusahaan dari AS paling aktif mencari tenaga kerja asing, dan di sisi lain, sejumlah besar programmer tinggal di negara ini yang mencari pekerjaan di luar negeri.

Ini menunjukkan tren kuat menuju internasionalisasi pasar tenaga kerja para programmer. Mungkin ini mengarah pada efisiensi tenaga kerja yang lebih tinggi, karena perusahaan dapat menarik programmer yang memiliki pengetahuan dan keterampilan yang dibutuhkan oleh perusahaan-perusahaan ini, di mana pun para programmer ini tinggal.

Di sini dapat dicatat bahwa para programmer AS bersedia untuk bekerja di luar negeri, di perusahaan-perusahaan di mana pengetahuan dan keterampilan mereka dibutuhkan.

Tetapi apakah pengetahuan ini? Spesialis seperti apa yang dicari perusahaan? Teknologi apa yang paling populer saat ini?

Teknologi yang paling dicari


Ternyata, 70% perusahaan mencari pengembang JavaScript. Pada saat yang sama, ada pembicaraan terus-menerus tentang apa yang akan menjadi fenomena muluk-muluk lain di dunia TI. Tetapi harus dicatat bahwa, dalam diskusi tentang kebangkitan Kotlin atau tentang kemungkinan penangkapan dunia oleh bahasa Golang, mudah untuk melupakan bahwa ini dan banyak teknologi lainnya masih dalam tahap pertumbuhan dan perkembangan.

Di sebagian besar organisasi, teknologi dewasa, mapan, maju seperti JavaScript terus diminati. Faktanya, pernyataan ini dikonfirmasi oleh data yang disebutkan di atas pada JavaScript. Berikut adalah daftar 5 teknologi, spesialis yang memilikinya dibutuhkan oleh sejumlah besar perusahaan.


Teknologi yang paling dicari

Pada saat yang sama, akan menarik untuk membandingkan indikator-indikator ini dengan indikator-indikator berdasarkan tes apa yang ditawarkan calon pemberi kerja untuk dilalui. Tempat pertama di sini adalah Jawa.


Teknologi yang tes pengetahuannya ditawarkan kepada pelamar

Menurut hasil penelitian, kita dapat menyimpulkan bahwa JavaScript cocok untuk memecahkan masalah berbagai ukuran, banyak perusahaan dengan ukuran yang berbeda tertarik pada pengetahuan di bidang JS. Java, di sisi lain, lebih cocok untuk kebutuhan tim besar, apalagi, kebutuhan seperti itu muncul di lebih sedikit perusahaan.

Tetapi jika kita berbicara tentang kebutuhan yang berbeda dari perusahaan, maka yang terpenting mereka tidak berbeda pada skala seluruh tumpukan teknologi, tetapi pada skala tumpukan yang terpisah.

Meskipun 70% perusahaan tertarik pada JavaScript-programmer, yang paling menarik diwujudkan dalam analisis yang lebih dekat dari angka ini. Ternyata perusahaan yang berbeda tertarik pada perpustakaan atau kerangka kerja yang berbeda. Sebagai aturan, pengembang diuji bukan pada sesuatu seperti "pengetahuan tentang JavaScript murni", tetapi pada memiliki sesuatu seperti Bereaksi, Sudut, Vue, Node.js.

Apa yang diharapkan dari seseorang yang mencari programmer?


Kami akan menyarankan siapa pun yang ingin mencari pekerjaan dalam kerangka teknologi tertentu agar tidak berharap bahwa majikan akan secara eksklusif tertarik pada bagaimana dia tahu bahasa yang mendasari teknologi ini. Perusahaan tidak tertarik untuk mengetahui bahasa dasar, tetapi mengetahui set teknologi yang terkait dengannya. Pada saat yang sama, perlu dicatat bahwa pengusaha dipandu dengan memeriksa kepemilikan tumpukan teknologi tertentu, tidak hanya saat menguji programmer JavaScript.

Yaitu, kita berbicara tentang fakta bahwa pengusaha tertarik pada bidang aplikasi bahasa pemrograman tertentu. Misalnya, jika Anda memposisikan diri sebagai spesialis di Jawa - bersiaplah untuk lulus tes pengembangan Musim Semi atau Android.

Jika kita kembali ke JavaScript, maka di area ini kemampuan untuk menggunakan teknologi seperti React, Angular, jQuery, Node.js, Ember dapat diuji.

Pengembang basis data dapat mengharapkan tes MySQL, PostgreSQL, atau HSQLDB.

Pemrogram PHP dapat ditawari tugas untuk Laravel atau Symphony.
Dan mereka yang menulis dengan Python mungkin mendapatkan tugas tergantung pada posisi spesifik, di mana mereka harus menunjukkan kemampuan untuk bekerja dengan Django, Panda atau Numpy.


Tumpukan teknologi

Dari semua ini, satu kesimpulan penting dapat ditarik. Seorang programmer modern tidak memiliki pengetahuan mendalam yang cukup tentang bahasa tertentu. Di pasar tenaga kerja, kemampuan untuk bekerja dengan setumpuk teknologi tertentu dihargai, dan justru para spesialis yang menunjukkan keterampilan yang dicari perusahaan.

Semua ini menunjukkan bahwa seorang programmer yang ingin mencari pekerjaan yang baik perlu tahu tidak hanya bahasa pemrograman tertentu, tetapi juga dapat menggunakan berbagai perpustakaan dan kerangka kerja yang terkait dengan bahasa ini.

Backend dan Database


Ternyata keterampilan di bidang pengembangan server dan di bidang bekerja dengan database sering diuji bersama.

Tentu saja, untuk beberapa posisi, pengetahuan dalam tumpukan teknologi yang sama mungkin cukup. Tetapi semakin sering, programmer ditawarkan untuk menunjukkan kemampuan untuk menggunakan tumpukan teknologi yang saling melengkapi. Dalam hal ini, muncul pertanyaan tentang teknologi mana yang saling melengkapi.

Dalam sebagian besar kasus, kita berbicara tentang teknologi pengembangan aplikasi server dan kemampuan untuk bekerja dengan database. Di sini kita akan menunjuk teknologi basis data sebagai "SQL".

Di antara delapan kombinasi teknologi yang paling diminati pengusaha, 26% adalah Java dan SQL. Selain itu, kombinasi dari .NET dan SQL milik 9%.

Kombinasi JavaScript, yang, berkat Node.js, sekarang berlaku untuk bahasa server dan SQL, menarik bagi pengusaha dalam 15% kasus. Dan akhirnya, pengetahuan di bidang PHP dan SQL dipelajari di sekitar 7% kasus.


Kombinasi teknologi yang menarik bagi pengusaha

Sangat menarik untuk mencatat fakta bahwa ketika datang ke pengembangan front-end, keterampilan JavaScript sering diperiksa bersama dengan kemampuan untuk menggunakan CSS. Sekitar 18% kasus. Jika kami mempertimbangkan kombinasi teknologi populer lainnya, ternyata kombinasi .NET dan JavaScript ditetapkan 8% dari tes, PHP dan JavaScript digabungkan dalam 7% kasus, Java dan JavaScript - dalam 6% tes.

Dari sini kita dapat menyimpulkan bahwa jika Anda adalah pengembang backend, maka pengetahuan bekerja dengan database juga penting bagi Anda. Demikian pula, jika Anda adalah pengembang tumpukan penuh, maka apa pun yang Anda tuliskan kode server, Anda harus menggunakan JavaScript untuk mengembangkan frontend.

Sikap programmer terhadap tes yang ditawarkan untuk lulus ketika melamar pekerjaan


Di sini kami berbicara banyak tentang tes yang ditawarkan perusahaan mencari karyawan programer. Pada akhirnya, pada data tes-tes seperti itulah penelitian kami dibangun. Namun di kalangan tertentu, hal-hal seperti itu dirasakan secara ambigu.

Biasanya, tugas pengujian dikritik karena mereka mengambil terlalu banyak waktu, karena mereka sangat lemah terhubung dengan pekerjaan nyata, dan karena programmer, saat melakukan tugas, tidak dapat sepenuhnya menunjukkan kemampuannya. Beberapa programmer bahkan mengklaim bahwa jika mereka ditawari tugas dalam pencarian kerja, mereka tidak akan melakukan itu dan akan meninggalkan tempat kerja potensial.

Dalam hal ini, menarik untuk dicatat bahwa 73% dari jumlah total pengembang yang, dalam proses pengujian sebelum dipekerjakan, diminta untuk menyelesaikan tugas kami, tugas ini dilakukan. Ini menunjukkan bahwa dengan pemilihan tugas yang benar, jika tugas terkait dengan kenyataan, sejumlah besar pelamar melakukan tugas ini. Akibatnya, pemberi kerja menerima informasi penting dan relevan tentang pengetahuan dan keterampilan mereka.

Fitur pemilihan pengembang di berbagai negara


Kami telah mengatakan bahwa di berbagai negara, tingkat rata-rata pelatihan pengembang bervariasi. Tren yang sama berlaku untuk kejelasan perusahaan yang memilih kandidat pekerjaan. Kenapa begitu?

Hal pertama yang terlintas dalam pikiran adalah ide sederhana tentang penawaran dan permintaan. Mungkin di beberapa tempat beberapa orang dapat mengklaim posisi yang sama. Selain itu, beberapa perusahaan dapat menetapkan persyaratan yang lebih tinggi dari perusahaan lain untuk calon karyawan baru.

Mungkin tidak mengherankan bahwa pilihan terberat harus diberikan kepada para programmer yang ingin bekerja di Singapura. Ini adalah negara maju dengan tingkat pendidikan yang sangat tinggi.

Selain itu, Singapura memiliki prestasi ekonomi yang lebih tinggi daripada tetangganya. Akibatnya, perusahaan yang berlokasi di negara ini terlihat menarik bagi para kandidat dari seluruh Asia Tenggara.

Ringkasan


Data yang menjadi dasar bahan ini dikumpulkan pada tahun 2018, tetapi, meskipun demikian, mereka memungkinkan kami untuk mengidentifikasi tren yang menarik di pasar tenaga kerja di bidang TI pada tahun 2019:

  • Beberapa negara, seperti Selandia Baru, dapat menjadi sumber yang kaya akan programmer yang terampil.
  • India adalah sumber besar programmer, dan Amerika Serikat hanya sedikit di belakang.
  • Teknologi yang muncul bertahun-tahun yang lalu, seperti JavaScript, masih sangat populer.
  • Seorang programmer yang mencari pekerjaan harus tahu tidak hanya bahasa tertentu, tetapi juga teknologi terkait.
  • Pemrogram didorong untuk mengembangkan pengetahuan dan keterampilan mereka di bidang teknologi yang saling melengkapi. Sebagai contoh, teknologi pengembangan sisi-server biasanya datang dengan teknologi basis data.
  • Jika perusahaan yang mencari programmer menawarkan kepada mereka tes yang disiapkan dengan benar berdasarkan apa yang dapat ditemukan dalam pekerjaan nyata, sebagian besar kandidat akan setuju untuk lulus dari tes tersebut.
  • Perusahaan dari Singapura memiliki persyaratan yang sangat tinggi untuk pelamar.

Jika Anda tertarik dengan topik mempelajari pasar tenaga kerja dalam pemrograman, berikut adalah studi yang menjadi dasar bahan ini.

Pembaca yang budiman! Bagaimana perasaan Anda tentang tugas yang ditawarkan oleh pemrogram untuk diselesaikan sebelum memutuskan apakah akan mempekerjakan mereka?

Source: https://habr.com/ru/post/id438412/


All Articles