Jika Anda merekrut programmer, dan dapat memilih antara (katakanlah) 100 coders teratas di topcoder.com, atau salah satu dari 100 teratas di stackoverflow.com, mana yang akan Anda pilih?
Setidaknya bagi saya, akan terlihat bahwa topcoder.com memberikan evaluasi yang lebih objektif tentang kemampuan murni untuk menyelesaikan masalah dan menulis kode. Pada saat yang sama, terlepas dari kemampuan teknis yang jelas , orang ini mungkin tidak memiliki petunjuk keterampilan sosial apa pun - ia mungkin murni "pembuat kode tunggal", dengan sedikit atau tanpa kemampuan untuk membantu / bekerja dengan orang lain, mungkin kurang memiliki kemampuan pendampingan untuk membantu mentransfer keterampilan teknisnya kepada orang lain, dll.
Di sisi lain, stackoverflow.com setidaknya akan muncul untuk memberikan indikasi yang jauh lebih baik dari pendapat rekan tentang pembuat kode yang dimaksud, dan sejauh mana kehadirannya dan bermanfaat serta bermanfaat bagi orang lain di "tim". Pada saat yang sama, sistem penilaian sedemikian rupa sehingga seseorang yang hanya memuntahkan banyak jawaban yang biasa-biasa saja (atau bahkan jawaban yang buruk) hampir pasti akan mengumpulkan total poin "reputasi" positif - satu suara (mungkin hanya dari kesopanan) akan menangkal efek dari tidak kurang dari 5 down-vote, dan yang lain tidak disarankan (sampai taraf tertentu) dari down-voting karena mereka harus mengorbankan poin reputasi mereka sendiri untuk melakukannya. Pada saat yang sama, seseorang yang membuat sedikit atau tidak ada kontribusi teknis tampaknya tidak mungkin untuk mengakumulasi reputasi yang menempatkan mereka (bahkan hampir) puncak tumpukan, untuk berbicara.
Jadi, yang memberikan indikasi yang lebih berguna tentang sejauh mana pembuat kode khusus ini mungkin berguna bagi organisasi Anda? Jika Anda dapat memilih di antara mereka, seperangkat coders mana yang lebih suka Anda kerjakan di tim Anda?
sumber
Jawaban:
Mengapa memilih? Saat Anda merekrut, Anda ingin memposting penawaran Anda di mana-mana.
Mempekerjakan berdasarkan poin reputasi atau hasil online lainnya adalah ide yang buruk dan saya cukup yakin tidak ada yang melakukannya .
Yakin bahwa memiliki 30K pada StackOverflow akan membantu mendapatkan perhatian dari orang yang mempekerjakan, tetapi Anda akan disewa untuk banyak fakta lainnya.
Mereka begitu banyak faktor yang Anda tidak dapat meringkas proses perekrutan untuk kemampuan (seharusnya) programmer.
sumber
Tergantung pada pekerjaan. Jika itu adalah posisi pengembang web, maka situs web yang paling baik menunjukkan kemampuan programmer lebih dari kemungkinan yang mereka buat.
sumber
Jika mereka berada di peringkat 10 teratas di kedua situs tersebut, mereka mungkin bukan pekerja hebat karena mereka menghabiskan terlalu banyak waktu untuk menjawab pertanyaan di situs web dan tidak cukup waktu untuk bekerja !! :)
sumber
Saya kira keduanya sangat berbeda satu sama lain. TopCoders mengevaluasi pemrogram, Di sisi lain, Pemrogram mengevaluasi diri mereka sendiri di StackOverflow. Jika pewawancara menemukan kandidat, yang memiliki profil di kedua situs web ini, ia akan mempertimbangkan satu profil di atas yang lain dalam kondisi berikut: -
Jika posisi pengembangan sistem atau pengembangan game, pewawancara akan mencari profil individu pada TopCoders untuk melihat bagaimana ia mencetak gol dalam kontes Algoritma. Intinya, posisi pengembangan kereta mungkin lebih disukai TopCoder daripada StackOverflow.
Dalam hal ketika kecerdasan keseluruhan perlu diperiksa atas sifat pemrograman tertentu, seperti dalam kasus pengembangan web dan pengembangan Perangkat Lunak, programmer dapat memeriksa untuk melihat profil StackOverflow. Jadi untuk posisi pengembangan umum, profil SO akan mengawasi TopCoder
Satu hal yang mendukung StackOverflow adalah pertanyaan Stack. Pertanyaan-pertanyaan di sini akan dan selalu mencerminkan masalah pengembangan kehidupan nyata. Sedangkan di Topcoder, kontes selalu dibuat sulit, tidak peduli apakah mereka berlaku untuk masalah kehidupan nyata atau tidak.
sumber