
Bitmiş projeler, iyi README, temiz commit geçmişi, testler ve kendi fikriniz.
Junior pozisyonlar için yapılan başvurularda işe alım uzmanları ve teknik yöneticiler bir başvuruya genellikle birkaç dakika ayırır. Bu kısa sürede portföyünüzün ne anlattığı, CV’nizden daha belirleyicidir. İşveren danışma kurulumuzla yaptığımız görüşmelerde en çok vurgulanan altı noktayı derledik.
1. Az ama bitmiş proje
Yarım kalmış on proje yerine, çalışan ve canlıda görülebilen üç proje çok daha etkilidir. Her projenin bir canlı bağlantısı veya kısa bir demo videosu olmalıdır.
2. İyi bir README
Projenin ne yaptığı, hangi problemi çözdüğü, kullanılan teknolojiler, nasıl çalıştırılacağı ve karşılaşılan zorluklar kısaca anlatılmalıdır. README, teknik yöneticinin kodu açmadan önce okuduğu ilk metindir.
3. Temiz commit geçmişi
“Son hali”, “düzeltme 2” gibi mesajlar yerine anlamlı, küçük commit’ler; projenin nasıl geliştiğini ve sizin nasıl çalıştığınızı gösterir. Tek seferde yüklenmiş dev bir commit, işverende soru işareti bırakır.
4. Test yazılmış olması
Junior seviyede kapsamlı testler beklenmez; ancak kritik fonksiyonlar için birkaç birim testi ve bir uçtan uca test, kaliteye önem verdiğinizi gösterir. Testleri otomatik çalıştıran basit bir CI hattı ise ayrıca artı puandır.
5. Takım çalışmasının izi
Bir takım projesinde pull request’ler, kod inceleme yorumları ve iş takibi; bir ekipte nasıl çalışacağınızı somut olarak gösterir. Bootcamp takım projeleri bu yüzden portföyün önemli bir parçasıdır. Kendi katkınızı README’de açıkça belirtin.
6. Kendi fikriniz
Herkesin yaptığı yapılacaklar listesi veya hava durumu uygulaması yerine, gerçek bir ihtiyaca dokunan bir proje akılda kalır: bir esnafın sipariş takibi, bir derneğin gönüllü planlaması ya da şehrinizin açık verisiyle yapılmış bir harita. Mülakatta anlatacak bir hikâyesi olan proje, sizi diğer adaylardan ayırır.
Sık yapılan hatalar
Portföyde en sık gördüğümüz hatalar; çalışmayan canlı bağlantılar, şifre veya API anahtarı içeren dosyaların herkese açık depoya yüklenmesi ve İngilizce-Türkçe karışık, özensiz açıklamalardır. Başvurmadan önce her bağlantıyı tıklayın, gizli bilgileri ortam değişkenlerine taşıyın ve README’leri tek dilde, düzgün yazın. Profil sayfanızda en iyi üç projenizi sabitlemeyi unutmayın.
Yapay zekâ ile yazılmış kod
Yapay zekâ destekli araçlarla kod yazmak artık sektörde yaygın. İşverenlerin beklentisi, bu araçları kullanırken kodu anlamanız ve açıklayabilmenizdir. Mülakatlarda portföyünüzdeki bir fonksiyonun neden öyle yazıldığı sorulursa net bir cevap verebilmelisiniz.
Satırbaşı’nda kariyer ekibimiz her katılımcının portföyünü mezuniyetten önce bu altı maddeye göre birebir inceler.
İlgili Yazılar
Üniversite, bootcamp ya da kendi kendine: yazılıma geçişte 3 yol
Süre, maliyet, yapı ve işe giriş açısından üç yolun dürüst karşılaştırması.
Devamını okuÇalışırken yarı zamanlı bootcamp: haftalık plan örneği
İş, ders ve özel hayatı 28 hafta boyunca dengelemek için gerçekçi bir plan.
Devamını oku
