Programlama testi, programcıların geçmesi gereken bir engel mi?

İşe alım sürecinde, programlama testi gerçekten gerekli mi? Programlama testiyle kaç tane hevesli geliştirici şaşırdı? Ve hiç böyle bir deneyim yaşadın mı?

Yazar | Glen McCallum

Çevirmen | Crescent Moon, Baş Editör | Tu Min

Üretildi | CSDN (ID: CSDNnews)

Beş ay önce çeşitli gösterimlerle iş buldum, bu iş bir arkadaşım tarafından tavsiye edildi. Bir kelle avcısıyla görüşmeyeli uzun zaman oldu ve işe alım sürecinin son 5 yılda çok değiştiğini görünce şaşırdım.

İlk video röportajını ilk kez geçtikten sonra, benden bir üçüncü taraf web sitesini (HackerRank) ziyaret etmemi istediler ve benden bir saat içinde üç programlama sorusunu çözmemi istediler. Bu, programlama testi konusundaki ilk denemem. İlk iki soru kolaydır, ancak sonuncusu daha yanıltıcıdır. Çözümüm tüm birim testlerinde başarısız oldu. Yaklaşık 8 test geçti (toplamda 10), ancak hata ayıklamak için zamanım yok.

Bu nedenle bu şirket tarafından elimine edildim. Aslında, bu kayba katkıda bulunan başka faktörler de var - çünkü onların merkezlerinde çalışmak istemiyorum. Ancak bu deneyim beni çok etkiledi.

O zamandan beri bu tür programlama problemleri yapmaya başladım. Her hafta bir soru yapın.

Birçok insanın benzer deneyimleri vardır

Kendisi de iş arayan iyi bir arkadaşım var Bilgisayar bilimlerinde doktora ve 10 yıllık iş tecrübesine sahip. Görüşme sürecinde, neredeyse her defasında, bir üçüncü taraf web sitesi veya kişisel bir web sitesi gibi bir tür programlama testi istedi. Çaresizlik içinde, öğrenme sürecini hızlandırmak için bir "kodlama röportajı" satın aldı, ancak bu tür bir programlama testini geçmek için pratik yapmak biraz zaman alıyor. Bu dönemde bazı büyük şirketler tarafından reddedildi.

Megamaker Group da bu tür sorunlarla karşılaştı, bunlardan biri kişisel deneyimini şu şekilde paylaştı:

Neredeyse 40 yaşındayım ve Aralık ayında son girişimimi bıraktım (kurucu CTO'ydum). O zamandan beri en az 10 programlama testine ve geliştirme görüşmesine katıldım, ancak hepsi başarısız oldu. Elektronik, aygıt yazılımı (özel olarak eğitilmiş bir elektronik mühendisliği teknolojisi uzmanıyım) ve Nesnelerin İnterneti ile tam dağıtılmış web uygulaması entegrasyonu dahil olmak üzere yaklaşık 20 yıllık geliştirme deneyimim var. Oluşturduğum yazılım, dünya çapındaki büyük ölçekli profesyonel üretim tesislerinde kapsamlı ürün izlenebilirliği sağlayabilir. Ancak geliştirme aşamasında bir iş bulamadım çünkü bu programlama testlerini her zaman geçemedim.

Birkaç yıl önce, Max Howell'den gelen aşağıdaki tweet geniş çapta dağıtıldı. Bu komik, üzücü ve gerçek bir hikaye.

Birçok kıdemli geliştirici yeni bir iş ararken, bir rüyadan uyanıyormuş gibi hissederler.

Geliştiriciler programlama testlerinden nefret eder

Test organlarını programlama konusunda bazı geliştiriciler diyor ki ...

"Bu tür durumlarda, genellikle görüşmeyi sonlandırırım."

veya

"Böyle bir soru sormak mantıklı mı? Müşterilerle konuşabilir misin? Gerçekten güçlü bir Web uygulaması oluşturabilir misin? Böyle bir sorunla karşılaştığınızda İnternette arama yapamaz mısınız? Başkalarının da size empoze ettiği şeyler Çalışmak mı? Bu tür tuhaf verilerle başa çıkmanın etkili bir yolunu bulamıyor musunuz? "

Bazı insanlar bunun tersini savunurlar, çok aşağı olan geliştiricilerin programlama testlerinden hoşlanmadıklarını düşünürler.Her şirketin amacı bu insanları ortadan kaldırmaktır. Bununla birlikte, bağımsız düşünme becerilerine sahip bazı güçlü geliştiriciler, iş bulmanın başka yolları olduğu için bu görüşme sürecini seçmeyecektir.

Bu programlama testi sorularının profesyonel yazılım geliştiricilerin günlük işlerini temsil etmediğini kabul ediyorum. Bu konuların tanımı mükemmel olamaz ve her zaman belirsizliklerle karşılaşacağım (en azından problem tanımından tam bilgi çıkaramıyorum). Bu soruların çoğu matematik sorularıdır. Örgün eğitim almış kişilerin belirli avantajları vardır.

İşe alma şirketleri, bu konular aracılığıyla mükemmel ekip üyeleri seçebileceklerine inanırlar. Örneğin Daniel Buchmueller, Netflix tarafından reddedildiğinde ...

Birçok şirket programlama testlerini sever

İşe alım için programlama testi söz konusu olduğunda, dünyanın değiştiğinin farkında olmalıyız. Yazılım endüstrisinde uzaktan çalışma yaygın olarak kabul edilmektedir. Uluslararası takımlar giderek daha yaygın hale geliyor.

Şirketler daha geniş bir yetenek havuzuna sahiptir ve dünyanın her yerinden seçkin geliştiricileri işe alabilirler. Ancak olumsuz yanı, işe alım sırasında elenmesi gereken başvuruların sayısını büyük ölçüde artırması ve uygun adayları bulmasıdır. 500 uygulamadan bir kişi seçmenin iş yükünü hayal edebiliyor musunuz?

Ayrıca kalifiye olmayan (merhaba dünya programları bile yazamayan) adayların da mülakata girdiklerini duydum. Bu çok sinir bozucu geliyor. Şahsen ben her zaman en kolay yolu arıyorum ve aynı zamanda adayları cesaretlendiriyorum.

Test sorularını işe alma eşiği olarak programlamak bu iki sorunu çözer. Şirketler için, tarama ve seçim sürecini basitleştirmek için, bazı mükemmel adayları kaçırmak da paraya değer. Sayısız başvuru sahibi var ve birkaçını kaybetmek önemli değil. Çok sayıda başvuru sahibi, her zaman daha seçkin geliştiriciler bulabileceklerini göstermek için yeterlidir.

Bu nedenle, programlama testi sorularının bir işe alım eşiği olarak var olmaya devam edeceğini ve gelecekte giderek daha yaygın hale geleceğini düşünüyorum.

Aslında, her şirket işe alıyor ve kıdemli geliştiricilere olan talep hiç bu kadar yüksek olmamıştı. Ancak, piyasadaki yüksek talebin ve kişisel zengin deneyiminizin kolayca iş bulabileceğini düşünmemelisiniz. Şimdi başlayalım, boş zamanın lüksünün tadını çıkarırken, programlama testi için hazırlanmaya başlayalım.

Orijinal: https://glenmccallum.com/2019/05/14/senior-developers-rejected-jobs/

Yazar: Glen McCallum, programcılar, çoğunlukla C #, .Net Core, Docker ve Linux.

Bu makale bir CSDN çevirisidir, lütfen yeniden basımın kaynağını belirtin.

Huawei HiSilicon çipin 10 yıllık yedek lastik geçmişi var!
önceki
Yeni kahraman Yumi çevrimiçi olduktan sonra, çok az destek mi var? Uzi Hanbok Rank önce perişan oluyor
Sonraki
MSI grubu Saining Wang, FW promosyonunu kurtarmak için Cai Xukun'u seçti! Ancak FW kazanamadı ancak Kral Ning MVP'si oldu
Orta yaşlı programcılar resimli kitap
Wunder Ryze beş öldürmede kaybetti! PVB - G2, kendini kalifiye tutmak için tekrar kazandı
Sahte beş yıldızlı övgü seli: Amazon'un e-ticaret platformunun derecesi ne kadar güvenilir?
Dongtang, Changsha'da bir topluluğun sabah erken saatlerinde yangın çıktı. Sahibi uyuyordu ...
"Hoşçakal Microsoft!"
DNF: Mücadele eden balık zorbası Stone Hammer, oyuncu 14 Taidao, bebek Xu Xu tarafından sıfırlandı ve buluşma nitelikleri gitti
DNF bu sefer tekrar ölmeyi planlıyor ve oyuncular yıl dönümü kutlamalarının avantajlarından şikayet ediyor: bir yıl bir yıldan daha kötü
Onmyoji: Çırak gerçek usta ile karşılaştığında, partiyi mükemmel bir şekilde oynar ve tatmin olmadığında ustayı tekmeler
"On Bin İşletme On Bin Köye Yardım Ediyor" Hunan'ın Zavallı Kökleri Çekip Zengin Meyveler Almasına Yardım Ediyor
DNF oyuncusu, her biri eski olan Brother Bao'ya 4 parça ekipman gönderdi, ancak gördükten sonra aceleyle istedi.
Onmyoji: SP Yudijin nihayet zayıfladı ve sürekli hareket makinesi tarihe geçti. Sıradaki Shiranui mi?
To Top