Diğer geliştiriciler iyileştikçe iş bulmanın zorlaştığını düşünüyor mu? [kapalı]


11

Başlarken, röportaj almak ve onları geçmek için çok daha iyi zamanım vardı. Ama şimdi daha deneyimli olduğuma göre, iş bulmanın daha zor ve zor olduğunu görüyorum. Diğer geliştiriciler de aynı şekilde mi hissediyorlar?

Size bir örnek vereceğim. Geçen Çarşamba röportaj yaptım. Sadece bir mühendis ve CEO ile küçük bir girişimdi. Beni Ohio'dan uçtular (SF tabanlılar). Oraya vardığımda, onlara bir bağlantı kısaltması yazmamı sağladılar, bu da yazmak için yaklaşık 10 dakika sürdü. Bütün gün bunun üzerinde çalışmam gerekiyordu. Erken bitirdiğimde görüşmeci şok olmuş gibiydi. Ondan sonra konuşuyorduk ve ona veri depolamak için ne kullandıklarını sordum. Bana Mongo'ya söyledi. Neden mongo kullanmaya karar verdiğini soruyorum. Daha sonra cevabını kekeledi ve mırıldandı, ki bu temel olarak "Bunu kullanıyoruz çünkü Mongo modaya uygun bir veritabanı teknolojisidir ve dışarıda kalmak istemiyoruz". insanlar bugünlerde NoSQL kullanıyor. Görüşmeci röportajı hızlı bir şekilde sonlandırdı ve beni hemen kapıdan itti. CEO ile öğle yemeği yemem gerekiyordu, ama şansım olmadan önce beni kovdu. Intervier kötü ya da kaba değildi (ve ben de).

Ohio'ya döndükten sonra, onlardan "Ben formda değildim" diyen bir e-posta aldım. Bu şey her zaman başıma geliyor. "Zinde değil" bazen "olduğumuz bir beceri seviyesinin çok yüksek" anlamına gelebileceğini düşünmeye başlıyorum. Bunların hepsi kafamda mı yoksa diğer deneyimli geliştiriciler de aynı şeyin olduğunu fark ediyor mu? Eskiden kodlama problemleriyle uğraşırken, görüşmeci ile çalışırdım ve bu olumlu bir şey olurdu ve işe alırdım. Ama şimdi genellikle kodlama kısmından geçiyorum ve suskun olmayan görüşmeci bana karşı çalışıyor. Kodlama sorunlarıyla boğuşmak zorunda mıyım?


URL kısaltma sorununa çözümünüz neydi?
İş

3
Tamam, UI basit ama kısa bağlantıyı hesaplamak, saklamak ve hızlı bir şekilde almak ... bu hemen akla geldi mi? Her neyse, odadaki en zeki kişi iseniz, o zaman yanlış odadasınız. Eminim Évariste Galois ile kıyaslandığında bir dahi değilsiniz. İyi haber - kendi nişinizi bulabilirsiniz; sadece ne olduğunu ve nereye uygulanacağını bulmanız gerekiyor. Her zaman Google, MSFT, Amazon, Spolsky'nin şirketi, Facebook vb.
Job

4
Bir fikri olan bir iş ortağı bulmanız ve kendiniz bir başlangıç ​​kurmanız benim için doğru bir zaman. Ürünün nasıl çalışacağını (performans, teslimat, tasarım, ölçeklendirme) tüm bitleri bilmek CTO'nun ihtiyacı olan tek şeydir.
Yusubov

1
İşi yanlış yerde aradığınızı hissediyorsunuz.
Czarek Tomczak

7
Başka bir harika soru kapanıyor.
MebAlone

Yanıtlar:


10

Diğer deneyimli geliştiriciler de aynı şeyin olduğunu fark ediyor mu?

Evet ve hayır, birkaç nedenden dolayı.

Geliştiriciler (veya teknik bir rolü olan herhangi biri) daha deneyimli hale geldikçe, rollere ve şirketlere farklı bakmaya başlarlar. Daha az deneyimli geliştiriciler, deneyimi elde etmek için daha tekrarlayan veya daha az arzu edilen pozisyonları almaktan mutluluk duyarlar. Daha deneyimli geliştiriciler, yönlendirme ve daha yüksek profilli işler üzerinde daha fazla kontrol istiyor. Her ikisi de iyi ödeme yapan ve onlara meydan okuyan işler arıyor, ancak daha deneyimli geliştiriciler genellikle daha yüksek ücret istiyor ve onlara meydan okumak için daha zor bir şey gerektiriyor .

Ekonomi de devreye girer. Birçok şirket yazılı yazılımı ister ancak rekabetçi ("düşük" veya "ucuz") bir oran ödemek ister ve bu da birçoğunun becerilerin nispeten ucuza satın alınabileceği kıyı dışı çalışmalara yol açar. Çok az şirket iyi yerel yeteneklere yatırım yapmaya hazırdır. Her iki stratejinin de faydaları vardır, ancak piyasa koşulları , daha düşük ücret talep ettiğinizde iş bulmanın her zaman daha kolay olduğu anlamına gelir .

Çok az görüşmeci adaya bir iş için seçilmemesinin gerçek nedenlerini söyler. Belirsiz yanıtlar "iyi bir uyum değil" veya "rol artık mevcut değil" gibi davalara karşı nispeten güvenlidir . Ancak, mülakatların her iki yöne de gittiğini ve adayın potansiyel işvereni de değerlendirmesi gerektiğini hatırlamak önemlidir . İşveren de aday için uygun olmayabilir.

Bununla birlikte (ve @ nbv4'ün bu olduğunu öne sürmüyorum, ancak genel bir yorum olarak) birçok üst düzey geliştirici , özellikle daha az teknik olan veya deneyime sahip olmayanlara korkutucu bir şekilde kendinden emin olma eğilimindedir . Kimse aptal olduklarını söylemeyi veya çıkarmayı sevmez. Onların bakış açısına göre, geliştiricilerin Mongo gibi en yeni ve en yeni araçları kullanma konusunda heyecan duymalarını beklemiş olabilirler ve aday beklenen reaksiyona sahip olmadığında hayal kırıklığına uğramış hissederler.

İşverenler, sadece doğru becerilere sahip insanları değil, üst düzey işler için doğru insanları arıyorlar. Üst düzey geliştiriciler tutmak büyük bir yatırımdır ve kuruluşun mevcut insanlarla çalışabilecek insanlara ihtiyacı vardır. Örneğin, aday şirketin iş sorunlarını çözmesine nasıl yardımcı olabileceğine ve sahip olduğu insanlarla nasıl öğretip çalışabileceğine odaklanmalıdır .


5

Kesinlikle hayır - bunu yanlış açıdan düşünüyorsunuz. İşi sen almadın çünkü daha iyi "aldın, bunu yapmadın çünkü başlangıç ​​tutumlarına gerçekten uymadın.

Şirket değerlerine uymak zorundasınız ve eğer bir başlangıçsa, hızlı gelişimi, havalı oyuncakları, eşyaları teslim almayı vurgulamalısınız. İşleri "doğru" yapmak planlarının bir parçası değildir, bu yüzden sizin de olmamalı. Bu bir finansal hizmetler şirketine gitmek ve uyum inceleme toplantılarına katılmak ve n. Dereceye kadar şeyler planlamak yerine kodu patlatmak istemek gibi.

Yani, "daha iyi" tamamen özneldir. "Daha yaşlı ve daha akıllı" diyebilirdiniz. Görüşmecilerin hemen hemen uygun olup olmadığınıza karar verme eğiliminde olduğunu unutmayın - 30 saniye kadar - bu noktada karar verdiyse, etrafta takılmanıza ve gitmeyeceklerse herkesin zamanını boşa harcamamanın bir nedeni yoktur. zaten iş teklif.

Gelecekte daha iyi karşılaşmak için - kodlama görevlerini yapın, ancak onlara karşı tutumunuzu bildiğinden emin olun, daha yetenekli yetenekleriniz hakkında hiçbir şey söylemediklerinden, daha fazlasını yapabileceğinizi bilmelerini sağlamanız gerekir. sadece kod, iyi analiz ve tasarım becerileriniz var, başkalarına da öncülük edebilir ve ilham verebilir ve bir kodlama görevi, gerçek tartışmalara başlamadan önce röportaj kutusunu işaretlemek için yaptığınız sadece ısınma bir şeydir. Kendinizi kod inek yerine daha fazla işadamı olarak düşünün çünkü yaşlandıkça, şirketler 20 yıllık bir kodlama gibi köşede oturmanızı istemiyorlar, sizden çok daha fazla, daha fazla sosyal beceri, daha fazla iş becerileri bekliyorlar.

Açıkçası bu her zaman geçerli değildir - ne istediklerini bilmeyen salaklarla berbat işlere gidebilirsiniz. Bu gibi durumlarda, gerçekten neyin peşinde olduklarını anlatmak ve röportajı nazikçe yönlendirmek size kalmış. Kod testinden geçebilirseniz ve bu onları üzüyorsa, bunun son zamanlarda yaptığınız bir şey olduğunu ve zaten kafanızda olduğunu söyleyin - yanıtı zaten okuduysanız gerçekten kolay olan hile bulmaca soruları gibi .


3

Doğru işi bulabilmeniz için iyi bir filtre olduğunu düşünüyorum.

Birini işe aldığımda, benden daha akıllı birini tercih etmenin daha iyi olduğunu fark ettim - özellikle de bunu karşılayabiliyorsak. Beni yanlış kanıtlayan (veya en azından yeni bakış açıları sağlayan) biriyle çalışmayı tercih ediyorum ve bana sadece ilerlemekten ziyade hedeflerimize ulaşmanın daha iyi bir yolunu gösteriyor. Eminim çalışmak için en iyi insanlar neredeyse her zaman bu yaklaşımı takip edecektir, ancak bunun birçok şirkette durum böyle olmadığını anlıyorum. Kiminle çalışmak istediğiniz konusunda seçici olmaya başlamanın zamanı geldi sanırım!

Alternatif olarak, neden bağımsız bir danışman / yüklenici olmaya çalışmıyorsunuz? En azından insanlar, (çalışanların aksine) yapamayacakları bir şey yapmak için danışman işe almazlar. Ve sadece kendinizi azaltmamanızı sağlamak için biraz daha pahalı olabilirsiniz (az anlaşmak size daha az para kazandırmakla kalmaz, aynı zamanda hizmetinizi satın alan kişide algılanan değeri de azaltır).


2

Zamanla, güçlü yanlarınızın ne olduğunu ve bunun kanıtlarının görünür olduğunu düşünmüş olabilirsiniz. Daha az deneyimli adaylar, karşılaştıkları her türlü konuyu, mevcut olan araçları kullanarak almaya istekli olurken, deneyim bir dereceye kadar uzmanlık ve tercih üzerine kurulmuştur.

Belirli yeteneklere sahip insanlara karşı ağırlık veren diğer kurumsal tutum, 'takım'ın çarpık bir tanımıdır. Bir takımı, bir hedefe ulaşmak için birleştirilebilecek çeşitli yeteneklere sahip bir insan topluluğu olarak görmek yerine, bazıları onu değiştirilebilir parçalardan oluşan bir kutu olarak görür. Eğer bir başlangıç ​​kadrosuna sahip olsaydım, biraz daha az yetkin klonlardan ziyade iyi yapmadığım şeylerde benden daha iyi olan insanları arıyordum. Ancak, eylemleriyle, bu pozisyondan 180 derece uzakta olan işverenlerle tanıştım.


1

Bazı şirketlerin beceri seviyelerini aşan birini işe almak istemeyeceği anlaşılabilir. Onları göstereceksin, yetersiz hissedecekler, seni modellerine göre çalışmak için damat etme fırsatına sahip değiller ve muhtemelen sıkılıp ilerleyeceksin.

Böyle röportajlara katıldım ama normalde benim için heyecan duyuyorlar ve ben de kefalet eden benim. Ama günün sonunda aynı şey - sığmayacağınız bir yerde çalışmak istemezsiniz.

Bazı daha özel roller için başvurmalısınız.

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.