Hangi web sitesi bir programcının yeteneklerini en doğru şekilde gösterir?


12

Programcıları işe alıyorsanız ve topcoder.com'daki en iyi 100 kodlayıcıdan birini veya stackoverflow.com'daki en iyi 100 kodlayıcıdan birini seçebilseydiniz hangisini seçerdiniz?

En azından benim için, topcoder.com'un problemleri çözme ve kod yazma saf yeteneğinin daha objektif bir değerlendirmesini sağladığı görülüyor. Aynı zamanda, bariz teknik yeteneklere rağmen , bu kişi herhangi bir sosyal beceri ipucundan yoksun olabilir - sadece "yalnız bir kodlayıcı" olabilir, başkalarına yardım etme / çalışma yeteneği çok azdır veya transfer etme konusunda mentorluk yeteneğinden yoksun olabilir teknik becerilerini başkalarına vb.

Öte yandan, stackoverflow.com en azından akranların söz konusu kodlayıcı hakkındaki görüşlerini ve "takım" daki diğerlerinin varlığına ve yararlılığına ve derecesine ne kadar yararlı olduğunu gösteriyor. Aynı zamanda, puanlama sistemi öyle ki, çok fazla vasat (veya hatta kötü cevaplar) atan biri neredeyse kaçınılmaz olarak olumlu bir "itibar" puanı - tek bir yukarı oy (belki de sadece nezaket) en az 5 aşağı oy kullanmanın etkilerine karşı koyacaktır ve diğerleri bunu yapmak için kendi itibar puanlarını feda etmek zorunda oldukları için (bir dereceye kadar) aşağı oylamadan caydırılırlar. Aynı zamanda, çok az teknik katkı yapan veya hiç katkıda bulunmayan birisinin, yığının tepesine (hatta yakınına) inen bir itibar biriktirmesi pek mümkün görünmemektedir.

Peki, bu özel kodlayıcının kuruluşunuz için ne derece yararlı olabileceğini gösteren daha yararlı bir gösterge hangisidir? Aralarında seçim yapabilseydiniz, ekibinizde hangi kodlayıcı setini kullanmayı tercih ederdiniz?


8
SO'daki ilk 100 kişinin boklarını bildiğinden eminim.
Josh K

@Josh: teşekkür ederim (gerçekten - "SO'daki en iyi 100 kişi arasında olduğum için") - ama asıl soru bu değil. Soru şudur: Her ikisi de açıkça yetenekli, zeki vb. İki kişi göz önüne alındığında, hangi beceriler daha önemlidir?
Jerry Coffin

2
Pozisyon için beceri, ama bir programcı zihniyet olması gerekir . Eğer sahiplerse, her şeyi yapabilirler. İki siteden, SO diyebilirim, çünkü asla gelmeyeceğim çılgın bir OOB gördüm.
Josh K

Rüyalarımda seçim yapabileceğim 100 adayım olurdu. Başlangıçta açık bir alanla ilgili gerçek ticari deneyime sahip bir aday bulduğumda, yukarı atlayıp mutlu bir dans yaparım. Telefondaki kişiyi aramam ve uygun olabileceğini düşünüp düşünmediğimi görmem yeterli. Belki de marjinal adaylar kiralayamayacak kadar küçük olduğumuz için. 'Drone' işimiz yok. Yeni bir CS derecesinin bile gerçek bir deneyime sahip olmasını, ücretli bir işte eter veya güvenilir bir kişisel proje olmasını bekliyoruz. Adayın ayrıca yüksek bir SO veya Topcoder puanı varsa, o kadar iyidir.
Jim In Texas

Bir popülerlik yarışmasına dayanarak kimlerin işe alınacağına karar veren bir şirkette çalışmak istemem. En iyi aday asla orada mesaj gönderemez veya yalnızca göz ardı edilen şeyleri gönderebilir, çünkü sorular soran insanlar arasında popüler değildir ("hayır, böyle yapamazsınız, yüksek kullanılabilirlikli bir internet uygulaması çalıştıramazsınız) annenizin bodrumundaki ISDN hattına
bağlanan

Yanıtlar:


27

Neden seçtin? İşe alırken, teklifinizi her yere göndermek istersiniz.

İtibar puanlarına veya diğer çevrimiçi sonuçlara göre işe almak korkunç bir fikirdir ve eminim ki kimse bunu yapmaz .

StackOverflow'da 30K'ya sahip olmanın işe alım yapan kişinin dikkatini çekmeye yardımcı olacağından emin olun, ancak diğer birçok gerçek için işe alınacaksınız.

  • Alanınızın veya adayın endüstrisindeki deneyim
  • Ofisinizle ilgili fiziksel konumu
  • İşi istediği $$$ miktarı
  • Kişisel çıkarları (evet, en azından benim üzerimde bir etkisi var)
  • Tavsiyeleri
  • Referans kontrolleri sırasında insanların onun hakkında söyledikleri
  • Ve daha da önemlisi, baştan çıkarma yetenekleri! (röportaj sırasında, ilk 5 dakika içinde ayartmanız gerekir)

Bunlar, işe alım sürecini programcının (varsayılan) yeteneklerine özetleyemediğiniz birçok faktördür.


4
Baştan çıkarma yetenekleri için +1! (Asla bir kadın görüşmeci olmadı ...)
Jaymz

1
@jaymz: bu şekilde gerekli değil ... tüm görüşmeler izlenimden ve psikolojik faktörlerden etkilenir.
rwong

Kimsenin bunu yapmadığını söylemem. Eğer sürüklenmemi yakalarsanız, hiç kimsenin çok uzun süre işe almadığı daha doğrudur.
joshin4colours

Heh, aslında bir kez bir iş teklifi hakkında temasa geçtim çünkü (eski) eyaletim, Oklahoma'daki en yüksek itibar için SO üzerinde bir sorgu yürüttüler ve çok çorak bir araziden dolayı, en yüksek itibara sahiptim (8K olduğuna inanıyorum) ) anda
Earlz

4

İşe bağlı. En iyi daha olasıdır olandan ise programcılar yeteneklerini gösterir bir web geliştiricisi pozisyon, daha sonra web sitesi varsa onlar yarattı.


2

Onlar her iki sitede ilk 10 ise onlar büyük işçiler değildir çünkü onlar web sitelerinde soruları cevaplamak için çok fazla zaman harcamak ve yeterli zaman çalışma! :)


Topcoder durumunda bunu bilmiyorum. Serbest çalışanların gelirlerinin bir kısmı için bunu yaptıklarını görebiliyordum, ki bu işe yarardı. Paketin üst kısmı için, gerçekten önemli miktarda para kazanılabilir.
Morgan Herlocker

0

Sanırım ikisi de birbirinden oldukça farklı. TopCoders programcıları değerlendirir, Öte yandan, Programcılar kendilerini StackOverflow üzerinde değerlendirir. Bir görüşmeci, bu web sitelerinin her ikisinde de profili olan bir adayla karşılaşırsa, aşağıdaki koşullarda bir profili diğerine göre değerlendirir: -

  • Sistem geliştirme konumu veya oyun geliştirme ise, görüşmeci Algoritma yarışmasında nasıl puan aldığını görmek için bireyin TopCoders'daki profilini arayacaktır. Özünde, cartain geliştirme pozisyonu StackOverflow yerine TopCoder'i tercih edebilir.

  • Genel aklın web geliştirme ve Yazılım geliştirme gibi belirli programlama özellikleri üzerinde kontrol edilmesi gerektiğinde, programcı StackOverflow profilini görebilir. Böylece genel bir geliştirme pozisyonu için SO profili TopCoder'i denetleyecek

StackOverflow lehine olan tek şey Stack sorusudur. Buradaki sorular her zaman gerçek hayattaki gelişim sorunlarını yansıtacak ve yansıtacaktır. Oysa Topcoder'da yarışma, gerçek yaşam sorunları için geçerli olsun ya da olmasın, her zaman zorlaşır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.