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

4 Ocak 2026

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

Geçen ay bir startup'ın işe alım sürecinde yer aldım. 50 yazılımcı CV'si inceledik. 40 tanesinde aynı hatayı gördüm: "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 "React ile 3 yıl production deneyimi, 50K+ günlük kullanıcılı uygulama geliştirdim" yazmalısınız. Hemen ücretsiz ve güvenli CV'nizi oluşturun - çünkü teknik yetkinliklerinizi doğru sergileyemezseniz, ne kadar yetenekli olursanız olun, görünmez kalırsınız.

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

Hemen ücretsiz ve güvenli CV'nizi oluşturun - "Projeler" bölümünü özel olarak vurgulayan şablonlarımızla GitHub ve portfolio linklerinizi öne çıkarın.

GitHub Profili: İkinci CV'niz

Teknik işe alımlarda %80 İK uzmanı GitHub profilinizi kontrol ediyor. 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: İK uzmanları commit sayınıza bakıyor. 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.

cvhazirla.app ile Teknik CV Avantajı

Teknik profesyoneller için özel olarak düşündüğümüz özellikler:

GitHub/Portfolio Entegrasyonu

Linklerinizi özel alanlar var. Tıklanabilir, düzgün formatlı.

Teknoloji Badge'leri

İsterseniz teknolojilerin yanında görsel badge'ler ekleyebilirsiniz (ama ATS uyumluluğu korunur).

Projeler Bölümü Şablonu

Her proje için yapılandırılmış form. Teknoloji, link, açıklama... Düzenli görünen bir bölüm çıkıyor.

Code-Friendly Format

Kod snippet'lerini CV'ye direkt eklemiyoruz (zaten yanlış olur) ama terminal komutları, API endpoint'leri gibi teknik terimleri düzgün formatlıyoruz.

Hemen ücretsiz ve güvenli CV'nizi oluşturun - Teknik yetkinliklerinizi öne çıkaran, GitHub ve portfolio linklerinizi vurgulayan, ATS-uyumlu CV'ler 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.

cvhazirla.app 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.

Yorum Yap

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