“Vibe coding” terimi mevcut durumu tanimlamak icin artik yetersizdir.
Genc yazilimcilar artik vibe coding yapmiyorlar, usta cirak iliskisi icinde gerekli tüm temel ve üst bilgiyi hocalarindan (AI) ögreniyorlar.
Bizim dönemimizde eksik olan usta-cirak iliskisi artik olusmus durumda. Genc yazilimcilari bu nimetten faydalanmalari yerine uyarmak anlamsiz. Yaptiklari vibe coding degil, yeni düzenin ögrenme süreci ve bu sürecin sonunda kendilerini iyi yetistirmis olacaklar.
Neden bu kadar genc yazilimcilara güveniyorum? Cünkü bir yazilimci meraklidir. Merakli olmayan birisi yazilimci olamaz. Bu merak onlari yapay zeka tarafindan olusturulan kodun nasil calistigini anlamaya istecek ve bu sekilde ögrenecekler. Imtihan icin kopya hazirlayan ögrencileri düsünün. Onlarin kopya cekme tesebbüsleri zaten gereken seyleri ögrenmelerini sagladi.
Bu sürece yeni bir isim konmasi gerekiyor. Genc yazilimcilara sadece vibe coding yapiyorlar demek artik dogru degil.
Peki vibe coding nedir? Hicbir yazilimci egitimi ve altyapisi olmayan ve daha önce kod yazmamis birisinin yapay zekaya kod yazdirip, programci oldugunu düsünmeye baslamasidir. Burada kisa vadece prototip ve mvp tarzi ürünler cikabilir lakin sürdürülebilirligi yoktur, cünkü yazilim sadece kod yazmaktan ibaret degildir ve ustalik gerektirir.
Sizce junior programcilar icin vibe coding yerine hangi terimi kullanabiliriz? Önerilerinizi bekliyorum.