Pertama, tentang bagaimana saya diwawancarai untuk bekerja 5 bulan yang lalu. Seorang teman menyarankan saya, dan banyak waktu telah berlalu sejak saya menjawab perekrut. Saya kagum betapa seluruh proses telah berubah dalam 5 tahun terakhir.
Setelah panggilan awal, saya dikirim ke situs pihak ketiga (HackerRank) sehingga saya bisa menyelesaikan tiga masalah kecil dalam 1 jam. Bagi saya itu adalah pengalaman pertama. Dua tugas pertama itu sederhana, tetapi yang ketiga lebih sulit. Ketika waktunya berakhir, keputusan saya tidak lulus semua tes, tetapi hanya sekitar 8 dari 10 yang dibutuhkan.
Sudah pada tahap ini, ternyata saya disaring dari daftar kandidat potensial. Tidak ada hikmahnya, karena beberapa saat kemudian saya menjadi sakit parah dan, jika saya berhasil lulus wawancara, saya tidak bisa sampai ke tempat kerja secara normal. Namun, pengalaman yang didapat membuat saya berpikir serius. Saya memutuskan untuk mempersiapkan masa depan dan melakukan satu tugas dari situs itu setiap minggu .
Tantangan Di Mana Saja
Teman baik saya sekarang mencari pekerjaan berikutnya sebagai Ph.D dalam bidang Ilmu Komputer dengan lebih dari sepuluh tahun pengalaman praktis. Hampir setiap kali ia diminta untuk menyelesaikan beberapa masalah - secara langsung atau di situs pihak ketiga. Dia memperoleh Cracking the Coding Wawancara (sebuah buku yang diterbitkan di Rusia sebagai "Karier Programmer" - kira-kira. Terjemahan). Untuk mengimbangi pasar tenaga kerja, tetapi mengembangkan keterampilan apa pun membutuhkan waktu. Beberapa pekerjaan bagus telah berlalu.
Masalahnya muncul dalam sebuah diskusi tentang Megamaker (komunitas berbahasa Inggris tertutup untuk pengembang dan pemula - kira-kira. Terjemahan). Dan salah satu peserta berbagi poin penting:
Segera saya akan berusia 45 dan saya meninggalkan startup saya (di mana CTO berada) pada bulan Desember. Sejak itu, saya telah gagal setidaknya 10 tes dan wawancara dengan seorang programmer. Saya telah menulis kode selama hampir 20 tahun, termasuk pembuatan firmware (Saya adalah seorang insinyur elektronik melalui pelatihan) dan aplikasi web berskala penuh dengan integrasi IoT. Dari awal, saya membuat perangkat lunak untuk fasilitas produksi khusus besar di seluruh dunia. Namun, saya tidak bisa mendapatkan pekerjaan sebagai programmer, karena saya selalu gagal dalam tugas-tugas tes ini.
Dan tweet Max Howell ini pergi ke banyak orang beberapa tahun yang lalu. Ini lucu dan sedih, dan pada saat yang sama juga benar.
https://twitter.com/mxcl/status/608682016205344768?lang=enFakta: bagi banyak Pengembang Senior, ketika mereka mulai mencari pekerjaan lain, wawancara kerja berikutnya mungkin merupakan kejutan yang tidak menyenangkan.
Pengembang Benci Tugas
Beberapa programmer menjawab ...
Saya biasanya mengakhiri wawancara ketika mereka menawarkan saya sesuatu seperti itu.
atau
Kemampuan untuk menyelesaikan masalah ini tidak akan mengatakan apa-apa tentang saya. Bisakah saya berkomunikasi dengan klien? Bisakah saya menggunakan aplikasi web yang berfungsi? Bisakah saya google semua yang saya butuhkan? Bisakah saya belajar dengan cepat? Itu yang penting, bukan kemampuan menulis semacam gelembung.
Tandingannya adalah bahwa teka-teki dibutuhkan untuk dengan cepat menyingkirkan kandidat yang jelas lemah. Meskipun, tentu saja, pengembang yang berpengalaman mungkin tidak ingin menyelesaikannya jika ia memiliki mobil proposal.
Saya juga berpikir bahwa masalah ini tidak akan mengatakan apa pun tentang kemampuan kandidat untuk mengatasi pekerjaan ini. Kata-katanya sering timpang, tetapi ada informasi yang tidak mencukupi (atau kesimpulan yang tidak ambigu tidak dapat dibuat tentang kecukupannya). Dalam kebanyakan kasus, masalah sebenarnya terkait dengan dunia matematika. Jadi, omong-omong, kehadiran pendidikan khusus akan menjadi keuntungan.
Perekrut hampir dijamin untuk membungkus kandidat yang bisa menjadi kunci dalam perusahaan. Jadi misalnya, ketika Daniel Buchmüller tidak diterima di Netflix ...
https://twitter.com/rrubyist/status/1124448304555798529Perusahaan Suka Tugas
Untuk memahami dari mana masalah berasal, Anda perlu memahami bagaimana dunia di sekitar kita telah berubah: proporsi karyawan yang bekerja dari jarak jauh terus tumbuh, dan tim internasional menjadi norma.
Namun seiring dengan tumbuhnya kumpulan pengembang jarak jauh, jumlah aplikasi yang perlu diproses untuk menemukan karyawan yang cocok semakin bertambah. Bisakah Anda membayangkan pekerjaan dengan 500 tanggapan untuk satu lowongan?
https://twitter.com/ideasasylum/status/1126500299470807046Selain itu, saya mendengar tentang wawancara di mana kandidat tidak tahu cara memprogram sama sekali (tidak bisa menulis program seperti hello world). Tidak ada yang mau menghabiskan waktu pada lusinan wawancara semacam itu.
Dan tugas-tugas sebagai alat skrining utama menyelesaikan kedua masalah. Perusahaan puas dengan risiko kehilangan beberapa kandidat keren demi mempercepat seluruh proses secara signifikan. Sekarang dengan jumlah pelamar yang hampir tidak terbatas, mereka dapat membelinya. Statistik kering menunjukkan bahwa konveyor akan menghasilkan lebih banyak spesialis yang baik per unit waktu.
Oleh karena itu, saya percaya bahwa tugas-tugas dalam wawancara itu serius dan untuk waktu yang lama, dan peran mereka hanya akan tumbuh.
Kebutuhan akan programmer lebih besar dari sebelumnya, dan lebih dari itu pada Pengembang Senior. Hanya saja, jangan berharap bahwa pengalaman bertahun-tahun akan memberi Anda penempatan kerja tanpa beban. Bersiaplah untuk menyelesaikan masalah tes saat waktu hampir habis.