İçeriğe geç
Yapay Zeka·21 dk·13 Mayıs 2026·12

LeetCode vs Kaggle vs Real Project 2026: AI Mühendisleri İçin Hangisi Önce? Türkçe Derin Karar Rehberi

AI/ML mühendis adayı + öğrenciler için 3 ana öğrenme yolunun derin karşılaştırması: LeetCode (algoritma odak, Big Tech mülakat için), Kaggle (yarışma + ML algoritma + Notebooks tier), Real Project (uçtan uca, GitHub portfolio, production tecrübe). Her birinin avantajı, zaman yatırımı, iş bulma katkısı, hangi pozisyon için hangi öncelik, Türk şirket vs ABD Big Tech vs Avrupa farklılığı, hibrit strateji önerileri, Junior vs Senior odak farkı, 12 aylık önerilen karışım, time-investment ROI hesabı, 8 başarı hikayesi, yaygın hatalar, mülakat sonrası feedback dağılımı.

SYK
Şükrü Yusuf KAYA
AI Expert · Kurumsal AI Danışmanı

<tldr data-summary='["3 öğrenme yolu farklı amaç: LeetCode (algoritma — Big Tech mülakat geçme), Kaggle (ML algoritma + topluluk medal + öğrenme), Real Project (uçtan uca + portfolio + production tecrübe). 2026 Türkiye için Real Project + Kaggle hibridi optimal.","HEDEF ŞIRKETE GÖRE öncelik değişir: Big Tech (Google, Meta) için LeetCode dominant (%60 zaman). Türk şirketler (Trendyol, Getir) Real Project + Kaggle (%70). Avrupa karışık. Research role: paper + akademik.","Junior aday için ÖNCELIK SIRASI: 1) Real Project (5+ GitHub repo, 1+ deployed), 2) Kaggle Expert tier, 3) LeetCode 100 medium. Senior için: Real Project >> diğer ikisi.","Real Project somut faydalar: GitHub stars, deployment URL, blog post yazma, ürün/SaaS launch, müşteri geri bildirim. Hard skill VE business sense kazandırır. ALMA İŞ ARAMA için en güçlü kanıt.","Kaggle somut faydalar: ML algoritma derin anlama, ensemble teknikleri, gerçek dünya veri (noise + bias), Kaggle Notebooks tier ile iş bulma katkısı. ARAMA İŞ İÇİN ALMA Kaggle medal'ı + tier güçlü sinyal.","LeetCode somut faydalar: Big Tech kapısı (Google, Meta, Amazon, OpenAI), algoritma temellerini güçlendir. Türk şirketler için yararlı ama hayati değil. Big Tech hedefi olmayan kişi için %20-30 zaman yatırımı yeter.","12 aylık optimal hibrit dağılım: Real Project %50, Kaggle %30, LeetCode %20. Bu oran Big Tech hedefi varsa: %30/%30/%40 (LeetCode artar). Türk teknoloji unicorn için: %60/%30/%10."]' data-one-line="3 öğrenme yolu farklı amaç — Real Project portfolio + production, Kaggle ML algoritma + medal, LeetCode Big Tech mülakat. 2026 Türkiye optimal hibrit: 50/30/20 Real/Kaggle/LeetCode.">

1. Giriş: Türk AI Toplumunun En Yaygın Karar Sorusu

"İlk önce LeetCode mu? Kaggle mı? Yoksa GitHub'a proje mi koysam?" — Türk öğrenci ve junior AI mühendis adayları için en yaygın soru.

2. LeetCode — Derin İnceleme

2.1 LeetCode Nedir?

Tanım
LeetCode
2015'te kurulan, algoritma + veri yapıları + sistem tasarımı sorularının çözümleneceği ABD merkezli platform. 3000+ problem, FAANG/Big Tech mülakat hazırlığı standardı. Easy/Medium/Hard etiketleri. Mock interview, Discuss forum, Premium plan ile şirket-spesifik sorular.
LeetCode Platform Bilgileri
BoyutDetay
Toplam problem3000+ algoritma + DB + system design
TierEasy %30, Medium %50, Hard %20
Aylık kullanıcı~5M global
Premium fiyat$35/ay veya $159/yıl
Türkiye kullanıcı (tahmin)~30-50K aktif
Türkçe destekÇoğunlukla İngilizce, bazı topluluk Türkçe çözümleri
DillerPython (en yaygın), Java, C++, JavaScript, 18+ dil
Şirket etiketleri (Premium)Google, Meta, Amazon, Microsoft, Apple, vb.

2.2 LeetCode Avantajları

2.3 LeetCode Dezavantajları

2.4 LeetCode Önerilen Strateji

Hedef Şirkete Göre LeetCode Yatırımı
HedefÖnerilen SayıZorluk Karışımı
Türk KOBİ teknoloji50-80 mediumEasy %30 + Medium %70
Türk unicorn (Trendyol, Getir)100-150 mediumEasy %20 + Medium %70 + Hard %10
Türk büyük banka80-120 mediumEasy %30 + Medium %70
Big Tech junior200-300 mediumEasy %15 + Medium %65 + Hard %20
Big Tech senior300+ + advancedMedium %50 + Hard %50
Research Scientist50-80 mediumAlgoritma derinleşme önemli
AI Engineer (Türkiye)80-100 mediumAsync + system + LLM problemleri öncelik

2.5 LeetCode 12 Hafta Müfredatı

12 Hafta LeetCode Müfredatı
HaftaKonuHedef
1-2Array + Two Pointers20 problem
3-4HashMap + String20 problem
5-6Linked List + Stack/Queue20 problem
7-8Tree (BST, traversal)20 problem
9-10BFS/DFS + Graph20 problem
11-12Dynamic Programming + Backtracking20 problem

Toplam: 12 hafta × ~10 saat = 120 saat → 120 problem (1 problem/saat ortalama).

3. Kaggle — Derin İnceleme

3.1 Kaggle Avantajları

(Önceki Kaggle rehberinde detayları var — burada kısa özet)

3.2 Kaggle Dezavantajları

3.3 Kaggle Önerilen Strateji

Hedef Şirkete Göre Kaggle Yatırımı
HedefÖnerilen TierZaman
Junior Data ScientistExpert (1+ bronze)3-6 ay
Junior ML EngineerExpert3-6 ay
Junior AI EngineerContributor → Expert2-4 ay (secondary)
Senior ML EngineerMaster12-24 ay
Research ScientistMaster + 1-2 unique solution18-36 ay
Türk unicornExpert (medal + Notebooks)6 ay
Big TechExpert+ tier nice-to-have-

4. Real Project — Derin İnceleme

4.1 Real Project Nedir?

Tanım
Real Project (Production-grade Project)
Public erişimli, deployed (URL ile çalışan), gerçek kullanıcılara açık veya en azından demo'lanabilir uçtan uca yazılım/AI projesi. Sadece notebook değil — frontend + backend + database + deployment + monitoring + documentation. GitHub stars, blog yazımı, ürün launch ile birlikte gelir.

4.2 Real Project Avantajları

4.3 Real Project Dezavantajları

4.4 İyi Bir Real Project Anatomisi

Quality Real Project Bileşenleri
BileşenDetay
READMEQuick start + screenshots + tech stack + license
Live demoPublic URL (Vercel, Railway, Render, Hugging Face Spaces)
ArchitectureArchitecture.md veya diagram (Mermaid, drawio)
Code qualityTypeScript, linting, formatting, types
TestsUnit tests + integration tests minimum
CI/CDGitHub Actions — auto-test, auto-deploy
DocumentationAPI docs, contributing guide, license
MonitoringSentry, Posthog, Datadog (basit)
Auth + DatabaseReal auth (Clerk, Supabase Auth) + real DB
Blog postBuilding this project sürecini anlatan 1 blog post
LinkedIn paylaşımLaunch post — demo video + key insights
Demo videoLoom/screen recording 2-3 dakika

4.5 15 Önerilen Real Project Tipi (AI/ML)

Real Project Önerileri (AI/ML)
ProjeTech StackZorluk
Türkçe KVKK chatbotNext.js + LangChain + Chroma + OpenAIOrta
AI dönüş sınıflandırıcı (telefon çağrı transcript)FastAPI + Whisper + LlamaOrta
İstanbul gayrimenkul fiyat tahmini SaaSFastAPI + scikit-learn + StreamlitOrta
E-ticaret recommendation engineFastAPI + neural CF + RedisOrta-Yüksek
Türk hukuk PDF özetlemeNext.js + LangChain + PineconeOrta
Multi-modal AI searchCLIP + FastAPI + Postgres pgvectorYüksek
Türkçe metin → resmi çevirimT5 fine-tune + FastAPIOrta
Stock prediction dashboardFastAPI + LSTM + Plotly DashOrta
AI ile bitki hastalık tespiti SaaSFastAPI + EfficientNet + React NativeYüksek
Multi-agent araştırma asistanıLangGraph + Claude + TavilyYüksek
Türkçe meeting transcribe + özetWhisper + GPT + Next.jsOrta-Yüksek
AI mülakat hazırlık SaaSLangChain + speech-to-text + GPTYüksek
Code review AI botGitHub Actions + Claude + custom rulesOrta-Yüksek
Türk e-ticaret price trackerScrapy + FastAPI + Postgres + Discord notificationsOrta
AI fitness coach (custom workout plan)LangChain + StreamlitOrta

4.6 Bir Real Project'i Etkili Şekilde Anlatmak

Nasıl Yapılır

Real Project Storytelling

  1. 1

    Problem

    Ne problem çözüyorsun? Specific kullanıcı + use case

  2. 2

    Solution

    Senin çözümün ne? Architecture overview

  3. 3

    Tech choices

    Neden bu stack? Tradeoff explanation

  4. 4

    Challenges

    Karşılaştığın 2-3 zorluk + nasıl çözdün

  5. 5

    Metrics

    Performance, accuracy, latency — sayısal

  6. 6

    Lessons learned

    Tekrar yaparsan ne değiştirirsin?

  7. 7

    What is next

    Roadmap — gelecek planı

5. 3 Yolun Doğrudan Karşılaştırması

5.1 Time Investment vs Job ROI

3 Yol — Time-ROI Karşılaştırması
BoyutLeetCodeKaggleReal Project
İyi seviyeye ulaşma süresi3-6 ay6-12 ay3-6 ay (1 quality proje)
Türkiye junior iş bulma katkısı%30%40%70
Big Tech mülakat geçme%80%30%40
Senior pozisyon bulma%20%30%80
Algoritma + DS öğrenmeLİDEROrtaOrta
ML algoritma öğrenmeDüşükLİDERYüksek
Production workflow öğrenmeYokDüşükLİDER
Business senseYokDüşükLİDER
Networking imkanıDüşükYüksek (yarışma)Yüksek (open source)
Burnout riskiYÜKSEKOrtaOrta
Pasif gelir potansiyelYokYokVAR (SaaS launch)

5.2 İş Tipine Göre Önerilen Karışım

İş Tipine Göre Karışım Önerisi
Hedef İşReal Project %Kaggle %LeetCode %
Türk teknoloji junior50%30%20%
Türk unicorn (Trendyol, Getir)55%25%20%
Türk banka40%30%30%
Big Tech (Google, Meta)30%30%40%
Big Tech research20%40%40%
Avrupa remote startup50%25%25%
ABD remote AI startup55%20%25%
Akademik master/PhD20%40%40%
Solo SaaS founder90%5%5%
Türkiye savunma (Aselsan)50%20%30%

5.3 Junior vs Senior Odak Farkı

Kıdem Seviyesine Göre Odak
KıdemReal ProjectKaggleLeetCode
Yeni mezun / 0 tecrübe%60%25%15
Junior (1-2 yıl)%55%25%20
Mid (3-5 yıl)%70%20%10
Senior (5-8 yıl)%80%15%5
Staff/Principal (10+)%85%10%5

Çıkarım: Kıdem arttıkça Real Project ağırlık kazanır, LeetCode/Kaggle azalır.

6. 12 Aylık Hibrit Plan

6.1 Junior İçin (Yeni Mezun) — 12 Aylık Plan

Yeni Mezun 12 Ay Hibrit Plan
AyReal ProjectKaggleLeetCode
Ay 1-31 basit Streamlit AI demoKaggle Learn + TitanicEasy 50 problem
Ay 4-61 deployed FastAPI + frontend proje1 yarışma katıl, top %25Medium 50 problem
Ay 7-91 SaaS-grade RAG proje + blogKaggle Expert tier (1+ bronze)Medium 50 problem (toplam 100)
Ay 10-121 multi-agent / advanced proje + LinkedIn launch2. medalTargeted: hedef şirketin LC etiketi

12 ay sonu portfolio:

  • 4-5 quality GitHub repo (en az 2 deployed)
  • Kaggle Expert tier
  • 100-150 LeetCode medium
  • 1-2 blog post
  • LinkedIn aktif

6.2 Career Changer İçin (3+ Yıl SWE → AI) — 6 Aylık Plan

SWE → AI Engineer 6 Ay Plan
AyReal ProjectKaggleLeetCode
Ay 1-21 LangChain RAG MVPKaggle Learn LLM kursAtla (zaten algoritma var)
Ay 3-41 agentik AI uygulama1 NLP yarışma katılHatırlatma 20 medium
Ay 5-61 production-deployed AI ürünNotebooks tier upvotesHedef şirket LC etiketi 30 medium

Mevcut SWE backround + AI proje hızla iş bulma yolu.

6.3 Big Tech Hedefi 12 Aylık Plan

Big Tech Hedefi 12 Ay
AyReal ProjectKaggleLeetCode
Ay 1-41 advanced AI projeKaggle Expert + 1 NLP yarışma100 medium (algoritma odak)
Ay 5-81 system design heavy proje1 yarışma top %5100 medium + 30 hard
Ay 9-12Open source contribute + 1 paperKaggle Master adımTargeted mock (Google, Meta LC etiketi)

7. Yaygın Hatalar

8. 8 Başarı Hikayesi (Anonim)

Başarı Hikayeleri
ProfilStratejiSonuç
1. CS öğrenci, BoğaziçiLeetCode 250 + 3 Real Project + Kaggle ExpertTrendyol Senior 4 yılda → Google Zurich
2. Bootcamp mezunu5 Real Project + 0 LeetCodeTürk SaaS junior junior 6 ayda
3. PhD StatsKaggle Grandmaster + 0 Real ProjectTürkiye İş Bankası senior 1 yılda
4. Lise + self-taught10 Real Project + LeetCode 80Hugging Face remote (Türkiye)
5. SWE 5 yıl3 AI Real Project + LangChain masterGetir senior 3 ayda transition
6. Endüstri MühKaggle Expert + 2 deployed projeTrendyol Data Scientist 9 ayda
7. CS dropout8 SaaS Real ProjectSolo SaaS founder ₺50K/ay MRR
8. Akademisyen3 paper + Kaggle Master + Real Project yokDeepMind research engineer remote

9. Mülakat Sonrası Feedback Dağılımı

10. Geçer Note vs Mükemmel

11. ROI Hesabı

11.1 1 Saat Yatırım Karşılığı

1 Saat Yatırım Karşılığı (Aylık Maaş Üzerine Etki)
AktiviteSaat EtkisiToplam Aylık Maaş Etkisi (1 yıl sonra)
1 saat LeetCode medium+0.05 puan+₺50 aylık (Türk şirket için)
1 saat Kaggle yarışma+0.07 puan+₺70 aylık
1 saat Real Project+0.15 puan+₺150 aylık
1 saat blog yazma + paylaşım+0.10 puan (uzun-vade)+₺100 aylık + brand
1 saat network (LinkedIn DM, meetup)+0.20 puan+₺200 aylık (referral)

Çıkarım: Networking + Real Project en yüksek ROI. LeetCode düşük ROI ama belli pozisyonlar için zorunlu.

12. Sık Sorulanlar

Soru: 0 tecrübe — hangisinden başlayayım?

Soru: Big Tech mülakatta Real Project sorulur mu?

Evet ama secondary. LeetCode primary, system design primary, behavioral primary. Real Project "talk through" round'da geliyor (her aday 1 önemli proje detay anlatır).

Soru: Kaggle medal aldım — iş garantili mi?

Hayır. Medal güzel sinyal ama tek başına yetmez. Real Project + Kaggle medal + reasonable LeetCode kombinasyonu iş hazır profil.

Soru: 1000 LeetCode problem çözüm — yeter mi?

Türk şirketler için fazla. Big Tech için yeterli olabilir ama Real Project zayıfsa balanced profile değil. 200 medium + 5 Real Project > 1000 LeetCode.

Soru: Solo SaaS founder olmak istiyorum — hangi yol?

%90 Real Project. Kaggle/LeetCode minimal. SaaS founder için product sense + iteration speed + customer development önemli.

Soru: Hangi LeetCode problem en faydalı?

Blind 75 (popüler liste) ile başla. NeetCode 150 sonraki. Top 100 liked problems. Şirket-spesifik etiket sonra (Premium gerekli).

Soru: Kaggle competition yerine Notebooks tier?

Notebooks tier alternatif yol. Yazım + dokümantasyon güçlü kişiler için. Notebooks GM bile bazıları yarışma medali olmadan ulaşmış. 5+ quality public notebook hedef.

Soru: Real Project'i nereye deploy edeyim?

  • Frontend (Next.js): Vercel ücretsiz
  • Backend (FastAPI, Express): Railway, Render, Fly.io (ücretsiz tier)
  • ML model serving: Hugging Face Spaces, Modal, Replicate
  • Database: Supabase, PlanetScale (ücretsiz tier)
  • Domain: Cloudflare Registrar veya Namecheap $10/yıl

Soru: Bir Real Project ne kadar süre almalı?

İlk basit demo: 1-2 hafta. Quality MVP: 4-6 hafta. Production-grade with users: 2-3 ay.

Soru: AI ile Real Project yapmak değer mi?

Şu an EVET — 2024-2026 LLM/RAG/agentic özellikle yüksek talep. LangChain + Pinecone + OpenAI ile 2-3 haftada quality MVP mümkün.

Soru: Türkçe blog ile İngilizce blog hangisi?

İkisi de değerli. Türkçe → Türk pazarı + brand build. İngilizce → uluslararası audience + global ish. Önce Türkçe, sonra İngilizce'ye çeviri ideal.

Soru: Open source contribute LeetCode/Kaggle/Real Project'in hangisinde?

Real Project kategorisinde. Hugging Face, LangChain, scikit-learn gibi popüler repolara PR aç. 1 kabul edilmiş PR CV'de altın değerinde.

13. Sonuç ve Eylem Planı

3 ana çıkarım:

  1. 3 yol farklı amaçlara hizmet eder — LeetCode (Big Tech mülakat), Kaggle (ML algoritma derinleşme + medal), Real Project (portfolio + production).

  2. Türk teknoloji pazarı 2026'da Real Project DOMINANT signal — Trendyol, Getir, Hepsiburada hiring manager %70 "Real Project portfolio" diyor.

  3. Optimal hibrit kombinasyon hedefe göre: Türk unicorn için 50/30/20 (Real/Kaggle/LeetCode), Big Tech için 30/30/40.

Bu hafta yapılacaklar:

Pazartesi:

  • Hedef şirket listesi yap (10 şirket)
  • Her şirketin tipik mülakat sürecini araştır

Salı:

  • 1 quality Real Project konsepti seç (Türkçe NLP ya da RAG önerilir)
  • GitHub repo oluştur, README başlat

Çarşamba:

  • Kaggle hesap kontrol, Phone verify yap
  • Bir yarışmaya katıl (Titanic veya Tabular Playground)

Perşembe:

  • LeetCode hesap, 1 easy + 1 medium problem
  • Hedef: günde 1-2 problem

Cuma:

  • LinkedIn güncelle (headline, bio)
  • 1 LinkedIn paylaşımı ("AI öğrenmeye başladım..." tarzı authentic)

Önümüzdeki 12 ay genel hedef:

  • 5-7 quality Real Project (en az 2 deployed)
  • Kaggle Expert tier
  • 100-150 LeetCode medium
  • 5+ LinkedIn paylaşım
  • 1 açık kaynak PR (Hugging Face / LangChain / scikit-learn)
  • 1 blog post (Türkçe)
  • 50+ başvuru → 5+ teklif

Kaynaklar

  1. , LeetCode ·
  2. , NeetCode ·
  3. , Google ·
  4. , Microsoft ·
  5. , Vercel ·
  6. , Hugging Face ·
  7. , LangChain ·
  8. , CareerCup ·
  9. , O Reilly ·
  10. , Trendyol ·

Danismanlik Baglantilari

Bu yazıya en yakın consulting sayfaları

Bu içerikten sonraki mantıklı adım için en ilgili solution, role ve industry landing'lerini burada görebilirsin.

Yorumlar

Yorumlar