İçeriğe geç

Yazılımcılar ve Tasarımcılar İçin CV Hazırlama Rehberi: Teknik Yetenekler Nasıl Sergilenmeli?

Güncellendi: 5 Kasım 2026
Paylaş:XLinkedInWhatsApp
İçindekiler

Yazılımcı CV'lerinde çok sık görülen bir hata var: "Programlama dilleri: Python, JavaScript, Java, C++, Ruby, Go, Rust" şeklinde sıkıcı bir liste. Hangisinde gerçekten iyi? Hangisiyle 5 yıldır çalışıyor? Hangisini sadece 2 günlük Udemy kursundan biliyor?

Teknik CV'ler farklı oynar. Sıradan bir CV'de "iyi iletişim becerileri" yazabilirsiniz. Teknik CV'de ise "React ile 3 yıl production deneyimi, 50K+ günlük kullanıcılı uygulama geliştirdim" gibi somut bir ifade gerekir. Teknik yetkinliklerinizi doğru sergileyemezseniz, ne kadar yetenekli olursanız olun görünmez kalabilirsiniz.

Not: Bu yazıdaki örnek kişiler, CV ifadeleri ve rakamlar kurgusaldır; yalnızca yazım biçimini göstermek içindir. CV'nize yalnızca gerçek ve mülakatta açıklayabileceğiniz bilgileri yazın.

Teknik CV'ler Neden Farklı?

Normal CV: "Ne yaptım?" sorusuna cevap verir. Teknik CV: "Ne yaptım, nasıl yaptım, hangi teknolojilerle yaptım, ne sonuç çıktı?" sorularına cevap verir.

İK uzmanları teknik detayları anlamayabilir ama teknik müdürler anlar. CV'nizin hem İK'yı geçmesi (ATS + ilk eleme) hem de teknik müdürü etkilemesi gerekiyor.

Örnek - Zayıf: "Web uygulamaları geliştirdim"

Örnek - Güçlü: "React ve Node.js kullanarak e-ticaret platformu geliştirdim (50K+ DAU, %99.9 uptime). PostgreSQL veritabanı tasarımı, Redis cache yönetimi ve AWS deployment'ı üstlendim. Sayfa yükleme süresini 3.2sn'den 0.8sn'ye düşürdüm."

İkinci örnekte ne var?

  • Spesifik teknolojiler (React, Node.js, PostgreSQL, Redis, AWS)

  • Ölçülebilir sonuçlar (50K+ DAU, %99.9 uptime)

  • Somut başarı (3.2sn → 0.8sn)

  • Sorumluluk kapsamı (veritabanı tasarımı, cache, deployment)

İşte teknik CV'nin anatomisi bu.

"Tech Stack" Bölümü: Liste Değil, Hikaye Anlatın

Klasik hata: Alfabetik sırada teknoloji listesi.

Yanlış:

Programlama Dilleri: C++, Go, Java, JavaScript, Python, Ruby, TypeScript

Bu listeden hiçbir şey anlaşılmıyor. Hepsinde eşit mi iyi? Hangileriyle günlük çalışıyor?

Doğru Yaklaşım:

Seviye Bazlı Sınıflandırma

İleri Seviye (3+ yıl production deneyimi):

  • Python: Django, FastAPI, pandas, NumPy

  • JavaScript/TypeScript: React, Node.js, Next.js

  • SQL: PostgreSQL, MySQL

Orta Seviye (1-2 yıl deneyimi):

  • Go: Web API'ler, microservice geliştirme

  • Docker, Kubernetes

Temel Seviye (Eğitim/kişisel projeler):

  • Rust, Ruby

Fark gördünüz mü? Şimdi teknik müdür şunu anlıyor:

  • Python'da uzman, Django ile production uygulaması yapabilir

  • React'te deneyimli, karmaşık frontend projelerini yönetebilir

  • Rust'ı deniyor ama henüz production deneyimi yok

Kullanım Alanı Bazlı Sınıflandırma

Backend Development:

  • Python (Django, FastAPI), Node.js, PostgreSQL, Redis, RabbitMQ

Frontend Development:

  • React, Next.js, TypeScript, TailwindCSS, Zustand

DevOps & Cloud:

  • Docker, Kubernetes, AWS (EC2, S3, Lambda), CI/CD (GitHub Actions)

Data & Analytics:

  • pandas, NumPy, Matplotlib, SQL

Bu yaklaşım daha hikaye anlatıyor. "Ben full-stack developer'ım ve backend'de güçlüyüm" mesajı net.

"Projeler" Bölümü: En Önemli Silahınız

Yazılımcılar ve tasarımcılar için "Projeler" bölümü, "İş Deneyimi"nden neredeyse daha önemli. Neden?

  • Gerçek kod/tasarım örnekleri gösterir

  • Kişisel inisiyatifinizi yansıtır

  • Öğrenme isteğinizi kanıtlar

  • GitHub/Behance linkleriyle doğrulanabilir

Proje Açıklaması Anatomisi

Her proje için 4 bileşen:

1. Ne yaptınız? (1 cümle) "Gerçek zamanlı chat uygulaması geliştirdim"

2. Nasıl yaptınız? (Teknolojiler) "React, Socket.io, Node.js, MongoDB kullanarak"

3. Özellikler neler? (2-3 madde)

  • Anlık mesajlaşma ve grup sohbeti

  • Dosya paylaşımı (resim, video, döküman)

  • End-to-end encryption

4. Sonuç/Etki nedir? "200+ aktif kullanıcı, GitHub'da 45 star"

Tam örnek:

Real-Time Chat Application | React, Socket.io, Node.js, MongoDB
- Websocket tabanlı anlık mesajlaşma ve grup sohbeti
- Dosya paylaşımı ve end-to-end encryption
- 200+ aktif kullanıcı, GitHub'da 45 star
[GitHub] [Live Demo]

Hangi Projeleri Eklemeli?

Eklenmesi gerekenler:

  • En karmaşık/etkileyici projeniz

  • Farklı teknoloji yığınları gösteren projeler

  • Başvurduğunız pozisyonla alakalı projeler

  • Açık kaynak katkılarınız

Eklenmemesi gerekenler:

  • "Todo List", "Calculator" gibi tutorial projeleri

  • 3 satır kod içeren mini projeler

  • Yarım kalmış, çalışmayan projeler

Cvbuildly'deki projeler bölümünde her proje için ad, açıklama, teknolojiler ve bağlantı girebilirsiniz; GitHub ve portfolyo linkleriniz böylece öne çıkar.

GitHub Profili: İkinci CV'niz

Birçok teknik pozisyonda değerlendiriciler GitHub profilinize de bakar. CV'niz kapı açar, GitHub onaylar.

GitHub Profilinizi CV'ye Hazırlamak

README.md Optimizasyonu: Her repo'nuzda detaylı README olmalı:

  • Proje açıklaması

  • Kullanılan teknolojiler

  • Setup talimatları

  • Ekran görüntüleri/GIF'ler

  • Live demo linki (varsa)

Commit Geçmişi: Bazı değerlendiriciler commit geçmişinize de bakar. Ama kalite > kantite. İyi commit mesajları yazın:

  • Kötü: "fix bug"

  • İyi: "Fix authentication token expiration bug in login flow"

Pinned Repositories: En iyi 6 projenizi yukarı sabitleyin. Bunlar ilk görünen projeleriniz.

Contribution Graph: Yeşil kareler hoş görünüyor ama takıntı yapmayın. İK uzmanı "her gün commit atmış" demiyor, "aktif ve düzenli çalışıyor" diyor.

Yazılımcılar İçin Özel İpuçları

Backend Developer

Vurgulanması gerekenler:

  • Database tasarımı ve optimizasyon deneyimi

  • API geliştirme (RESTful, GraphQL)

  • Mikroservis mimarisi bilgisi

  • Performans optimizasyonu (caching, query optimization)

  • Güvenlik pratikleri (authentication, authorization)

Örnek başarı maddesi: "PostgreSQL veritabanı sorgu optimizasyonu yaparak API yanıt süresini 1200ms'den 180ms'ye düşürdüm (N+1 query problemini çözdüm, indexleme stratejisi uyguladım)"

Frontend Developer

Vurgulanması gerekenler:

  • Modern framework/library deneyimi (React, Vue, Angular)

  • State management (Redux, Zustand, Context API)

  • Responsive design ve cross-browser uyumluluk

  • Performance optimizasyonu (lazy loading, code splitting)

  • Accessibility (a11y) bilgisi

Örnek başarı maddesi: "React uygulamasında code splitting ve lazy loading uygulayarak initial bundle size'ı 2.1MB'dan 450KB'a düşürdüm, First Contentful Paint süresini %60 iyileştirdim"

Full-Stack Developer

Vurgulanması gerekenler:

  • Hem frontend hem backend projeler

  • Veritabanı → Backend → Frontend → Deployment tüm süreç

  • DevOps bilgisi (Docker, CI/CD)

  • Problem solving yeteneği

İpucu: Full-stack olduğunuzu iddia ediyorsanız, bunu kanıtlayan end-to-end bir proje gösterin.

Mobile Developer

Vurgulanması gerekenler:

  • Native (Swift/Kotlin) veya Cross-platform (React Native/Flutter) deneyimi

  • App Store/Play Store yayınlama deneyimi

  • Mobil-spesifik optimizasyon (battery, memory, network)

  • Push notification, deep linking gibi özellikler

  • Offline-first approach

Örnek başarı maddesi: "React Native ile iOS ve Android uygulaması geliştirerek App Store'da 4.7⭐ rating aldım (10K+ download, %92 user retention)"

DevOps / SRE

Vurgulanması gerekenler:

  • Cloud platform deneyimi (AWS, GCP, Azure)

  • Containerization ve orchestration (Docker, Kubernetes)

  • CI/CD pipeline kurulumu

  • Monitoring ve logging (Prometheus, Grafana, ELK)

  • Infrastructure as Code (Terraform, Ansible)

Örnek başarı maddesi: "Kubernetes cluster'ı optimize ederek infrastructure maliyetini aylık $4,200'dan $1,800'e düşürdüm. Auto-scaling ve resource limit'ler ile %99.95 uptime sağladım"

Tasarımcılar İçin Özel İpuçları

UI/UX Designer

Vurgulanması gerekenler:

  • Design tool'lar (Figma, Sketch, Adobe XD)

  • User research ve testing metodolojileri

  • Prototyping ve wireframing

  • Design system oluşturma

  • Kullanıcı metrikleri (conversion rate, bounce rate iyileştirmeleri)

Örnek başarı maddesi: "E-ticaret checkout flow'unu yeniden tasarlayarak cart abandonment oranını %68'den %34'e düşürdüm. A/B testing ve user interviews ile kullanıcı pain point'lerini tespit ettim"

Portfolyo Linki Kritik

Tasarımcılar için portfolio, yazılımcılar için GitHub kadar kritik. Ama:

  • Sadece link vermeyin, her projede kısa açıklama yapın

  • "Portfolyom için tıklayın" değil, CV'de 2-3 cümleyle projeyi tanıtın

  • Portfolyo sitesi mobile-friendly olmalı (İK uzmanları telefondan bakıyor)

Graphic Designer

Vurgulanması gerekenler:

  • Adobe Creative Suite yetkinliği (Photoshop, Illustrator, InDesign)

  • Branding ve identity tasarımı

  • Print ve digital tasarım deneyimi

  • Typography ve color theory bilgisi

İpucu: CV'nizin kendisi de portfolyo parçası. Tasarım prensiplerini CV'nize yansıtın (ama ATS-uyumlu kalın).

Product Designer

Vurgulanması gerekenler:

  • End-to-end product design (research → design → testing → iteration)

  • Stakeholder management

  • Data-driven decision making

  • Cross-functional team collaboration

Örnek başarı maddesi: "SaaS dashboard redesign'ında user engagement'ı %45 artırdım. Heatmap analizi, 15 user interview ve 3 iteration sonucu ortaya çıkan tasarım, NPS skorunu 58'den 74'e çıkardı"

Sık Yapılan 7 Teknik CV Hatası

1. Buzzword Bombardımanı

"Agile, Scrum, DevOps, Microservices, Cloud-Native, AI/ML..." diye saymak yetmiyor. Nasıl kullandığınızı gösterin.

2. Her Teknolojiye "Uzman" Demek

10 farklı teknolojide "expert" olamazsınız. Dürüst olun, seviyelerinizi belirtin.

3. Eski Teknolojileri Öne Çıkarmak

jQuery, PHP 5, Python 2... Bunları hala kullanıyorsanız bahsedin ama öne çıkarmayın. Modern teknolojilere odaklanın.

4. Sonuç/Metrik Olmayan Proje Açıklamaları

"Blog sitesi yaptım" - Ne kadar kullanıcı? Hangi teknolojiler? Ne özellikler? Somut detay yok.

5. Kırık GitHub/Portfolio Linkleri

İnanılmaz ama gerçek: CV'de link var, tıklıyorsunuz, 404 hatası. Her linki test edin.

6. Tutorial Projelerini Listelemek

"Udemy React kursu - Todo App" gibi projeler CV'de yer almamalı. Kendi fikrinizden çıkan projeler ekleyin.

7. Soft Skill'lere Aşırı Yer Vermek

"Takım çalışması, problem çözme, iletişim..." Bunlar önemli ama teknik CV'de öncelik teknolojiler ve projeler. Soft skill'ler İK ile mülakatta ortaya çıkar.

Platformumuzla Teknik CV Avantajı

  • Profil linkleri: LinkedIn, GitHub ve portfolyo için ayrı alanlar; PDF'te tıklanabilir.

  • Projeler bölümü: Ad, açıklama, kullanılan teknolojiler ve link için yapılandırılmış girişler.

  • Seviyeli beceriler: Güçlü yanlarınız ilk bakışta görünsün.

  • Anahtar kelime aracı: CV'nizi ilanla karşılaştırıp eksik teknolojileri görün.

Hemen ücretsiz ve güvenli CV'nizi oluşturun - Teknik yetkinliklerinizi ve projelerinizi öne çıkaran, ATS dostu bir CV hazırlayın.

Bonus: Açık Kaynak Katkıları

Eğer açık kaynak projelere katkıda bulunuyorsanız, bunu mutlaka CV'ye ekleyin:

Örnek:

Open Source Contributions
- React: Bug fix in useEffect hook (#23451) - 150+ upvotes
- Next.js: Documentation improvement for API routes
- TensorFlow.js: Performance optimization in image preprocessing

Açık kaynak katkıları 3 şey gösterir:

  1. Kod kalitesi (review sürecinden geçmiş)

  2. Collaboration yeteneği (maintainer'larla çalışma)

  3. Community katılımı

Son Kontrol Listesi

CV'nizi göndermeden önce:

✅ GitHub profilinizdeki tüm pinned repo'larda README var mı? ✅ Portfolio/live demo linkleri çalışıyor mu? ✅ Teknolojileri seviye bazlı ayırdınız mı? ✅ Her projede somut sonuç/metrik var mı? ✅ Başvurduğunuz pozisyona özel keywords eklediniz mi? ✅ Contact bilgilerinizde LinkedIn ve GitHub linki var mı? ✅ CV ATS-uyumlu mu? (karmaşık tasarım, tablo, sütun yok)

Son Söz: Kod Konuşur, Ama Önce CV Konuşturmalı

En iyi kodları yazabilirsiniz ama CV'nizde gösteremezseniz, hiç fark yaratmaz. Teknik müdür kodlarınızı görmeye mülakatta karar verir. O mülakat davetini alabilmek için, CV'nizin hem İK'yı hem ATS'yi geçmesi gerekiyor.

Teknik CV yazmak, kod yazmak gibi: Best practices var, yapılmaması gerekenler var, optimizasyon noktaları var.

Cvbuildly ile bu best practice'leri uyguluyorsunuz. Projeleriniz öne çıkıyor, teknolojileriniz net görünüyor, GitHub profiliniz erişilebilir halde.

Artık sıra sizde: O yan projeleri CV'ye ekleyin. GitHub README'lerini güncelleyin. Deneyimlerinizi somut metriklerle destekleyin.

Kodu bıraksanız da iş bulamazsınız. Ama doğru CV ile, iş sizi bulur.

İlgili rehberler ve kaynaklar

CV'ni şimdi oluştur

Ücretsiz, kayıt gerektirmez; verilerin yalnızca tarayıcında kalır.

CV'ni şimdi oluştur

Yorum Yap

* Yorumunuz onaylandıktan sonra yayınlanacaktır.

    Zorunlu çerezler her zaman açık. İzin verirsen anonim istatistik (Google Analytics) kullanırız; CV verin asla gönderilmez.

    Çerez Politikası