Wawancara pengembang berbeda dari sebagian besar tempat lain, karena Anda tidak hanya mengkhawatirkan orang-orang yang bekerja dengan Anda, tunjangan, deskripsi pekerjaan, dll., Anda juga harus khawatir tentang EXTRA setelah mendapatkan pekerjaan. Menulis dua aplikasi dengan persyaratan yang tepat bisa sangat berbeda jika Anda bekerja di lingkungan yang keras vs tenang, menggunakan VS2003 / .NET 2.0 vs VS210 / .NET 4.0., Menggunakan SVN vs VSS.
Apakah boleh untuk memberi calon majikan Tes Langsung langsung? Saya mencoba mengajukan banyak pertanyaan untuk mendapatkan jenis lingkungan tempat saya akan bekerja, yang sangat penting dari sudut pandang saya, tetapi apa cara terbaik untuk memotong ke pengejaran dan hanya mengajukan pertanyaan sulit (seperti yang mereka tanyakan pada Anda selama wawancara yang sama).
CATATAN: Dengan "Tes Joel" yang saya maksudkan adalah daftar hal-hal tertentu yang merupakan pemecah masalah yang penting bagi Anda (belum tentu Joel), tetapi Anda mungkin tidak punya waktu untuk keluar menggunakan cara "percakapan" kasual biasa untuk bertanya kepada mereka , jadi Anda memutuskan untuk mengirim email atau menjadwalkan pertemuan lain, atau bertanya kepada orang lain, dll.
Jawaban:
Wawancara kerja berjalan dua arah - perusahaan mewawancarai Anda dan Anda mewawancarai perusahaan. Saya tidak akan keluar secara harfiah dengan "berapa skor Tes Joel Anda?", Tetapi saya akan mengajukan pertanyaan individual yang merupakan pemecah-kesepakatan khusus bagi saya di lingkungan kerja.
Tidak perlu penumpukan besar. Saat yang tepat untuk mengajukan pertanyaan-pertanyaan ini sebagai bagian teknis dari proses wawancara, ketika mereka mengatakan "apakah Anda memiliki pertanyaan untuk kami?". Anda dapat memimpin dengan sesuatu seperti "bisakah Anda menggambarkan hari-hari biasa dalam pekerjaan di sini?" dan pergi dari sana.
sumber
Apakah Joel Test perangkat Anda untuk mengukur seberapa baik calon majikan?
Saya pergi untuk wawancara kerja dan kantor terbuka sehingga berisik, memiliki banyak sistem yang berbeda, tumpukan bug, mereka tidak menggunakan banyak alat komersial, tidak ada penguji, kami tidak menulis kode selama wawancara dan tidak ada kegunaan lorong .
..tapi Anda bisa membawa anjing Anda ke kantor, Anda punya satu hari seminggu untuk mengerjakan proyek Anda sendiri, ada makanan 24x7 dengan Sushi yang enak, area bersantai, seluncuran untuk turun tangga, coke / kopi gratis / OJ, dan mereka membuat beberapa perangkat lunak paling menakjubkan di dunia.
Sejauh ini saya mendapat nilai rendah pada tes Joel, tetapi apakah Anda menolak bekerja untuk perusahaan ini # berdasarkan ini?
Jika berisik - Anda dapat memakai headphone. Jika tidak ada pengujian, unit juara, dan / atau pengujian otomatis. Jika tidak ada bangunan malam, tulis pekerjaan cron atau pasang CI di suatu tempat.
Dengan segala cara, gunakan tes Joel sebagai panduan untuk pertanyaan apa yang mungkin ingin Anda tanyakan, tetapi ada banyak metrik lain, beberapa yang mungkin lebih penting bagi Anda daripada yang lain.
(Tidak ada hadiah untuk menebak siapa majikannya!)
sumber
Saya tidak pernah bekerja di tempat yang mendapat skor lebih tinggi dari 4 pada tes Joel. Ketika saya pergi, saya memiliki satu paket kecil yang saya bawa, termasuk salinan resume saya (saya telah menemukan perekrut meletakkan nama saya di atas resume orang lain) serta banyak pertanyaan, beberapa di antaranya adalah tes joel beringsut di sekitar. Tidak ada yang pernah menyebutkan bahwa mereka mengenali pertanyaan-pertanyaan itu.
sumber
Tes Joel mengilhami saya untuk mengajukan pertanyaan 'seperti itu'. Apa kontrol versi, pelacakan bug, pengujian, ...
Saya biasanya mengajukan banyak pertanyaan di akhir (atau selama) wawancara. Jika ada , itu menunjukkan Anda tertarik pada praktik terbaik / jaminan kualitas / .... Jika mereka belum melakukan hal-hal itu, mungkin mereka akan tertarik pada Anda menerapkan misalnya: pengujian unit.
Skenario kasus terbaik: mereka belum memikirkan hal-hal itu, tetapi mereka kagum dengan apa yang dapat Anda tingkatkan dalam proses pengembangan mereka.
Skenario kasus terburuk: mereka tidak menyukai kenyataan bahwa Anda mengajukan begitu banyak pertanyaan, sehingga tidak tertarik untuk meningkatkan proses mereka, dalam hal ini Anda mungkin tidak ingin bekerja di sana.
NB: pastikan saja Anda tahu apa yang Anda bicarakan, tidak hanya sembarangan berjalan di beberapa daftar.
sumber
Saya punya 3 pertanyaan tentang lingkungan pengembangan di mana jawaban negatif untuk siapa pun adalah penghenti acara.
Perangkat lunak kontrol versi apa yang Anda gunakan?
Pelacak masalah / bug apa yang Anda gunakan?
Apakah proses pengembangan Anda menyerupai Scrum?
sumber