Vibecoder ve Yazılım Mühendisi Arasındaki Fark

Tipik bir vibecoder şu şekilde çalışır:

Problem → AI → Çözüm

Yapay zeka her problemi doğru çözme potansiyeline sahip değil. Bazen bir sorunun etrafında döndüğünü ve doğru çözümü üretemediğini görmek mümkün.

Bu sebeple basit işler için vibecoder belki istediği çözüme ulaşabilir, ama teknik anlamda çözüm geliştirme odaklı çalışmadığı ve bu konuyu tamamen yapay zekaya bıraktığı için kısa sürede karmaşık bir uygulamada çıkmaz sokağa girecektir.

Burada gerçek bir yazılım mühendisi ile vibecoder arasındaki farkı görebilmek mümkün, çünkü yazılım mühendisi şu şekilde düşünür:

Problem → Mühendisin zihinsel modeli → Olası çözümler → AI → Uygulama / doğrulama

Bunu bir adım öteye taşımak da mümkün. Yazılım mühendisi yapay zekanın takılıp, kaldığı, sürekli etrafında döndüğü ama çözüm bulamadığı problemler için de gerekli çözüm senaryolarını düşünebilir ve yapay zekayı bu yönde itebilir. Vibecoderin bu aklıma bile gelmez, çünkü teknik altyapısı buna izin vermez.

Bu konuya neden açıklık getirmeye çalışıyorum?

Ben yapay zeka konusunda ilk paylaşımlarımı 2 sene önce yapmaya başladığımda, gelen yorumların çok büyük bir kısmı bunun bir hype olduğu ve gelip, geçişi olacağı yönündeydi.

Şimdi gelen yorumlara bakıyorum. Çoğu kişi için durum çok net: yazılım mühendisliği bitmiştir ve herşeyi artık yapay zeka yapabilir.

Ben bu şahısların bu radikal sonuca tecrübeleri ile geldiklerini düşünmüyorum. Bu tür bir fikir, olup bitenlere dair yazılanlardan çok etkilenen ama kişisel olarak bu konuda geniş çaplı tecrübesi olmayan kişilere ait olabilir.

Gerçek anlamda yazılım ve yapay zeka araçlarına hakim birisi bu şahıslara ait söylemlerin zırva olduğunu bilir ve dikkate bile almaz. Asıl sorun bu değil. Asıl sorun, bu şahısların ürettikleri saçmalıkların yazılım sektörüne girmeye çalışan genç yazılımcı ve yazılım mühendislerinin kafasını karıştırma potansiyelidir.

Ekononik çalkantıları bir kenara bırakacak olursak, işini iyi yapan insanlar her daim hayatlarını idame ettirmek için gerekli kazancı sağlamışlardır. Nihayı amaç her daim yaptığın işte ileri seviye olmaktır. Bunu sağlayanların işsiz kalması söz konusu olamaz.

📢 Önemli Bağlantılar
▶️ YouTube Kanalım En yeni videoları kaçırmamak için abone olun Kanalı Ziyaret Et →
📘 Yapay Zeka Çağında Yazılım Geliştirme Ücretsiz e-kitabı PDF olarak indirin ve okuyun PDF'i İndir →