Merekrut Pengembang: Mengapa Menemukan Orang yang Tepat Sangat Penting
Diterbitkan: 2022-05-20Salah satu investasi terbaik yang pernah dilakukan perusahaan Anda adalah meluangkan waktu untuk merekrut orang yang tepat dan mempertimbangkan dengan cermat pendekatan perekrutan Anda.
Orang yang mengembangkan kode dibutuhkan di hampir setiap industri saat ini. Masalahnya adalah menemukan pembuat kode berbakat itu menantang. Ini mungkin hal yang paling menantang yang pernah dicapai perusahaan.
Karena, tidak seperti banyak profesi lain, pengembang berbakat mungkin beberapa kali lebih produktif daripada rekan mereka, perekrutan pengembang adalah masalah yang sangat penting.
Jika Anda menyewa pengemudi untuk membawa Anda dari titik A ke titik B, perbedaan antara pengemudi berkinerja tinggi dan pengemudi lain akan minimal: keduanya akan membawa Anda dari titik A ke titik B dalam jangka waktu yang cukup lama. Hampir sulit bagi pengemudi untuk membawa Anda dari titik A ke titik B sepuluh atau seratus kali lebih cepat daripada pengendara lain.
Namun, dalam bisnis TI, ini tidak terjadi. Pengembang yang brilian mungkin beberapa kali lebih produktif daripada pengembang lain, sedangkan pengembang yang buruk mungkin benar-benar mengurangi nilai perusahaan Anda. Singkatnya, merekrut pengembang adalah permainan berisiko tinggi karena perbedaan produktivitas di antara pengembang mungkin sangat besar dan mengubah bisnis.
Menemukan individu yang tepat untuk diajak bicara
Pengembang hanya dapat dihubungi dengan dua cara: secara langsung atau online. Terlepas dari strategi Anda, jika Anda ingin merekrut individu berbakat, Anda harus terlebih dahulu menarik perhatian mereka, dan cara terbaik untuk melakukannya adalah menjadi anggota aktif komunitas pengembang.
Mengadakan makan malam santai dengan beberapa pengembang terbaik Anda dan pengembang terkenal lainnya di wilayah Anda, misalnya, mungkin merupakan pendekatan yang hebat untuk membuat kontak asli dan mengeksplorasi potensi. Saya telah bertemu dengan beberapa orang yang sangat luar biasa yang mengadakan pertemuan kecil semacam ini. Mendukung kegiatan ini dengan mengalokasikan waktu dan uang untuk pengembang yang ada sehingga mereka dapat menghadiri acara semacam ini adalah pendekatan yang tulus dan sukses untuk menarik bakat terbaik ke perusahaan Anda.
Publikasikan artikel dan video teknis, jawab pertanyaan di situs pengembang populer seperti StackOverflow tentang topik yang terkait dengan bisnis Anda, dan buat serta bagikan perangkat lunak sumber terbuka yang dapat digunakan pengembang lain untuk memecahkan masalah adalah beberapa cara paling efektif untuk merekrut pengembang hebat secara online.
Mengizinkan staf teknis Anda untuk berbagi bagian dari perangkat lunak yang mereka buat sebagai solusi open source mungkin sangat bermanfaat, bahkan jika itu membutuhkan banyak usaha. Tidak hanya akan membuka sumber beberapa proyek yang dikerjakan tim Anda menarik pengembang eksternal ke organisasi Anda, tetapi juga akan memaksa tim teknik Anda untuk menemukan solusi yang dapat digunakan kembali untuk tantangan umum, yang akan membuat mereka bekerja lebih efektif.
Taktik ini akan membantu Anda menemukan individu yang tepat, tetapi begitu Anda menemukannya, terserah Anda untuk membujuk mereka agar berubah pikiran. Ini memerlukan pemahaman menyeluruh tentang harga pasar yang adil, budaya pengembang, dan kepemimpinan teknis. Anda akan lebih mudah mempekerjakan pengembang berbakat jika Anda dapat menciptakan suasana di mana mereka ingin bekerja.
Menempatkan karyawan potensial melalui langkah mereka
Salah satu kesalahpahaman umum yang saya dengar dari pemilik bisnis adalah bahwa mempekerjakan insinyur yang luar biasa akan memastikan bahwa mereka bekerja dengan sukses. Ini tidak benar. Semua pengembang dapat bekerja secara efektif dalam keadaan tertentu, tetapi terserah Anda untuk membuat proses perekrutan yang memastikan pengembang yang Anda pekerjakan akan berkembang dalam budaya teknik, manajemen, nilai perusahaan, dan persyaratan teknologi Anda.

Hal pertama yang harus Anda sadari ketika membuat proses perekrutan pengembang adalah sulitnya menguji pengembang dan menemukan pasangan yang cocok. Tidak ada metode ideal untuk melakukannya, dan Anda tidak akan pernah bisa memastikan bahwa Anda merekrut individu yang tepat setiap saat.
Tanyakan secara mendalam tentang proyek yang pernah dikerjakan oleh pengembang. Anda dapat mempelajari lebih lanjut tentang bagaimana mereka berpikir dan apa bidang keahlian mereka jika Anda menggali lebih jauh.
Sangat penting untuk menanyakan tentang proyek favorit kandidat. Anda dapat sering meminta mereka membimbing Anda melaluinya, menunjukkan apa yang mereka suka dan tidak suka. Ini adalah pendekatan yang sangat baik untuk mempelajari tidak hanya apa yang dipahami pelamar, tetapi juga jenis proyek apa yang mereka sukai untuk dikerjakan. Anda juga dapat menyiapkan pertanyaan wawancara reaksi.
Berikan pelamar proyek untuk dibawa pulang alih-alih teka-teki pengkodean. Masalah pengkodean bukan hanya gambaran yang buruk tentang apa yang akan dilakukan pelamar di tempat kerja, tetapi juga mendorong perilaku buruk. Alih-alih berfokus pada keahlian kandidat dan luasnya pengetahuan selama wawancara, kuis teknis bergaya teka-teki pengkodean pada dasarnya menilai kemampuan kandidat untuk menghafal urutan masalah matematika sederhana, yang kemungkinan besar bukan yang ingin Anda uji.
Pertimbangkan untuk menawarkan kandidat proyek yang bisa dibawa pulang daripada memaksa mereka untuk menjawab masalah di papan tulis. Saya lebih suka meminta kandidat untuk membuat aplikasi kecil yang sebanding dengan apa yang akan mereka kerjakan jika mereka dipekerjakan. Pelamar akan dapat memikirkan apa yang sedang mereka kerjakan tanpa tekanan wawancara, dan akan dapat menunjukkan bagaimana mereka berfungsi di lingkungan dunia nyata.
Keuntungan lain dari proyek take-home adalah jika pelamar datang untuk wawancara di tempat, Anda akan memiliki banyak hal untuk dibicarakan jika Anda menggunakan tugas take-home sebagai titik awal. Saya lebih suka bertanya kepada pelamar apa yang mereka sukai dan tidak sukai dari proyek tersebut, dan kemudian memanfaatkan tanggapan mereka untuk masuk lebih dalam ke pilihan dan metode teknologi mereka.
Memilih kandidat terbaik
Sangat penting bahwa setiap pengembang yang Anda pekerjakan mengetahui masalah perusahaan Anda dan bagaimana cara mengatasinya. Membawa pengembang yang hanya tertarik menerima pesanan adalah formula bencana, karena perusahaan Anda tidak akan berhasil berinovasi. Sangat penting bahwa individu paling kuat di tim Anda berbagi visi Anda untuk menyelesaikan masalah dan mengadvokasi perubahan.
Pengembang akan menjadi salah satu faktor pertumbuhan terbesar perusahaan Anda jika semua ini dilakukan dengan benar. Salah satu investasi terbaik yang pernah dilakukan perusahaan Anda adalah meluangkan waktu untuk merekrut orang yang tepat dan mempertimbangkan dengan cermat pendekatan perekrutan Anda.