Teknik Olmayanlar İçin Yapay Zeka ile Kodlama: Başlangıç ve Gerçek Dünya Senaryoları İçin Pratik Bir Rehber

@HiTw93
ÇINCE3 ay önce · 26 Nis 2026
344K
1.5K
324
59
2.9K

TL;DR

Teknik bilgisi olmayan profesyonellerin Claude Code konusunda uzmanlaşması için kapsamlı bir rehber. Komut satırı temellerini, teknik kavramları, istem mühendisliğini ve günlük iş akışlarını otomatize etmek için özel araçlar geliştirmeyi kapsar.

TL;DR

Geçen ay, ürün ve iş birimindeki meslektaşlarıma AI Kodlamaya nasıl başlayacaklarını anlattım. Yakın zamanda birçok öğrencinin abonelik engelleri nedeniyle üst düzey AI Kodlama araçlarından mahrum kaldığını belirten bir tweet ile birleşince, yöntemlerin ve alışkanlıkların önce ücretsiz olarak öğrenilebileceğini fark ettim. Başlangıç kısmını burada derledim. Anlaşılmasını kolaylaştırmak için kavramları daha doğrudan hale getiren birkaç basit illüstrasyon ekledim.

Birçok kişi Claude Code'u kullanmanın ilk adımı olan komut satırında takılıp kalıyor. Sadece metin içeren bir terminal görmek, bunun yalnızca programcılar için olduğunu düşündürüyor. Gerçekte eşik o kadar yüksek değil. Doubao gibi bir sohbet AI'sını kullanabilen herkes, biraz zaman ayırarak başlayabilir; gerisi sadece yürütmeyi AI'ya devretmeye alışmak.

İşin içine girdiğinizde, bunun her türlü görevi üstlenen yetenekli bir asistan gibi olduğunu göreceksiniz: arka uç verilerini çalıştırmak, sorunlarınızı çözmek için küçük araçlar yazmak, dağınık belgeleri brifingler halinde birleştirmek, prototipler yapmak veya satış raporlarını düzenlemek. Daha önce kod yazıp yazamamanız önemli değil. Proje bağlamını bilinçli olarak CLAUDE.md'ye yazdığınızda, gereksinimlerinizi kesinleştirdiğinizde ve tekrarlayan eylemleri paketlemek için "Yetenekler" oluşturmayı düşündüğünüzde, aslında kapıdan içeri girmişsinizdir. Bu makale, teknik olmayan öğrencileri en sevdiğim araç olan Claude Code'u kullanmaya yönlendirmek için hazırlandı.

İlk Engel: Komut Satırı

Kod yazmayan öğrenciler Doubao gibi sohbet AI'larına alışkındır. Claude Code'u ilk kurduklarında biraz yabancı gelir. Eskiden gidişat şöyleydi: ihtiyacı tarif eder, kod üretir ve test etmek için başka bir yere kopyalayıp yapıştırırdınız. Şimdi Claude Code doğrudan terminalde çalışarak manuel taşıma adımını atlar.

Tw93 - inline image

Daha önce hiç terminal kullanmadıysanız, özellikle AI Kodlama için oluşturduğum Kaku'yu öneririm. Renkler veya yazı tipleriyle uğraşmadan kutudan çıktığı gibi kullanıma hazırdır. Sistemin açık/koyu modlarını takip eder, bölünmüş ekranlar için Cmd + D ve dosya yöneticisi için Cmd + Shift + Y kullanır. Yeni başlayanlar için en önemlisi, yerleşik AI yardımına sahiptir: komut hataları için düzeltmeler önerir ve # ile başlayıp ardından Türkçe yazarsanız komutlar oluşturabilir.

Tw93 - inline image

Claude Code'u kurmak sadece bir komut alır (resmi belgelere bakın), ardından proje klasörünüzde claude yazmanız yeterlidir.

curl -fsSL


https://claude.ai/install.sh

| bash

Şiddetle Tavsiye Edilir: Teknik Bilgiyi Tazeleyin

Claude Code'u gerçekten iyi kullanmak için ihtiyaçları tarif etmek yeterli değildir. Temel kavramları anlamak, sorun gidermeyi çok daha kolay hale getirir.

Yaygın framework'lerin ne işe yaradığını bilin: React, Vue veya Next.js'in neyi çözdüğünü anlamak, Claude Code'un çıktısına baktığınızda kaybolmamanıza yardımcı olur.

Yazılım temelleri: Terminal komutları, Git, VS Code ve Chrome DevTools. Bir hata oluştuğunda, sadece beklemek yerine hatanın yerini bulmaya yardımcı olabilirsiniz.

Temel programlama kavramları: Fonksiyonların ne olduğu, değişkenlerin ve durumların ne olduğu ve kodun neden birden çok dosyaya bölündüğü. Bu, gereksinimlerinizi daha kesin hale getirir.

Kodu ve hataları okumayı öğrenin: Bu, kod yazamadan önce bile faydalıdır. Bir değişikliğe bakıp ne yaptığını görmek, açıklama istemekten daha hızlıdır. Hatalarda panik yapmayın; her şeyi kopyalayıp geri yapıştırın ve "Bu ne anlama geliyor ve nasıl düzeltebilirim?" diye sorun. On kerede dokuzunda, size tam olarak hangi satırın sorun olduğunu söyleyecektir.

Kendi başınıza kod yazma seviyesine ulaşmanız gerekmez; sadece bu şeylerin neye benzediğini bilmek yeterlidir. freeCodeCamp veya MDN'nin giriş bölümlerinde bir veya iki akşam geçirin veya Crash Course Computer Science veya Harvard CS50 gibi bir giriş kursu izleyin. Bu, işbirliği verimliliğinizi önemli ölçüde değiştirecektir.

Daha geniş bir perspektif için şu üç kitabı öneriyorum: Ürün kararı için "Inspired", mühendislik felsefesi için "The Linux/Unix Design Philosophy" ve uzman bir programcının vizyonu için "Listening to the Wind".

Hazırlık: Hesaplar ve Abonelikler

Hesap: claude.ai adresine Gmail kullanarak kaydolun. Risk kontrolünü tetiklememek için istikrarlı bir ABD IP'si kullanın. Yeni bir hesapta doğrudan Max aboneliğine atlamayın, aksi takdirde yasaklanabilirsiniz.

En kolay yol, ABD App Store'u veya Google Play'i kullanmaktır. Claude Uygulamasında bakiyenizi kullanarak Pro'ya abone olun. App Store'un vergileri olduğunu unutmayın (100 birimlik bir abonelik 125 olarak görünebilir), ancak daha güvenlidir. Pro ile başlayın ve kota yeterli değilse Max'e yükseltin.

Tw93 - inline image

Yasaklanmayı önlemek için: istikrarlı bir ağ kullanın, hesapları paylaşmayın, güvenilir ödeme yöntemleri kullanın (sanal kartlardan kaçının) ve eski bir Gmail hesabı kullanın.

Hangi Görevler Claude Code'a Uygundur?

Cursor, Windsurf ve Codex'i denedim, ancak Claude Code benim günlük kullandığım araç.

Model yeteneği mükemmeldir ve "Harness" konseptinin uygulanması birinci sınıftır. Bağlamı anlamak için CLAUDE.md ve dizin yapısını tarar, ardından dosyaları değiştirir, komutları çalıştırır, hataları kontrol eder ve kendi başına yineleme yapar. Terminalde bulunduğu için git, testler ve betikleri doğrudan çağırabilir.

Tw93 - inline image

Claude Code aslında genel amaçlı bir Ajan'dır. Anthropic'in dahili satış ve finans ekipleri, CRM verilerini ve e-postaları işlemek için kullanır. Terminalden nefret ediyorsanız, masaüstü uygulaması Cowork'u kullanın; bu uygulama, makbuz ekran görüntülerini gider raporlarına dönüştürmek gibi işlemler için yerel dizinlerinizi okuyabilir/yazabilir.

Kritik nokta: kodlamada doğruluk hızdan daha önemlidir. 20 dakika sürüp çalışması, 10 dakika sürüp 20 dakika hata ayıklama gerektirmesinden daha iyidir.

Tw93 - inline image

En iyi görevler: Prototipler ve dahili araçlar, CSV'leri/satış raporlarını işleme, sözleşme maddelerini özetleme ve PDF'lerden/bağlantılardan bilgi çıkarma.

Tek Kişilik Yazılım Geliştirin

NYT köşe yazarı Kevin Roose, tek kişilik yazılım konseptini önerdi: bir milyon kişi için bir uygulamaya ihtiyacınız yok; sadece kendiniz için yazılım yapabilirsiniz. Bu, sesli notları toplantı tutanaklarına dönüştüren bir araç veya kişisel bir kontrol paneli olabilir. Ürün ve iş insanları, kendi sorun noktalarını bildikleri için bunda en iyisidir.

Tw93 - inline image

1 Günlükten 3 Aylık Ritme

İlk günden Notion'u inşa etmeye çalışmayın. Bu ritmi izleyin:

Tw93 - inline image
  1. Gün: Mevcut bir Excel veya Markdown dosyasını değiştirin. 1. Hafta: Tek sayfalık bir kişisel ana sayfa oluşturun. 1. Ay: Haftalık tekrarlayan bir görevi otomatikleştirin. 3. Ay: Bir "tek kişilik yazılım" aracı oluşturun.

OpenCLI ile Web Eylemlerini Komutlara Dönüştürün

Operasyon personeli genellikle tüm gün tarayıcılarda tıklayarak geçirir. Bu görevler genellikle API'ler aracılığıyla UI'yi atlayabilir.

OpenCLI, Xiaohongshu, X, Bilibili vb. için CLI bağdaştırıcıları sağlar. Claude Code'un tıklama, veri girişi ve kazıma gibi web eylemlerini tek bir komutla gerçekleştirmesine olanak tanır.

Xiaohongshu Araştırması: Claude Code'un OpenCLI'yi kullanarak veri kazımasını ve popüler anahtar kelimeleri özetlemesini sağlayın.

Duygu Özeti: X, Reddit ve HackerNews için bağdaştırıcıları günlük bir raporda birleştirin.

Claude Code ayrıca Webhooks veya GitHub olayları aracılığıyla iş akışlarını otomatikleştirmek için bir Routines özelliğine sahiptir.

Tw93 - inline image

CLAUDE.md: Önce Proje Bağlamını Tanımlayın

Birçok kişi bağlamı tekrarlamak zorunda kaldıkları için hayal kırıklığına uğrar. Çözüm, kök dizinde bir CLAUDE.md dosyasıdır.

Tw93 - inline image

Claude Code her başladığında bunu okur. 150 satırın altında tutun, emir kipi kullanın ve doğrulanabilir kurallar sağlayın (örneğin, "fonksiyonlar 50 satırın altında olmalıdır").

Anahtar kurallar: Harekete geçmeden önce sor, basitliğe öncelik ver, yalnızca gerekli olana dokun ve tamamlandıktan sonra doğrula.

Kesin Gereksinimler Sapmaları Önler

Belirsiz: Bana bir müşteri takip aracı yap.

Kesin: Bana tek dosyalı yerel bir web sayfası olarak bir satış takip aracı yap. Sol liste şirket adını, bir sonraki takibi ve durumu gösterir. Sağ taraf ayrıntıları gösterir. Üste üç filtre ekle. Verileri localStorage'da sakla.

Tw93 - inline image

Kesin gereksinimler, ilk gün çalışan bir sürüm elde edilmesini sağlar. Kod ayrıntılarını bilmeseniz bile, gereksinimleri spesifik olarak tanımlamalısınız.

Tw93 - inline image

Kapsamı tanımlayın: neyin yapılmaması gerektiğini açıkça belirtin (örneğin, "giriş yok, şimdilik SEO yok"). Sayısal kabul kriterleri sağlayın (örneğin, "ilk ekran 1.5 saniyede yüklenir").

Plan ve Otomatik Modlar

Karmaşık görevler için Plan modunu (Shift+Tab) kullanın. Yürütmeden önce ne yapmayı planladığını listeler. Rahatsanız, güvenli işlemleri otomatik olarak gerçekleştiren ve yalnızca riskli olanlar (dosya silme gibi) için izin isteyen Otomatik modu kullanın.

Tw93 - inline image

Doğru Olduğunu Nasıl Onaylarsınız

Sadece sözüne güvenmeyin.

Tw93 - inline image

Git Anlık Görüntüleri: Büyük değişikliklerden önce git status çalıştırın ve kontrol noktaları işleyin. Değişiklikleri geri almak için /rewind kullanın.

"Dene ve Gör" Döngüsünden Kaçının: Teşhis olmadan kodun yamalanmasına izin vermeyin. Değişikliklere izin vermeden önce "Sorun hangi satırda ve neden?" diye sorun.

Tw93 - inline image

Max İleri Düzey İpuçları: Takma Adlar, Modeller ve Uzun Oturumlar

Takma Adlar: Onayları atlamak ve bağlam sıkıştırmasını geciktirmek için alias c='CLAUDE_CODE_AUTO_COMPACT_WINDOW=400000 claude --dangerously-skip-permissions' kullanıyorum.

Modeller: Opus'un planlamayı ve Sonnet'in yürütmeyi yapması için /model opusplan kullanın.

Uzun Oturumlar: Bir görevi tamamladıktan sonra /clear kullanın. Uzun bir görevi bitirmeden önce bir HANDOFF.md isteyin, böylece yeni bir oturumda devam edebilirsiniz.

Tw93 - inline image

Waza: Alışkanlıkları Kas Hafızasına Dönüştürmek

İyi mühendislik alışkanlıklarını temsil eden 8 beceriden oluşan bir set olan Waza'yı oluşturdum.

Tw93 - inline image

Planlama için /think, UI tasarımı için /design, sorun giderme için /hunt ve son incelemeler için /check.

Kendi Yeteneklerinizi Oluşturun

Yetenekler, .claude/skills/ içinde bir SKILL.md bulunan klasörlerdir. İş akışı tabanlı (örneğin, toplantıları özetleme), kontrol listesi tabanlı (örneğin, yayın öncesi kontroller) veya uzman tabanlı (örneğin, sorun giderme matrisleri) olabilirler.

Tw93 - inline image

Kami ve Claude Design

Kami, içeriği profesyonel PDF'lere dönüştürmek için bir AI düzen aracıdır. Claude Design, kod yazmadan ekran görüntülerinden veya belgelerden etkileşimli prototipler oluşturmanıza olanak tanır.

Tw93 - inline image

Güvenlik Hususları

Tw93 - inline image

Komutları çalıştırmadan önce açıklamasını isteyin. Pratik için asla üretim ortamlarını kullanmayın. API anahtarlarını doğrudan sohbete yapıştırmayın; .env dosyaları kullanın. Ödemeler gibi hassas özellikler için sıfırdan yazmak yerine Stripe gibi yerleşik hizmetleri kullanın.

Tek tıkla kaydet

YouMind ile viral makaleleri AI derin okumayla incele

Kaynağı kaydedin, odaklı sorular sorun, argümanı özetleyin ve viral bir makaleyi tek bir AI çalışma alanında yeniden kullanılabilir notlara dönüştürün.

YouMind'ı keşfet
Üreticiler için

Markdown'ınızı temiz bir 𝕏 makalesine dönüştürün

Kendi uzun yazılarınızı yayımlarken görselleri, tabloları ve kod bloklarını 𝕏 için biçimlendirmek zahmetlidir. YouMind, eksiksiz bir Markdown taslağını temiz ve hemen paylaşılabilir bir 𝕏 makalesine dönüştürür.

Markdown'dan 𝕏'e deneyin

Çözülecek daha fazla kalıp

Son viral makaleler

Daha fazla viral makale keşfet