Diğer ı meselesi olarak upvoted gelmiş cevapları sağladı şırası . Başka bir cevap yazmamın nedeni, söylemek istediklerimin muhtemelen bir yorumda yer almaması ve iyi bir programlama iş görüşmesinin nasıl olabileceği hakkında bir şeyler söylenmesi gerektiğidir.
İlk iyi röportajda hatırlıyorum, çok konuştuk, acelemiz yoktu. İlk olarak bir saat boyunca telefonda nesneye yönelik tasarım ve C ++ 'da uygulamanın artıları ve eksileri hakkında. Daha sonra sitede birkaç kişiyle yazılım geliştirme uygulamaları, entegrasyon, test etme, sürüm kontrolü ve konfigürasyon yönetimi, ekip ve sorumluluklar, teknoloji ve tasarım hakkında konuştum. Benimle röportaj yapan kişilerle öğle yemeğini de içeren bütün bir gün süren bir röportajdı. Ön görüşte, zaten yaptıkları şeye verimli bir şekilde uyum sağlasaydım, hepsi buydu.
O zamandan beri, iyi röportajlar uzun sürdü, yazılım geliştirme hakkında bir ya da iki saatlik sohbetler oldu. Problem çözme soruları, bulmacalar ve kodlama zorlukları yoktur.
Bugün bir programlama işi için birisiyle röportaj yapacak olsaydım, hoşuma giderdi. Geniş bir konu hakkında fikir rica ediyorum ve bir kenara bırakın:
- Programlama dil tercihleriniz nelerdir? Neden?
- İstisna işleme nasıl yaklaşılır?
- Katmanlı tasarımın faydaları bir efsane değil midir?
- Sürekli entegrasyon verimlilik açısından bir yük değil midir?
- Bir kod parçası kim yazmışsa, ona sahip olmalı, değil mi
- "Akış" içine girmek için ne yaparsınız?
- Rapor edilen kusurlar bir proje planına nasıl dahil edilmelidir?
- ...
Bunlar birden fazla cevabı olan sorulardır ve hepsi bir yazılım geliştiricisinin bilgili bir görüşü olması gereken konularla ilgilidir. Bir konuşma konusu olarak yaşanan önceki gerçek sorunlardan (soru olarak değil) bahseden cevaplara gönülden katılıyorum.
Peopleware'den bu yana etkili yazılım geliştirme konusundaki daha bilimsel çalışmalar , en iyi programcıların en yüksek IQ'lara sahip olmasalar bile, yazılım geliştirme dinamiklerini anlayanlar olduğunu söylüyor. n
Yıllarca süren deneyime sahip 1
, defalarca süren deneyime sahip birinden daha çok öğrenmek isteyen bir çaylak yemeyi tercih ederim n
. Kişisel önyargım kutunun dışında düşünmek isteyen adaylara yönelik ve aynı zamanda mevcut (benim) kutuma nasıl sığacağını da biliyor.