Apakah Anda menganggapnya tepat jika Anda diminta untuk nama pengguna Stack Exchange Anda dalam wawancara pekerjaan perangkat lunak (atau sebagai pertanyaan penyaringan pra-wawancara)?
Bagi saya, ini sepertinya permintaan yang sangat masuk akal, dan yang akan sangat informatif - saya yakin saya bisa mengetahui lebih banyak tentang seorang kandidat dalam lima menit dengan melihat pertanyaan dan jawaban yang mereka posting di Stack Exchange daripada dengan Wawancara 30 menit. Tapi apakah pertanyaan seperti itu akan menjadi bentuk yang buruk? Apakah itu "terlalu pribadi"?
(Demikian juga untuk GitHub , atau forum berbagi kode publik / online lainnya.)
Jawaban:
Jawaban Singkat : Benar-Benar Baik.
Jawaban yang sedikit lebih panjang :
Di tempat kerja saya, kami secara rutin meminta nama pengguna Stack Overflow / Stack Exchange. Kontribusi ke komunitas Stack Exchange menyisakan jejak yang jauh lebih jelas tentang di mana seseorang berada dengan keterampilan mereka.
Saya mengenal orang lain yang meminta akun GitHub dan menolak untuk menerima kandidat tanpa akun GitHub *.
Dalam kasus kami, kami tidak akan menghapus kandidat untuk dipertimbangkan jika mereka tidak memiliki akun.
Pada akhirnya, itu hanya satu bagian dari teka-teki wawancara ketika Anda mencoba mengidentifikasi kecocokan antara kebutuhan perusahaan dan keterampilan kandidat. Itu bukan faktor buat-atau-putus; itu hanya membantu mengkonfirmasi kesan yang dibuat selama wawancara.
* Untuk lebih jelasnya, saya tidak memaafkan pendekatan itu, dan saya pikir itu menyebabkan tim kehilangan kandidat yang memenuhi syarat. Saya membawanya ke atas untuk menunjukkan telah mendengar sikap yang lebih ekstrim dan untuk menunjukkan bahwa hanya meminta nama akun Stack Overflow cukup ringan dibandingkan.
Beberapa kualifikasi tambahan berdasarkan komentar:
Kami tidak melihat Meta Stack Overflow dan meta type posts. Meta berbeda, dan kami mengerti itu. Ini juga sangat mudah untuk melewatkan konteks di balik jenis posting tersebut. IMO, mereka lebih dekat ke noise daripada sinyal ketika datang untuk mengevaluasi kandidat.
Demikian juga, komentar dan aktivitas peninjauan tidak dipertimbangkan. Mereka tidak memiliki konteks dan mereka tidak memiliki korelasi yang berarti dengan kemampuan kandidat untuk melakukan pekerjaan.
Kami telah menemukan korelasi yang kuat antara kinerja kandidat dalam sebuah wawancara dan tingkat tanya jawab yang mereka lakukan. Akun Stack Overflow / Stack Exchange mereka menjadi factoid pendukung, setara dengan sampel kode yang dikirimkan selama proses wawancara.
Strip xkcd wajib untuk wawancara . Elaborasi .
sumber
Menanyakan point-blank apa nama pengguna SO mereka mungkin tidak sesuai. Itu akan terdengar sangat langsung, dan saya akan menemukan pertanyaan semacam itu sedikit invasif. Menanyakan sumber daya daring apa yang mereka gunakan saat penyelesaian masalah jauh lebih tepat. Dan jika mereka menjawab bahwa mereka adalah pengguna StackOverflow, maka saya pikir Anda bisa bertanya kepada mereka seberapa interaktifnya mereka. Jika mereka menyebutkan bahwa mereka adalah ask-er / answer-er aktif, maka tanyakan kepada mereka apa nama pengguna mereka yang sesuai.
Saya pikir itu bisa diterima oleh pewawancara untuk bertanya, tetapi jika seorang kandidat menolak maka itu seharusnya bukan pemecah kesepakatan.
Beberapa orang bekerja dengan khusus, alat proprietary yang tidak memiliki setiap pertanyaan pada StackOverflow (Aku hanya memeriksa). Beberapa orang tidak punya waktu untuk menjawab pertanyaan umum orang lain. Saya tahu beberapa pengembang yang tidak bertanya atau menjawab pada SO sebagian besar karena hambatan bahasa.
Ada banyak pengembang hebat di luar sana yang tidak banyak berpartisipasi dalam ekosistem StackExchange.
sumber
Sepertinya pendapat ini tidak terlalu populer, tetapi saya rasa tidak apa-apa untuk meminta informasi ini.
Stack Exchange adalah tempat belajar; Anda tidak perlu khawatir dihakimi karena mengajukan "pertanyaan bodoh" kemudian. Saya tahu saya datang ke Stack Exchange untuk memperluas pengetahuan saya, bukan hanya pemrograman, tetapi dalam semua jenis mata pelajaran. Selama saya telah berupaya menyelesaikan pertanyaan sendiri, saya tidak perlu merasa sadar untuk mengajukan pertanyaan yang diharapkan sebagian besar pakar tentang masalah ini untuk mengetahui jawabannya.
Selain itu, ini akan memperburuk masalah pengguna yang menyimpan banyak akun, satu untuk mengajukan pertanyaan, dan satu untuk memberikan jawaban. Saya sudah melihat ini beberapa kali di SE. Saya pikir pengguna melakukannya karena mereka tampak lebih berpengetahuan dengan lebih sedikit pertanyaan yang diajukan.
sumber
Saya pikir itu agak tidak pantas untuk menanyakan informasi kepada kandidat mereka yang tidak sukarela (dengan beberapa pengecualian yang jelas, seperti latar belakang kriminal, dll.) Ini juga setidaknya berpotensi berbahaya, karena di banyak tempat ada undang-undang yang melarang diskriminasi pekerjaan yang membatasi pertanyaan apa yang bisa kamu tanyakan. Jika partisipasi di situs tertentu ternyata berkorelasi dengan ras, usia, jenis kelamin, atau kategori lain yang dilarang diskriminasi, maka Anda berpotensi membuka diri terhadap tuntutan hukum. Anda bahkan mungkin secara faktual melakukan diskriminasi semacam itu (hampir pasti tidak disengaja).
Menurut hasil pencarian Google yang cepat ini, pencarian media sosial berisiko bagi pemberi kerja untuk menemukan informasi yang jika tidak boleh ditanyakan, berpotensi mengekspos dirinya ke gugatan diskriminasi. Di beberapa tempat, tidak sah untuk bertanya tentang kecacatan atau kehamilan. Karena SO dan SE adalah situs profesional, lebih masuk akal untuk mengklaim bahwa diskriminasi bukanlah tujuan pertanyaan, tetapi ...
Saya pribadi akan menanyakan sesuatu seperti "apakah Anda berpartisipasi dalam situs web profesional apa pun yang Anda ingin kami ketahui, tetapi tidak cukup masuk ke dalam resume Anda?" Dan saya tidak akan menganggapnya sebagai negatif bagi mereka yang tidak memiliki partisipasi seperti itu, selain bahwa kandidat lain yang bersaing dengan mereka mungkin membantu diri mereka sendiri dengan jawaban mereka.
sumber
Beberapa kandidat yang baik tidak akan memiliki akun StackExchange. Jadi, jika Anda hanya bisa menawarkan wawancara di tempat kepada 5 orang dan mengharapkan 100 pelamar, ini mungkin strategi yang baik untuk sekadar menyediakan cara yang lebih baik untuk membedakan kandidat awal.
Tetapi perlu diingat bahwa Anda tidak dapat menghilangkan kandidat yang tidak memiliki akun StackOverflow kecuali Anda bersedia mengambil risiko orang-orang yang sebaliknya akan menjadi kandidat yang sangat baik yang tidak memiliki akun.
Jika Anda ingin menggunakan ini sebagai bagian dari proses wawancara, saya akan sangat merekomendasikannya sebagai salah satu dari banyak pilihan - github dan StackExchange keduanya potensial (tidak komprehensif).
Pastikan ini tidak disajikan sebagai wajib.
Saya akan memberikan profil SAYA secara sukarela jika memungkinkan dalam wawancara sebagai orang yang diwawancarai. Secara alami dapat muncul sehubungan dengan pertanyaan tentang "apakah Anda kode untuk bersenang-senang?" atau "apa yang Anda lakukan untuk belajar di luar pekerjaan?" atau pertanyaan seperti itu.
Memang membantu menemukan ini .
Juga, ingatlah akun StackExchange dapat menampilkan dua kisah berbeda *:
Keduanya bisa baik atau buruk, tergantung pada profil Anda dan rasio pertanyaan / jawaban.
* itu juga mungkin menunjukkan Anda menghabiskan waktu, cara, terlalu banyak waktu di sini ...
sumber
Ya, tapi saya pikir itu akan paling bermanfaat sebagai pertanyaan pra-penyaringan. Secara realistis, Anda tidak akan dapat bertindak berdasarkan informasi selama wawancara dengan cara yang berarti jika itu adalah pertama kalinya Anda menanyakannya. Ini seperti menunggu sampai mereka berada di kantor untuk meminta sampel kode. Manfaat lain dari menjadi pertanyaan pra-penyaringan adalah bahwa jika mereka memutuskan mereka tidak ingin membaginya dengan alasan apa pun, mereka dapat membuat keputusan itu tanpa berada di kursi panas.
Secara umum, saya pikir ini adalah sumber yang bagus / dapat diterima. Jika mereka memiliki satu, itu akan menjadi poin pembicaraan yang sangat baik selama wawancara itu sendiri, terutama jika Anda dapat menemukan jawaban yang mereka berikan dengan sampel kode, atau jika mereka telah menjawab beberapa pertanyaan terkait dengan apa yang akan mereka kerjakan. Ini memiliki keuntungan tambahan untuk menjadi topik khusus yang telah mereka jelaskan sebelumnya, dan mengembangkan jawaban tertulis untuk itu. (Jika jawaban itu tidak terbentuk dengan baik atau salah, itu juga merupakan indikator yang sangat berguna).
sumber
Saya pikir masuk akal bagi majikan untuk memintanya, tetapi saya pikir itu tidak masuk akal untuk menjadi kualifikasi membuat-atau-istirahat.
Joel menyebutkan bahwa seorang rep tinggi setara dengan mendapatkan pekerjaan bergaji tinggi tetapi dengan logikanya sendiri, kecuali jika Anda bekerja di bawah, Anda mungkin tidak punya waktu untuk melenturkan keterampilan mental Anda dan mendapatkan sejumlah besar rep. Jadi pria yang suka puitis tentang Stack Exchange (dan memang seharusnya begitu) mengakui bahwa itu benar-benar merupakan indikator dari tingginya kemampuan kerja dan dalam pekerjaan.
sumber
Saya melakukan ini sepanjang waktu.
IMHO meminta sumber reputasi online seperti meminta resume Anda, dengan satu perbedaan penting: memalsukan reputasi online yang baik jauh lebih sulit daripada memalsukan resume yang baik.
Stack Exchange adalah tempat yang baik untuk mencari tahu tentang keterampilan komunikasi kandidat.
GitHub adalah tempat sebagian besar proyek profil tinggi di-host (setidaknya untuk tumpukan teknologi yang kami gunakan), dan jika kandidat berkontribusi pada beberapa proyek ini, ia mengatakan banyak tentang kualitas karyanya (proyek yang baik tidak akan menerima permintaan tarikan yang kurang memiliki dokumentasi dan / atau unit test).
sumber
Mungkin ada perbedaan budaya antara Eropa dan AS dalam hal ini, tetapi inilah perspektif saya tentang ini ...
Ketika Anda melamar pekerjaan, sebagai kandidat Anda ingin menunjukkan diri Anda, pengalaman Anda dan kemampuan Anda untuk melakukan pekerjaan tersebut. Anda secara aktif membentuk bagaimana Anda disajikan untuk menjadikannya pilihan sederhana bagi majikan untuk mengatakan ya, ini adalah karyawan baru kami .
Pengusaha berusaha mengidentifikasi siapa di antara kandidat mereka yang mampu melakukan pekerjaan, memiliki kemampuan untuk menyesuaikan diri dengan budaya perusahaan dan mudah-mudahan menghindari merekrut karyawan yang menyebabkan lebih banyak masalah daripada yang mereka pecahkan.
Jadi, ketika saya merekrut, saya tidak, dan tidak akan meminta kandidat untuk identitas Stack Exchange mereka, atau nama pengguna Facebook, akun Twitter atau Google ID mereka. Saya akan menganggap semua ini sebagai kegiatan pribadi pribadi, dan akan menghormati harapan yang wajar dari para kandidat bahwa ini bukan masalah yang terkait dengan pekerjaan, kecuali dengan perilaku mereka, mereka membuatnya demikian.
Jika pada aplikasi, CV menyebutkan identitas Stack Exchange mereka, saya akan mengabaikannya, selain mencatat bahwa mereka menggunakan Stack Exchange, agak positif untuk lulusan, jenis yang diharapkan bagi siapa pun yang memiliki pengalaman komersial.
Proses wawancara saya adalah tentang memberikan kesempatan bagi seorang kandidat untuk menunjukkan bahwa mereka dapat melakukan pekerjaan yang kami rekrut. Jika mereka dapat menunjukkan itu, dan terlihat seperti campuran sosial yang masuk akal maka mereka mungkin akan ditawari pekerjaan.
Saya bisa melihat akun Stack Exchange digunakan seperti referensi, dalam pekerjaan itu ditawarkan, tunduk pada referensi yang memuaskan, tetapi saya masih jauh dari yakin bahwa ini adil, dan bukan gangguan yang tidak semestinya ke dalam kehidupan non-kerja mereka.
Jika sebagai bagian dari proses wawancara saya ditanya apakah saya menggunakan dan berkontribusi di Stack Exchange, jawabannya adalah ya, tetapi jika ditanya nama pengguna saya, saya akan mengatakan 'Saya harus menghubungi Anda mengenai hal itu'. Alasannya adalah ini: Saya tidak pernah dipekerjakan untuk berkontribusi di Stack Exchange, dan sampai itu berubah, itu sepenuhnya bagian dari kehidupan pribadi saya pribadi.
Sekarang, pertimbangkan apa efeknya pada Stack Exchange jika profil Anda menjadi bagian dari proses wawancara.
Orang-orang akan segera mengetahui bahwa Anda harus memiliki profil yang cukup luar biasa untuk menjadi faktor penting dalam Anda diundang untuk wawancara, dan bahwa itu tidak akan pernah menggantikan wawancara yang buruk. Singkatnya, satu-satunya efeknya adalah mencegah Anda mendapatkan pekerjaan.
Jadi, sama seperti Anda sangat memperhatikan apa yang terjadi di CV Anda, Anda akan melakukan hal yang sama di Stack Exchange. Tidak ada komentar, hanya jawaban yang dipikirkan dengan sangat hati-hati, dan jika Anda tidak 100% yakin, Anda tidak akan memposting. Apakah Anda akan meninggalkan jawaban yang dipilih turun? Atau pertanyaan yang diterima dengan buruk? Tentu saja tidak.
Stack Exchange akan lebih buruk untuk itu.
sumber
"I have never been employed to contribute to Stack-Exchange, and until that changes, it's completely part of my private, personal life."
Anda membuat poin yang kuat (dan ini adalah masalah yang saya geluti dalam pertanyaan saya). Jadi, apakah itu berarti bahwa Anda akan mempertimbangkan pertanyaan wawancara berikut ini terlalu mengganggu: "Apakah Anda menganggap profil SO / SE-Prog Anda cukup mewakili keahlian profesional dan keterampilan komunikasi Anda?"Saya biasanya akan mencari informasi kandidat tentang Stack Overflow sebelum saya melakukan wawancara. Bagaimanapun, ini adalah informasi publik, dan kemudian biasanya selama wawancara saya akan bertanya kepada mereka sumber daya apa yang mereka gunakan untuk mempelajari sesuatu yang baru, atau memecahkan masalah yang mereka hadapi. Jika orang tersebut menyebutkan Stack Overflow, berikan bonus kepada mereka, tetapi itu belum tentu merupakan pemecah kesepakatan.
Sebagian besar pertanyaan saya bersifat terbuka dan berkisar pada penyelesaian masalah dan pendekatan terhadap persyaratan, dan mereka tidak pernah merupakan pertanyaan yang dapat dijawab dengan membaca dokumentasi online, jadi saya mencari orang yang selalu belajar dan mengeksplorasi.
Adapun GitHub, saya juga bertanya apakah mereka berpartisipasi dalam proyek open-source, dan jika mereka menyebut GitHub, saya menganggap itu bonus juga.
sumber
Saya tidak pernah ditanya tentang Stack Overflow pada wawancara kerja. Karena saya telah menggunakan pegangan ini selama lebih dari satu dekade, dan beberapa pos yang berorientasi politik dengan pegangan ini dapat dilihat sebagai mulai dari trotskis ke ayn randist . Politik saya bukan urusan mereka (selain mencalonkan diri untuk jabatan terpilih, dan mungkin bahkan belum), dan saya tidak akan memberi tahu mereka soal ini. Saya juga mengurangi penggunaan nama panggilan ini dan meningkatkan penggunaan yang berbeda.
Ya kamu bisa. Saya sudah lama bekerja, dan saya punya pengalaman buruk. Seseorang yang mewawancarai saya dan memeriksa riwayat posting saya mungkin bertanya-tanya apakah saya juga akan mempostingnya.
Majikan saya saat ini melarang berkontribusi untuk proyek sumber terbuka karena mereka takut kode GPL menginfeksi basis kode mereka.
sumber