Yeni Bir Yazılım Geliştirici İşi Bulmak
- Henrik Warne ilk kez işten çıkarıldı ve yeni bir yazılım geliştirici işi aramak zorunda kaldı.
- 30 şirketle iletişime geçti; 8 şirketten ret aldı, 6 şirketten hiç yanıt gelmedi ve 3 şirketten teklif aldı.
- İşten çıkarılma deneyimi onun için yeniydi; daha önce ya kendi isteğiyle iş değiştirmiş ya da kendisine başka roller teklif edilmişti.
İşten Çıkarılmak
- Geçen yıl ekim ayının sonunda işini kaybetti ve bu beklenmedik bir durumdu.
- Şirket kaynaklarına erişimi engellendiği için iş arkadaşlarıyla vedalaşması zor oldu.
- Birçok çalışma arkadaşı LinkedIn üzerinden onunla iletişime geçti; bazıları Zoom görüşmeleri yaparak durumu konuştu ve düzgün şekilde vedalaştı.
Rol Arayışı
- LinkedIn üzerinden yeni bir iş aramaya başladı ve aktif olarak başvurduğunu göstermek için "open to work" durumunu değiştirdi.
- LinkedIn'de doğrudan başvurabileceği şirketleri buldu, iş ilanları aradı ve İskandinavya'da Demando gibi siteler üzerinden kendisine uyan rolleri keşfetti.
- İsveç içinde ve dışında tamamen uzaktan rolleri aramakta zorlandı.
Başvurular ve Takip
- Tüm recruiter'lar, LinkedIn profilindeki bilgilerle büyük ölçüde aynı içeriği taşıyan bir özgeçmiş istedi.
- Başvurduğu şirketleri takip etmek için bir Excel tablosu oluşturup yönetti.
- Bazı şirketler hiç yanıt vermedi ve bu hayal kırıklığı yaratan bir deneyimdi.
Ücretli Araçların Kullanımı
- İlk kez LinkedIn Premium kullandı, ancak çok yardımcı olmadığını düşündüğü için bir ay sonra iptal etti.
- Mülakat hazırlığı için GoLand lisansı, GitHub Copilot ve LeetCode gibi araçlara abone oldu.
Mülakat Süreci
- Tipik bir işte recruiter ile ilk görüşme, işe alım yöneticisiyle görüşme ve teknik mülakat gibi birkaç aşama bulunuyor.
- Uzaktan roller için tüm mülakatlar çevrim içi yapıldı; yerel işler için ise yüz yüze mülakatları tercih etti.
Hazırlık
- Mülakat öncesinde, gözden geçirmesi kolay bir formatta bir 'mülakat ipuçları' belgesi hazırladı.
- Davranışsal mülakat sorularına hazırlanmak için STAR çerçevesini kullanarak örnekler hazırladı.
Mülakatlar
- İşten çıkarıldığını tüm ilk görüşmelerde açıkça söyledi ve bunun aleyhine işlediği pek görünmedi.
- Kodlama mülakatlarında gergindi, ancak çok hazırlandığı için çoğunu başarıyla geçti.
Kodlama Testleri
- Öncekine kıyasla evde yapılabilecek daha fazla ödev verildi; bu daha az stresliydi ama daha fazla zaman aldı.
- Ödevleri daha hızlı ilerletmek için ChatGPT'den yararlanabildi.
Maaş
- Başlangıçta fazla yüksek maaş talep ettiği için bazı mülakatlar iptal edildi, ancak daha sonra stratejisini değiştirerek mevcut durumuna uygun bir maaş pazarlığı yaptı.
Seçim
- Birkaç şirketten teklif aldı, ancak bir şirketin referans istedikten sonra başka bir adayı seçmesi hayal kırıklığı yarattı.
- Sonunda, birkaç teklif arasından çok ilgi çekici bir iş ve iyi bir maaş sunan pozisyonu seçti.
Öğrenilen Dersler
- Yeni bir iş bulmak çok emek ve zaman gerektiriyor; doğru şirketi bulmak için birçok süreçten geçmek gerekiyor.
- Çalışma arkadaşlarıyla yapılan konuşmalar, süreci anlamak ve yardım almak açısından çok faydalı oldu.
GN⁺ Görüşü
- Bu yazı, bir yazılım geliştiricinin işini kaybettikten sonra yeni fırsatlar bulma sürecine dair gerçek deneyimini paylaşarak, benzer durumda olan diğer geliştiricilere yararlı içgörüler ve tavsiyeler sunuyor.
- LinkedIn gibi profesyonel ağ platformlarının önemi, bunların doğru kullanım biçimi, mülakat hazırlığının önemi ve uygun maaş pazarlığı stratejileri hakkında pratik örnekler gösteriyor.
- Bu yazı, geliştiricilerin kariyerlerini nasıl yöneteceklerini ve belirsiz piyasa koşullarında bile fırsatları nasıl bulabileceklerini öğrenmeleri için bir fırsat sunuyor.
1 yorum
Hacker News görüşü
Profesyonel bir profil fotoğrafına sahip olmanın önemli olduğu söyleniyor, ama ben iki nedenle bunu yapmıyorum. Birincisi, fotoğrafçı olarak kameranın lens tarafında değil düğme tarafında olmanın bana daha uygun olduğunu öğrendim. İkincisi, ABD'de işe alımda fotoğrafın yer almaması gerektiğini düşünüyorum. Uzun bir adaletsiz önyargı geçmişi nedeniyle, isim gibi fotoğraf da cinsiyet, ırk/etnik köken, sınıf ve benzeri sosyoekonomik statülere dair ipuçları verebilir. Sosyal medya benzeri siteler özgeçmişe fotoğrafı yeniden sokmadan önce ABD'de işe alım sürecinden fotoğraf çıkarılmıştı.
Deneyimli geliştiriciler için bile ciddi emek gerekiyor ama 30 başvurudan 3 teklif almak adeta bir rüya. Kariyerinin başındaki kişiler 100'den fazla başvuru yapıp birkaç mülakata giriyor ve şansları varsa tek bir teklif alabiliyor.
Yazılım mühendisleri için iş piyasasının iyi olmadığı doğru, ama engineering manager, product manager, tasarımcı, developer relations gibi destek rollerdeki kişiler için durum çok daha kötü görünüyor. Benim çevremde bu rollerde olanlar iş bulmakta gerçekten zorlanırken, geliştiriciler iş bulabiliyor ama eskisine göre daha yavaş ve daha kötü yan haklarla.
Başarısız geçen ilk mülakatta, yalnızca iki tür taşı destekleyen kısıtlı bir satranç programı yazmam gerekiyordu. Proje yapısı, veri modeli, taşların geçerli hamleleri ve testler gerekiyordu; ayrıca çözümü 2 saat içinde göndermem istenmişti. Daha önce satranç programı yazmış olsam da bunu 2 saat içinde yapmak imkansız; yapılsa bile kod çok hatalı olurdu.
Kasım sonunda iş aramaya başladım ve Ocak'tan itibaren başvuruları takip etmeye başladım. Bir ay içinde toplam 46 pozisyona başvurdum ve 6 mülakat yaptım, ancak birçok görüşmeden hiç dönüş alamadım. 13 resmi ret ve 1 teklif aldım ama recruiter bunun geliştirici rolü diye ilan edilmesine rağmen işin gerçekte %50'sinin destek işi olduğunu söylediği için reddettim.
Tipik bir iş için dört ya da beş mülakat oluyor: recruiter ile ilk görüşme, hiring manager görüşmesi, bir veya iki teknik mülakat (canlı kodlama ya da eve verilen ödev), product manager görüşmesi ve bazen de CTO veya kurucuyla görüşme. Genel olarak oldukça büyük bir zaman yatırımı gerekiyor.
Bir şirket IQ testi kullanıyor. Henüz bunu yaşamadım ama geçen hafta bir şirket "kişilik" testi yaptı ve bu testte solcu bir adaya mı yoksa sağcı bir adaya mı oy verme eğiliminde olduğum soruldu. Şirket sağlık sektöründeydi. GitHub'ın özgeçmiş incelemesi için yapay zeka onayı istemesi de ilginçti; onay vermedim ve bu yüzden diğer adaylara kıyasla dezavantajlı duruma düştüğümü hissettim.
Tüm recruiter'lar CV istedi, oysa aynı bilgilerin çoğu zaten LinkedIn profilimde vardı. Bu, ciddi olduğunuzu gösteren, işverene sunulabilen bir tür token gibi.
Veritabanı bağlantısı için ayarlanacak timeout sorulduğunda, tekil bir kullanıcının sayfanın render edilmesini ne kadar bekleyebileceğini düşündüğüm için çok yüksek bir sayı söyledim. Bu konuda daha fazla bilgi verebilecek biri varsa duymak ilginç olurdu.