b buyoldan.com
Blog

Motivasyon

Vibe Coding (AI-Native Development) Masterclass

GELECEĞİN MESLEĞİ

Yazılımın yeni çağında AI ile otonom ürün geliştirme, Agentic iş akışları ve Vibe Coding paradigmaları.

Aşama 1: AI Çağı ve Paradigma Değişimi

Vibe Coding Nedir? Modern Geliştirici Kimliği
01

Vibe Coding Nedir?

Yazılımın deterministikten olasılıklı yapıya geçişi.

02

AI-Native Geliştirici Kimliği

Geleceğin "Software Engineer" tanımı.

03

Deterministik vs Olasılıksal (Probabilistik) Yazılım

Hangi aşamada AI hangisinde manuel kod?

04

Büyük Dil Modellerinin (LLM) Sınırlarını Anlamak

DeepSeek, Claude ve GPT farkları.

05

Hız Faktörü: "Build in Public" Kültürü

AI ile saatler içinde ürün çıkartmak.

06

Technical Debt (Teknik Borç) ve AI

AI'nın yarattığı karmaşayı yönetmek.

07

AI ile Pair Programming Psikolojisi

Hüsran değil, iş birliği yönetimi.

08

Açık Kaynak (Open Source) LLM vs Tescilli (Proprietary)

Llama 3 vs Claude 3.5.

09

No-Code vs Low-Code vs Vibe Coding

Aradaki fark ve avantajlar.

10

Halüsinasyon (Hallucination) Yönetimi

AI'nın uydurduğu kodları saptamak.

11

Etik Yapay Zeka ve Mülkiyet (Ownership)

AI'nın yazdığı kodun sahibi kim?.

Aşama 2: Prompt Engineering for Devs

LLM İçin Kod Konuşma Sanatı
01

Kod Odaklı Prompt Yazım Teknikleri

Niyetimizi AI'ya doğru aktarmak.

02

Chain of Thought (Düşünce Zinciri)

AI'yı adım adım düşündürmek.

03

Az Örnekle Promptlama (Few-Shot Prompting)

AI'ya istediğiniz kod stilini öğretme.

04

System Prompts (.cursorrules)

IDE bazlı kuralları sabitleme.

05

Negatif Kısıtlamalar (Negative Constraints)

AI'ya neyi YAPMAMASI gerektiğini söylemek.

06

Role Prompting: "Senior Architect gibi düşün"

AI'ya kimlik atama.

07

Çıktı Formatlama (Output Formatting)

Kodun yapısını belirleme.

08

Iterative Refinement (Döngüsel İyileştirme)

Tek seferde değil, parça parça inşa etme.

09

Context Window Kullanımı

Hangi dosyaları AI'ya göndermeli?.

10

Temperature ve Top-P Ayarları

Yaratıcılık vs Doğruluk dengesi.

11

Prompt Enjeksiyonu (Injection) ve Güvenlik

Kendi kodunu ve şifrelerini koruma.

Aşama 3: Cursor & Windsurf Uzmanlığı

AI-Native IDE'lerin Efendisi Olmak
01

Cursor: AI-Native IDE Giriş

VS Code'un ötesine geçmek.

02

Windsurf: "Flow" Paradigması

Agentic yazılım deneyimi.

03

Composer Mode (Ctrl+I)

Bütün bir özelliği (feature) inşa etmek.

04

Chat Mode (Ctrl+L) ve Context @

Kod tabanını sembollerle sorgulama.

05

Uygula (Apply) Stratejisi

AI'nın önerdiği kodu güvenle kabul etme.

06

Özel Kurallar (Custom Rules)

Ekip ve proje standartlarını dayatmak.

07

Doğal Dil ile Arama (Natural Language Search)

Kodun içinde arama yapma sanatı.

08

AI-Native Git Workflows

Commit mesajlarını AI'ya yazdırma.

09

IDE Performans Optimizasyonu

Index alırken bilgisayarı yormama.

10

Yapay Zeka ile Uzaktan Geliştirme (Remote Development)

Sunucudaki kodu AI ile yönetme.

11

Windsurf MCP (Model Context Protocol)

Dış araçları AI'ya bağlama.

Aşama 4: Agentic Workflow Mimarisi

Task Decomposition ve Zincirleme İşlemler
01

Agentic Workflow Nedir?

AI'yı tek bir cevap yerine bir "İşçi" gibi kullanma.

02

Görevi Parçalara Ayırma (Task Decomposition)

Büyük işleri atomik adımlara bölme.

03

Human-in-the-Loop (HITL)

AI sürecine doğru noktada müdahale.

04

Kendi Hatasını Düzeltme (Self-Correction)

AI'nın çıktısını kendine test ettirme.

05

Çoklu Ajan (Multi-Agent) Paradigması

Uzmanlaşmış AI ajanları.

06

Building a "Plan" Mode

Kod yazmadan önce "Yol Haritası" isteme.

07

Durum Tutan (Stateful) Ajanlar: Hafızayı Koruma

Adımlar arası veriyi kaybetmeme.

08

Otonom Problem Çözme (Autonomous Problem Solving)

AI'nın hata karşısında deneme yapması.

09

PR'lar İçin İş Akışı (Workflow) Otomasyonu

Pull Request süreçlerini otomatiğe bağlama.

10

Yapay Zeka Destekli TDD (Test Driven Development)

Önce testi AI'ya yazdırıp sonra kodu tamamlama.

11

Ajanlığın Sınırları (The Limits of Agency)

Zaman ve bütçe yönetimi (Token cost).

Aşama 5: AI ile Debugging ve Refactoring

Hata Ayıklama ve Temiz Kod Stratejileri
01

Sıfır Örnekle Hata Ayıklama (Zero-Shot Debugging)

Hata kodunu verip çözümü alma.

02

Kodu Açıklama (Explain Code)

Anlaşılmayan kodu AI'ya yorumlatma.

03

Refactoring: DRY Prensibi ve AI

Kod tekrarını bitirme.

04

Yapay Zeka ile Performans Profili Çıkarma

Yavaş çalışan yeri bulma.

05

Yapay Zeka ile Güvenlik Denetimi (Security Audit)

Güvenlik açıklarını saptama.

06

Birim Test (Unit Test) Üretimi

Eski koda test yazma konforu.

07

Böcek Ödülü (Bug Bounty): Hayali Hataları Bulma

Koda stres testi uygulama.

08

Dilleri Dönüştürme (Converting Languages)

C#'tan Python'a veya React'tan Vue'ya geçiş.

09

Kod Stili Hizalama (Code Style Alignment)

Kodun karmaşasını temizleme.

10

Mantık Boşluklarını Bulma (Finding Logic Gaps)

Sistemdeki mantık hatalarını bulma.

11

Kullanımdan Kaldırma (Deprecation) Yönetimi

Eski kütüphaneleri yenileriyle değiştirme.

Aşama 6: Context Management & RAG Basics

Kod Tabanını AI'ya Tanıtma (Index/Search)
01

Bağlam Penceresi (Context Window) Nedir?

AI'nın kısa süreli hafızası.

02

RAG (Retrieval Augmented Generation) Giriş

AI'ya yeni bilgiler öğretme.

03

Vektör Veritabanı ve Kod İndeksleme

Kodun "Anlamına Göre" aranması.

04

Yapay Zekaya Dokümantasyon Ekleme (@Docs)

Yeni kütüphaneleri IDE'ye tanıtma.

05

Büyük Depoları (Repositories) Yönetme

Milyon satırlık projelerle çalışma.

06

Gömülmeler (Embeddings) ve Kod Benzerliği

Kod parçalarını birbiriyle eşleme.

07

Yapay Zeka Seçici Dikkat (Selective Attention)

Önemli kısımlara odaklanma.

08

Git Spreads ile Bağlamı (Context) Güncelleme

Değişiklikleri AI'ya bildirme.

09

Çok Modlu (Multi-modal) Bağlam

Tasarım görselinden kod üretme.

10

Token (Jeton) Optimizasyon Stratejileri

Maliyeti düşürme ve hızı artırma.

11

Gelecek: Sonsuz Bağlam (Infinite Context)?

Gelecekte bizi ne bekliyor?.

!
Bilgi Sorumluluktur

buyoldan.com tarafından sunulan bu yol haritaları, yalnızca öğrenme sürecini kolaylaştırmak amacıyla hazırlanan birer rehber ve tavsiye niteliğindedir. Konular zamanla güncellenebilir, değişebilir veya sınav sistemlerine göre farklılık gösterebilir. Hedefine ulaşırken yalnızca buradaki içeriklerle yetinmemeni, resmi kaynakları ve güncel müfredatları da düzenli olarak araştırmanı şiddetle öneririz. Kendi yolunu çizmek senin elinde!

👀

Buna Da Göz At

Rehber

...

Detaylı Analiz

...

Çalışma Taktikleri

...

Öğrenme Kaynakları

Ders çalışma veya site hakkında aklına takılan her şeyi sorabilirsin.
YOLAI
// kariyer asistanı
Merhaba! Ders çalışma, sınav hazırlığı veya kariyer konularında yardımcı olabilirim. Ne öğrenmeye çalışıyorsun?
0 / 300