Sorunuz iki alt soruya bölünerek ele alınabilir.
Neden yılların deneyimini bir gereklilik olarak kullanıyorsunuz?
Çünkü bu , programlama yeterliliği ile pozitif olarak ilişkili , kolay doğrulanabilir bir metriktir . Snagulus'un cevabı zaten korelasyonun detaylarını detaylandırıyor, bu yüzden "neden" üzerine odaklanacağım.
Zor gerçek şu ki, belirli bir pozisyon için genellikle birden fazla aday vardır. Ayrıca, görüşmeler, özellikle "doğru bir şekilde" yapılırsa oldukça kaynak tüketir, yani teknik görüşmeler teknik açıdan yetkin personel (bu durumda programcılar) tarafından yapılır.
Bu nedenle, başlangıçta gelen CV'leri gözden geçirmek için bazı kriterlerin ve tercihen teknik olmayan personel tarafından doğrulanabilecek bir kriterin kullanılması gerekir - şüpheye düştüğünde İK insanları her zaman önceki işverenleri arayabilir ve evet, John Smith için çalışıp çalışmadığını kontrol edebilirler. Onlarla birlikte X yıl.
Neden "tutku" yerine bir gereklilik olarak kullanılmıyor?
Bununla ilgili en az iki sorun var:
"tutku" nasıl ölçülür?
KLOC'lar günlüğe kaydedildi mi? Programlamada (ve diğer disiplinlerde) daha fazla bolluğun "daha iyi" ile eşit olmadığı konusunda iyi şanslar.
Açık kaynak / hobi projeleri tamamlandı mı? İK tarafından kolayca kontrol edilemez ve birçok yetkili programcının bu konuda etkin olmamaya ilişkin meşru nedenleri vardır - diğer zaman alıcı yükümlülükler, gevşeme arzusuyla uzun çalışma saatleri, çalışma saatleri boyunca basit profesyonel tatmin vb.
Yılların Deneyimi? Bekle...
"tutku" yeterlilik için gerçekten iyi bir ölçüm mü?
Robert Harvey'nin yorumunda söylediği gibi, tutku gerçekten yetkin bir programlamanın göstergesi değildir. Tecrübe ile karşılaştırıldığında, çoğunlukla dik bir kalitedir - yani vardır:
- tutkulu ve yetkin programcılar ve
- güvensiz ve teknik açıdan yetkin programcılar ve
- tutkulu ve teknik açıdan yetersiz programcılar ve
- tutkulu ve teknik olarak yetersiz programcılar,
- vs vs.
Son örnek bağlamımızda önemlidir - yılların deneyimi, belirli bir programcının işinde bir şekilde çalışmayı başardığını gösterirken, işlevsiz tutkulu bir programcı, örneğin en basit görev yönetim sistemine bile katılmayı reddettiğini gösterir. (örneğin Scrum Post-it notları), çünkü "beni yavaşlatıyor."
Son feragatnameler
Her şeyden önce ve neyse ki, "yılların deneyimi" genellikle "gevşek" olarak değerlendirilir - yani X dili ile bir iş başvurusunda bulunuyorsanız, ancak yalnızca Y dili ile X'e benzer "ticari" deneyiminiz varsa, bu da genellikle dikkate alınır.
İkincisi, ben şahsen ben "N yıllık tecrübenin" hayranı değilim ve sadece ben değilim. Basit bir alternatif var - "deneyimi" belirtmek . Bu genellikle bir filtre olarak yeterlidir, çünkü adaylar özgeçmişlerinde bu deneyimi belgelemek zorunda kalırlar - daha önce sadece garsonluk yapan (ve bu olur!) Bir programlama pozisyonu için aday alırsanız bir şeyin yanlış olabileceğini biliyorsunuz.