Ana Sayfa AI Eğitimler Projeler Araçlar
Vibe Coding - AI ile Kodlama

Vibe Coding Nedir?

AI destekli kodlamanın yeni felsefesi ve başlangıç rehberi

Vibe Coding Nedir?

Vibe Coding, yapay zeka araçlarını kullanarak sezgisel ve akış halinde kod yazma felsefesidir. Geleneksel kodlamadan farklı olarak, geliştirici AI ile işbirliği yaparak hızlıca prototip oluşturur, iterasyon yapar ve ürüne dönüştürür.

Andrej Karpathy tarafından Şubat 2025'te popülerleştirilen bu kavram, "kodun her satırını ezberlemek yerine, AI ile diyalog kurarak çözüm üretmek" anlamına gelir. Karpathy, X platformunda "Artık gerçek anlamda kod yazmıyorum, sadece 'vibe' yapıyorum" diyerek bu terimi tanıttı.

"There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists."

— Andrej Karpathy, AI Araştırmacısı (Tesla, OpenAI)
Vibe Coding - AI ile Kod Yazma

Vibe Coding Felsefesi ve Zihniyet

AI Zihniyet ve Felsefe

AI ile İşbirliği

AI aracınız kodlama partnerinizdir, rakibiniz değil. Ona bağlam verin, o size çözüm üretsin.

Hız + Kalite

Hızlı prototipleme ile kaliteli çıktı arasında denge. MVP'yi saatler içinde oluşturun.

Sürekli İterasyon

İlk seferde mükemmel olmak yerine, sürekli iyileştirme. "Ship fast, iterate faster."

Prompt-Driven Dev

İyi promptlar = iyi kod. Prompt mühendisliği yeni çağın en önemli becerisi.

Öğrenme Odaklı

AI çıktılarından öğrenme ve gelişme. Kodu anlayın, kopyalamayın.

Sonuç Odaklı

Süreç değil, sonuç önemli. Ürünü kullanıcıya ulaştırmak ana hedef.

Vibe Coding Zihniyeti

  • Merak: "Bu nasıl çalışıyor?" sorusunu sürekli sorun — AI açıklasın
  • Sabır: AI her zaman doğru cevap vermez, iterasyon yapın ve yönlendirin
  • Eleştirel Düşünce: AI çıktılarını körü körüne kabul etmeyin, test edin
  • Cesaret: Bilmediğiniz teknolojilere dalın, AI yanınızda
  • Paylaşım: Öğrendiklerinizi toplulukla paylaşın (#buildinpublic)

Geleneksel Kodlama vs Vibe Coding

Kriter Geleneksel Kodlama Vibe Coding
Öğrenme Süresi Aylar-yıllar (syntax, algoritmalar, framework'ler) Haftalar (prompt yazma, AI araçlarını kullanma)
MVP Hızı Haftalar-aylar Saatler-günler
Gerekli Bilgi Derin programlama bilgisi Problem çözme + prompt yazma
Hata Ayıklama Manuel debugging, Stack Overflow AI ile otomatik debugging
Kod Kalitesi Deneyime bağlı Tutarlı (AI best practice uygular)
Ölçeklenebilirlik Ekip büyütme gerektirir 1 kişi = 10 kişilik output
Maliyet Yüksek (eğitim + zaman) Düşük ($20-100/ay AI aboneliği)

Vibe Coding için En İyi AI Araçları

AI Araçları ve Yapay Zeka Asistanları

Vibe Coding'e Nasıl Başlanır?

Kodlamaya Başlama
1

Bir AI Aracı Seçin ve Kaydolun

Başlangıç için ChatGPT (ücretsiz) veya Claude ideal. Daha ileri seviye için Cursor veya Claude Code'u deneyin. Birden fazla araç kullanarak en iyisini bulun.

2

Küçük Bir Proje Fikri Belirleyin

Todo app, kişisel portfolio, basit bir blog veya hesap makinesi gibi basit projelerle başlayın. İlk başarı motivasyonu artırır.

3

Prompt Yazmayı Öğrenin

Etkili prompt yazma tekniklerini keşfedin. Rol + Bağlam + Görev + Format + Kısıtlar formülünü uygulayın. Prompt Engineering Hub'ı inceleyin.

4

Kodu Anlayın, Kopyalamayın

AI'dan gelen kodu satır satır okuyun. Anlamadığınız kısmı AI'a sorarak öğrenin. "Bu kod ne yapıyor, satır satır açıkla" gibi promptlar kullanın.

5

Git Kullanın ve Paylaşın

Her adımı version control ile takip edin. GitHub'da açık kaynak olarak paylaşın. Build in public yapın, topluluktan feedback alın.

Örnek: İlk Vibe Coding Promptu

Sen senior bir full-stack web geliştiricisin. Bana modern bir kişisel portfolio web sitesi oluştur: - HTML5, CSS3 (Flexbox/Grid), vanilla JavaScript kullan - Dark theme, responsive tasarım - Hero section, hakkımda, projelerim, iletişim bölümleri - Smooth scroll animasyonları - Mobile-first yaklaşım - Temiz, yorumlanmış kod Adım adım oluştur ve her bölümü açıkla.

Gerçek Dünya Vibe Coding Örnekleri

Gerçek Dünya Vibe Coding Projeleri

SaaS Landing Page

Süre: 2 saat | Araç: Claude Code + v0.dev

Prompt ile hero section, pricing cards, testimonials ve responsive tasarım. Vercel'e deploy.

Mobil Fitness App

Süre: 1 hafta | Araç: Cursor + ChatGPT

React Native + Expo ile workout tracker. Tab navigation, timer, progress charts. App Store'a yayınlama.

AI Chatbot

Süre: 3 saat | Araç: Claude Code

Next.js + OpenAI API ile müşteri destek chatbot. Streaming yanıt, konuşma geçmişi, rate limiting.

E-Ticaret MVP

Süre: 3 gün | Araç: Bolt.new + Claude

Ürün listeleme, sepet, Stripe ödeme entegrasyonu. Supabase backend, Tailwind UI.

12 Haftalık Vibe Coding Yol Haritası

12 Haftalık Geliştirici Yol Haritası
Hafta 1-2

Temelleri Öğren

HTML, CSS ve JavaScript temellerini AI yardımıyla öğrenin. ChatGPT'ye sorarak pratik yapın. Küçük projeler oluşturun.

Hedef: İlk web sayfanızı AI yardımıyla oluşturmak
Araçlar: ChatGPT, MDN Web Docs
Hafta 3-4

AI Araçlarını Keşfet

ChatGPT, Claude Code ve GitHub Copilot'u deneyin. Her birinin güçlü yanlarını keşfedin. Prompt yazma becerilerinizi geliştirin.

Hedef: 3 farklı AI aracını kullanabilmek
Araçlar: ChatGPT, Claude Code, Cursor
Hafta 5-6

İlk Projenizi Yapın

AI yardımıyla kişisel portfolio sitenizi oluşturun. Responsive tasarım, modern CSS ve JavaScript etkileşimleri ekleyin.

Hedef: Canlı bir portfolio sitesi yayınlamak
Araçlar: Claude Code, Netlify/Vercel
Hafta 7-8

Git & GitHub Öğrenin

Versiyon kontrolü, branch stratejileri ve açık kaynak katkı süreçlerini öğrenin. İlk PR'ınızı gönderin.

Hedef: GitHub'da aktif profil oluşturmak
Araçlar: Git, GitHub, Claude Code (/commit)
Hafta 9-10

Full-Stack Proje

Frontend + Backend + Database ile tam bir proje. React/Next.js, API routes, Supabase veya Firebase entegrasyonu.

Hedef: Çalışan bir full-stack uygulama
Araçlar: Cursor, ChatGPT, Bolt.new
Hafta 11-12

Lansman ve Pazarlama

Projenizi yayınlayın, Product Hunt'ta paylaşın, X ve LinkedIn'de build in public yapın. İlk kullanıcılarınızı kazanın.

Hedef: 100 kullanıcıya ulaşmak
Araçlar: Vercel, Product Hunt, X

Pro İpuçları ve Best Practices

Yapın

  • CLAUDE.md / cursor rules dosyası oluşturun
  • Her değişikliği git ile commit edin
  • AI çıktısını anlamadan kullanmayın
  • Birden fazla AI aracını kombine edin
  • Küçük adımlarla ilerleyin
  • Test yazdırın ve kodu review ettirin
  • Build in public yapın

Yapmayın

  • AI kodunu körü körüne kopyalamayın
  • Güvenlik konularını AI'a bırakmayın
  • Tek seferde çok büyük görev vermeyin
  • API key'leri kodda bırakmayın
  • Test yazmadan production'a çıkmayın
  • Sadece tek bir araca bağımlı olmayın
  • AI'ın her dediğini doğru kabul etmeyin

Vibe Coding Manifestosu

"Kodu ezberleme, problemi çöz.
Syntax değil, mantık öğren.
Tek başına değil, AI ile birlikte.
Mükemmel değil, çalışan ürün.
Öğren, yap, paylaş, tekrarla."