Ada banyak diskusi seputar pertanyaan bagus " Akankah reputasi tinggi di Stack Overflow membantu mendapatkan pekerjaan yang baik? ". Saya langsung setuju dengan JoshK yang pada dasarnya mengatakan " Tidak " (saya akan menjelaskan alasannya), tetapi Joel menimpali dengan banyak fakta meyakinkan yang membuat saya juga jengkel.
Pertanyaan saya adalah keterampilan apa lagi (selain menjadi jenius teknis) yang Anda butuhkan dari pengembang? Untuk mendapatkan pekerjaan, atau untuk mempertahankannya .
Saya percaya menjadi jenius jauh dari cukup. Saya telah bertemu banyak jenius teknis di berbagai perusahaan tempat saya bekerja yang sangat mengesankan saya, tetapi sayangnya dalam banyak kasus, mereka hanya dipecat setelah beberapa bulan atau dimasukkan ke menara gading (terutama karena pemberontakan internal dari pengembang lain). Saya telah melihat banyak orang dalam kesulitan pribadi sebagai akibat dari ini yang saya mengerti.
Itu sebabnya saya penggemar pertanyaan non-teknis untuk posisi teknis. Saya ingin tahu bagaimana kandidat akan berinteraksi dengan orang lain (termasuk karyawan non-teknis), berapa banyak pertimbangan yang akan dia miliki untuk bisnis, apakah dia akan bekerja untuk hasil yang diinginkan, dan sebagainya.
Saya ingin tahu apa yang Anda butuhkan dari pengembang Anda dan MENGAPA itu penting (toh, Anda mempekerjakan seseorang untuk menulis kode, bukan? Mengapa Anda ingin dia bersikap tegas?) . Idealnya, saya ingin Anda memberikan contoh pertanyaan yang akan Anda tanyakan selama wawancara untuk mendukung jawaban Anda.