Bu neden önemli?
Yapay zekânın yazdığı kodu kontrol edecek, hatasını bulacak kişi yine sensin. Bunu yapabilmek için temel bilgiyi kaybetmemen gerekiyor.
Soru şu
Syntax’ın dinleyici sorularına ayrılan bu bölümünde biri dert yanıyor: Projelerindeki kodun %80–90’ını yapay zekâ yazıyor. Sonuç? Artık basit bir HTTP isteğini bile yardım almadan yazamıyor. “Her şeyi baştan mı öğrenmeliyim?” diye soruyor.
Bu duruma beceri körelmesi diyebiliriz. Bir kası kullanmazsan zayıflar. Beyindeki beceriler de öyle. Bir işi sürekli başkasına yaptırırsan, o işi yapma yeteneğin zamanla kaybolur.
Hangi bilgi önemli?
Wes Bos ve Scott Tolinski’nin ayrımı işe yarıyor:
- Sözdizimi (syntax): Bir fonksiyonun parametrelerinin sırası gibi ezber bilgiler. Bunları unutman çok dert değil. Zaten her zaman bakabilirsin.
- İşleyişi anlamak: Bir isteğin uygulamanın içinde nasıl dolaştığı, verinin nereden gelip nereye gittiği. Bunu kaybedersen başın ağrır. Performans sorunlarını, hataları ve güvenlik açıklarını fark edemezsin.
Yani mesele her satırı ezbere yazabilmek değil. Yapay zekânın ürettiği şeyin neden çalıştığını anlayabilmek.
Araştırma ne diyor?
Anthropic, Ocak 2026’da bu konuda küçük ama kontrollü bir deney yayımladı:
- Çoğu yeni başlayan, 52 yazılımcıya daha önce kullanmadıkları bir Python kütüphanesiyle (Trio) bir görev verildi. Bir grup yapay zekâ kullandı, diğeri elle yazdı.
- Ardından hemen, az önce kullandıkları kavramlar üzerine bir sınav yapıldı. Yapay zekâ grubunun ortalaması %50, elle yazan grubun ortalaması %67 oldu.
- En büyük fark hata ayıklama (debugging) sorularında çıktı. Yani yanlış kodu fark etme ve nedenini bulma becerisinde.
- Yapay zekâ grubu işi biraz daha hızlı bitirdi ama fark istatistiksel olarak anlamlı değildi.
Asıl ilginç kısım şu: Yapay zekâyı nasıl kullandığın sonucu değiştiriyor.
- İşi tamamen yapay zekâya bırakanlar en düşük puanları aldı.
- Kodu ürettirip sonra “bu neden böyle?” diye soranlar, açıklama isteyenler ya da sadece kavram soranlar yüksek puan aldı.
Ne yapabilirsin?
- Aktif katılımcı ol. Gelen kodu okumadan kabul etme. Anlamadığın bir satırı yapay zekâya sor.
- Önce kendin dene. Öğrenmek istediğin bir konuda ilk denemeyi elle yap, sonra yapay zekâyla karşılaştır.
- İlk cevaba razı olma. Sorunu gerçekten çözmeye çalış. “Başka nasıl yapılabilirdi?” diye sor.
- Küçük düzeltmeleri kendin yap. Syntax’takiler de özellikle CSS’te, yapay zekâya tekrar tekrar yaptırmak yerine hızlıca elle düzeltmeyi tercih ettiklerini söylüyor.
- Temelleri tazele. HTTP isteği, veri akışı gibi temel konuları ara sıra yardımsız yaz.
Düşün
- Son yazdığın projede yapay zekânın yazdığı kodun ne kadarını bir arkadaşına anlatabilirsin?
- Yapay zekâ olmasaydı hangi işi hâlâ yapabilirdin, hangisini yapamazdın?