Bir sonraki geliştirici röportajınızı nasıl sallayabilirsiniz?
Geçmişte tuttuğum birçok pozisyon sırasında, bazıları geliştiriciler istihdam ederek uğraşmıştı.Bazen işe alım yaparım.Başka bir zaman, bir kontrol listesi ve işe alım planı derledim.Başlangıçta kolaydı.İşe alım müdürüne yalnızca koddaki geliştiriciye sormasını ve en çok bilgiyi istihdam etmesini söyleyeceğim;Ancak, geliştiricileri işe alırken bu yaklaşımı kullanmak büyük bir hatadır.İstihdam ettiğim insanları yönetmek zorunda kaldıktan sonra zor bir şekilde öğrendiğim bir dersti.Geliştiricilerin rolü için bile nasıl istihdam edileceği konusunda birçok makale var.Ne yazık ki, çoğu işe alım veya İK açısından yazılmıştır.Geliştirici olarak rol almak istediğinizde, sizinle birlikte çalışacak olanları çektiğinizden emin olmak istersiniz … diğer geliştiriciler.
En çok bilmenin, işe alan geliştiricinin gözünde en iyisi olmadığını söylememe rağmen, girmeden önce olabildiğince çok şey öğrenin. Kim diyor ki, tehlikeli olacak kadar bilmelisin; Özellikle sizin için yeni bir alanda veya daha fazla bilmeniz gereken bilim disiplininde. Girmeden önce işe alım işe alımınıza veya yöneticinize hangi teknolojinin kullanıldığını sorun. Teoride, bu bir iş tanımında açıkça belirtilmelidir. Ancak, beş yıl önce öğle yemeği molası sırasında birisi tarafından yazılan Boilerplate iş tanımını okuyabilirsiniz. Her zaman sadece güvende olmayı isteyin … Bugün hangi dili kullandıklarını, hangi dili, başvurduğunuz ve kodlanmanız beklenen pozisyona özgü olduğunu ve son olarak günlük aktivitelerinizi daha iyi anlamak için öğrenin. Günlük rol, onlara hangi çerçeveyi veya kütüphaneyi kullandıklarını sorun.
Bu bilgiye sahip olduktan sonra Google’a gidip araştırma yapmak kolaydır. Teknolojiden bir şeyler inşa etmeye bile çalışabilirsiniz. Backbone.js kullanacaklarını bildiğim bir röportajım var. Bu çok popüler bir JavaScript çerçevesi ama onunla hiçbir şey yapmadım. Bir gün bilgisayarımda hızlı bir omurga web sitesi derleyerek geçirdim, böylece temel bilgileri anlayabildim ve web siteleri geliştirme hakkında temel konuşmalar yapabildim. Ne yapmayı beklediğinizin temellerini bilmek önemlidir. Mevcut gelişmelerle – özellikle ön uç – seçilecek çok fazla çerçeve ve kütüphane var. Büyük olasılıkla kullandıkları doğru deneyime sahip olmayacaksınız. Bu, geliştirici tarafından alınacak bir sebep değildir, bu yüzden temel bilgileri bilin. Ancak, korkmayın, her şeyi bilmeniz gerekmez. Bilmiyorsan, sorun değil. Kodlama sorusunun cevabını bilmediğinizi söylemek için cevapları nerede bulacağınızı bilin. Bundan sonra söyledikleriniz çok daha önemli. Sadece “bilmiyorsunuz” ve sessiz kal, cevabı nasıl veya nerede bulacağınızı açıklayın. Bu, geliştirici olarak sizin hakkınızda daha fazlasını söylüyor çünkü trafik olmadan yeni engelleri hızla geçirebilirsiniz. Özellikle WordPress’e geldiğinde her zaman insanlara karmaşık sorular soruyorum. Cevabı bilmeyen ancak kodeks, genellikle kullandığım insanlarda nerede arayacağını bilen insanlar.
Ayrıca belgeleri ezberlemenin iyi bir şey olduğunu düşünmüyorum. Tüm jQuery belgelerini ve işlevlerini hatırlayabilirsiniz. Bununla birlikte, her zaman yeni bir sürüm olacağını unutmayın. Her zaman silinmiş bazı kodlar, değişen bazı işlevler olacaktır. Bu işlevleri nasıl bulacağını bilmekten daha taşlara kazınmış bellek bloklarını uyarlamak çok daha zor olacaktır. Genel olarak, koddaki engellerden nasıl geçileceğini bilmek sizi kütüphanenin veya dilin her işlevini bilen biri kadar iyi bir geliştirici olarak yapar (daha iyi değilse). Eleştirel düşünme çok önemlidir. Geliştirici bunun farkındadır: Eleştirel düşünceye sahip birini istihdam etmek veya sorunları çözme yeteneği çok önemlidir. Dünyadaki tüm kodları bilmek, bilmediğiniz bir şeyi veya daha önce hiç görmediğiniz bir hata yaşadığınızda size yardımcı olmaz. Bir duvara çarpıp tırmanabilmeniz önemlidir. “Daha önce hiç görmediğiniz hatalarla nasıl başa çıkıyorsunuz” gibi sorular sorduğumda, artık bana çok fazla ilgi değil.
Google’da birçok şey yapabilen birçok insan gördüm, ancak hiç bir çözüm bulamamış gibi görünüyor.Googlefu deyin.Sık sık “Google beni hayal kırıklığına uğratan” gibi şeyler duyacaksınız.Gerçek şu ki, bu insanlar Google’ı hayal kırıklığına uğratıyor.Google’ı açan ve hedeflerine, karşılaşılan sorunları filtreleyebilen ve bilgi denizinde hızlı ve verimli bir şekilde gezinebilen kişilerle aynı seviyede olmayan bir düzine sorgu denemesi gereken biri.Belki zorlukları kodlamak yerine, “X için çözümler bulmak için kaç tane Google araması gerekiyor” olmalıdır.Herkesin Google’a erişimi vardır.Çok daha az, gerçekte ne aradıklarını anlamak için analitik becerilere sahip bir avuç insan.
Bu koddan neyi sevdiklerini röportaj yapan geliştiricilere “Bilgi” ye dahil edilmediğini, ancak daha sosyal bir yön oynadığını sorun. Yeni çalışanlar ararken, takım için uygun olduklarından emin olmak her zaman önemlidir. Günlük hayatınızı sefil hale getirmeyecek birini istiyorsunuz. Mülakatçı, kişiliğinizi ölçmeniz için sosyal sorular sorar, karşılığında da sormalısınız. Bununla yüzleşelim, çoğu geliştirici geeks. Çoğu gün boyunca kod ve veya teknoloji hakkında konuşabilir. Topu sosyal yönde yuvarlamak için en kolay soruyu buluyorum, önde gelen bir röportaj veya geliştirici tarafından hangi teknolojinin sevildiğini soruyor. Bu, şirketin sizi istihdam etmesinin amacı olmayabilir, ancak bu diğer konularda benzerlikler bulmanın iyi bir yolu olabilir. Kodu zorlayın, bunun dostluk olmaktan neden farklı bir yaklaşım olduğunu, ancak “neden?” Aynı röportaj sırasında, omurgalı.js almak zorunda kaldığımda, neden kodlanması daha kolay olabilecek AngularJS gibi bir çerçeve yerine neden bir çerçeve seçtiklerini sordum. AngularJ’ler hakkında sorular soran ve benden biraz öğrenen ana geliştirici ile ilginç bir sohbet var. İlginç konuşmalara yol açmak için bu iki yaklaşımı buldum. Bu röportajın iş için olduğunu unutmayın, ancak ondan yeni bilgi almanızı engellemesine izin vermeyin.
Kendinden emin, nasıl kod yapacağınızı biliyorsunuz. Ayrıca onlarla röportaj yapıyorsunuz, insanlarla röportaj yapmak için birçok harika uygulama var, ancak birçok insanın şirketle de görüştüğünü fark edemiyor. Süreçten olabildiğince çok alın. Yeni bir şey öğren. Arkadaş olmak. Bunun garip geldiğini biliyorum, ama en sevdiğim röportajlardan bazıları işi alamadığım yer. Sonunda yeni bir şey öğrendim ve daha sonra daha fazla soru sormak için işe alım geliştiricisine bir e -posta gönderdim. Son sorum basit: kendinden emin, kibirli olmadan. Söylemenin her zaman yapmaktan daha kolay olduğunu biliyorum, ancak geliştirme iyi bir maaşla iş bulmak için iyi bir yer var ve olmaya devam edecek. Bir geliştirici olarak, bugün piyasada çok aranan bir grup eşsiz insandasınız. Nasıl kod yapacağınızı biliyorsunuz ve zorluklarla nasıl karşılaşacağınızı biliyorsunuz. Bunu bildirin ve eminim sol ve sağdan bir iş teklifi alacaksınız.