Kısa cevap
Yazılımcı CV’sinde hedef rolünüzü, gerçekten kullandığınız teknolojileri ve bu teknolojilerle ürettiğiniz işleri gösterin. GitHub veya portfolyo bağlantısını eklerken projelerin erişilebilir ve açıklanmış olduğundan emin olun. Junior aday için tamamlanmış bir proje, deneyimli aday için sorumluluk ve somut katkı anlatımı güçlü bir başlangıçtır.
Bu rehberde
Örnekler kendi bilgilerinize uyarlamanız için hazırlanmıştır. Köşeli parantezleri değiştirin; yalnızca gerçek deneyim ve çalışmalarınızı yazın.
Önce hedef rolünüzü belirleyin
Frontend, backend, mobil, veri veya test alanları farklı görevler içerir. CV’nizin bütün yazılım rollerine aynı anda seslenmeye çalışması asıl güçlü olduğunuz alanı belirsizleştirebilir. İlanı okuyup birincil rolünüzü seçin; profil, proje sırası ve beceri bölümünü bu role göre düzenleyin.
Frontend başvurusunda kullanıcı arayüzü, erişilebilirlik veya form akışı gibi çalışmalarınızı öne çıkarabilirsiniz. Backend başvurusunda API tasarımı, veri modeli, hata yönetimi veya testler daha ilgili olabilir. Yalnızca bir framework adını değiştirmek, CV’yi farklı bir role uyarlamak için yeterli değildir; sunduğunuz iş örneği de değişmelidir.
Junior yazılımcı için CV profil örneği
‘Her teknolojide uzmanım’ veya ‘kusursuz kod yazıyorum’ gibi doğrulanması zor iddialar yerine yaptığınız işi yazın. Junior olmanız bütün becerileri bilmeniz gerektiği anlamına gelmez. Bir alanda odaklanmış ve açıklayabildiğiniz bir çalışma, çok uzun ama yüzeysel bir araç listesinden daha anlaşılırdır.
Frontend profil iskeleti
[Eğitim / mevcut durum] kapsamında web geliştirme üzerine çalışıyorum. [Gerçek teknolojiler] kullanarak [proje türü] geliştirdim; [kişisel katkınız] üzerinde görev aldım. Frontend geliştirici pozisyonlarında [ilgili çalışma alanı] deneyimimi geliştirmek istiyorum.
Backend profil iskeleti
[Dil ve araçlar] ile [proje türü] üzerinde çalıştım. Projede [API / veri modeli / test gibi kendi göreviniz] bölümünü hazırladım. Backend geliştirme alanında bu deneyimimi [hedef görev veya ürün alanı] çalışmalarına taşımak istiyorum.
Yazılım projesini CV’de nasıl anlatmalısınız?
Bu iskeletlerdeki her maddeyi doldurmak zorunda değilsiniz. Test yazmadıysanız yazmış gibi eklemeyin; ekip arkadaşınızın geliştirdiği özelliği kendi katkınız olarak göstermeyin. Projeyi neden yaptığınızı, sizin hangi bölümü üstlendiğinizi ve incelemek isteyen kişinin nereden başlayabileceğini açıklamak yeterli bir temel oluşturur.
Eğitimden takip ettiğiniz bir proje ise bunu belirtip kendi eklediğiniz değişiklikleri anlatabilirsiniz. Örneğin ders projesini farklı bir veri modeliyle genişlettiyseniz bu ek katkıyı yazın. Tamamlanmış bir ürün gibi sunmak yerine çalışmanın sınırlarını açıklamak görüşmede daha tutarlı bir anlatım sağlar.
Frontend projesi örneği — kendi çalışmanıza uyarlayın
[Proje adı] | Kişisel proje | [Tarih] [Kullandığınız teknolojiler] • [Kullanıcı ihtiyacı] için [ekran veya akış] geliştirdim. • [Form doğrulama / erişilebilirlik / durum yönetimi] bölümünü hazırladım. • [Gerçekten yaptığınız test veya kontrol] ile [kontrol ettiğiniz davranışı] doğruladım. Demo: [Bağlantı] | Kod: [Bağlantı]
Backend projesi örneği — kendi çalışmanıza uyarlayın
[Proje adı] | [Ders / kişisel / ekip projesi] | [Tarih] [Kullandığınız dil, framework ve veri tabanı] • [Problem] için [API veya servis] hazırladım. • [Kendi sorumluluğunuz olan veri modeli / hata yönetimi] bölümünü geliştirdim. • [Gerçek test kapsamınız] için testler yazdım. Kod / dokümantasyon: [Bağlantı]
GitHub bağlantısını göndermeden önce kontrol edin
GitHub bağlantısı eklemek tek başına projenin kolay inceleneceği anlamına gelmez. Depoya gelen kişinin neye baktığını, nasıl çalıştıracağını ve hangi kısmı sizin yazdığınızı anlayabilmesi gerekir. CV’de birkaç ilgili ve açıklanmış çalışma seçmek, her depo bağlantısını tek tek sıralamaktan daha düzenli olabilir.
- Öne çıkarmak istediğiniz depoları ziyaretçinin kolay bulabileceği şekilde düzenleyin.
- README dosyasında amaç, kullanılan araçlar, kurulum ve çalıştırma adımlarını açıklayın.
- Ekip projesinde kendi sorumluluğunuzu belirtin.
- Varsa demo bağlantısının çalıştığını oturum kapalıyken kontrol edin.
- Gerçek kullanıcı verisi, parola veya API anahtarı içeren dosyaları herkese açık paylaşmayın.
- Kurulumda gerekli ortam değişkenlerini gerçek sırları içermeyen bir örnek dosyayla anlatın.
- Tamamlanmamış özellikleri tamamlanmış gibi listelemeyin.
Deneyimli yazılımcı CV’sinde katkıyı anlatın
Görev tanımı ile katkınızı ayırın. ‘Backend geliştirdim’ ifadesini daha somut hale getirmek için servis türünü, sorumluluğunuzu ve çözdüğünüz sorunu açıklayın. Performans, hata oranı veya geliştirme süresiyle ilgili gerçekten ölçülmüş bir sonucunuz varsa bağlamıyla yazın. Elinizde ölçüm yoksa tahmini bir yüzde üretmeyin.
Gizli müşteri adı veya şirket içi ayrıntı paylaşmadan da sorumluluğunuzu anlatabilirsiniz. Ürün türü, çalıştığınız ölçek hakkında paylaşılabilir bağlam ve üstlendiğiniz görev yeterli olabilir. CV’nin teknik ayrıntısını, okuyanın rolünüzü anlayabileceği seviyede tutun; her iç sistemin bütün mimarisini anlatmanız gerekmez.
Yazılım şirketlerine başvururken son kontrol
İlandaki kıdem, teknoloji ve çalışma düzenini kendi hedefinizle karşılaştırın. CV’niz hazır olduğunda mail konu satırında rolünüzü belirtin ve gövdede ilgili bir projeye kısa gönderme yapın. Proje linkini hem CV’de hem imzada kullanabilirsiniz; ancak çok fazla bağlantıyla ilk mesajı kalabalıklaştırmayın.
Tek Tık CV’de yazılım alanındaki şirketleri inceleyip hedef listenizi hazırlayabilirsiniz. Şirketin kariyer sayfasında açık bir ilan bulunuyorsa oradaki yönergeleri izleyin. Açık ilan olmadan yazıyorsanız başvurunuzu genel başvuru olarak ifade edin. Ortak mail hazırlarken tek şirkete özgü ürün veya isim içeren cümleleri bütün listeye göndermeyin.
- Hedef rol ilk bakışta anlaşılır.
- Beceriler ilgili projeler veya görevlerle destekleniyor.
- GitHub ve demo bağlantıları erişilebilir.
- CV metin olarak okunabiliyor ve PDF açılıyor.
- Şirket veya ilan bilgileri güncel ve doğru.
Sık sorulan sorular
Yazılımcı CV’sine GitHub eklemek zorunlu mu?
Her rol için zorunlu değildir. Özellikle deneyimi az adaylar için ilgili ve açıklanmış projeler yararlı olabilir. Paylaşamayacağınız ticari kodlar varsa sorumluluk ve katkılarınızı yazılı olarak anlatın.
Junior CV’de kaç proje göstermeliyim?
Zorunlu bir sayı yoktur. Hedef role uygun, sizin katkınızın anlaşılabildiği ve incelemesi kolay birkaç çalışma seçin. Aynı tür projeleri yalnızca sayıyı artırmak için eklemeyin.
Öğrenmekte olduğum teknolojileri yazabilir miyim?
Yazabilirsiniz; ancak öğrenme aşamasında olduğunuzu veya hangi projede kullandığınızı belirtin. Henüz kullanmadığınız bir aracı uzmanlık seviyesinde sunmayın.
Bir sonraki adım
CV’nizi hedef rolünüzle birlikte değerlendirin.
PDF CV’nizi analiz edin, somut önerilerle bir sonraki sürümünüzü hazırlayın.
CV’mi analiz edeyimÖnce demoyu deneyin →


