Notlar

Uzun Süre Sonra Geleneksel Kod Yazmayı Denedim

Aylardır yapay zeka kullanarak kod yazıyorum ve bu süreçte geleneksel yöntemlerle kod yazmaya oldukça uzak kalmış gibi hissetmeye başladım. Bu yüzden, tamamen yapay zekadan bağımsız bir proje yapmak istedim. Proje sürecinde bazı şeyler fark ettim ve bu gözlemleri sizinle paylaşmak istiyorum. Bunları mutlak doğrular olarak görmeyin; şimdilik benim kişisel düşüncelerim ve zamanla değişebilirler.

Yazılım geliştiren kişilerin farklı bakış açıları oluyor. Bazıları hızlıca proje üretip para kazanma odaklı çalışıyor, bazıları ise mühendislik tarafına daha fazla önem vererek kodu kendisi yazmayı öncelikli görüyor. İki yaklaşım da kendi içinde geçerli ve doğru olabilir. Bu tamamen amacınıza ve içinde bulunduğunuz duruma göre değişir.

Ben, kişisel olarak mühendislik bakışına daha yakınım. Ancak bildiğim ve hâkim olduğum bir konuda bir şeyler geliştireceksem, yapay zekayı kullanmayı tercih ediyorum. Öte yandan, arka planda daha derin ve kalıcı öğrenmeler gerçekleştirmeye de önem veriyorum.

  1. Daha titiz çalışıyorum. Detaylara daha çok dikkat ederek geliştirme yapabiliyorum. Yapay zeka kullanırken ise genellikle sadece prompt verip çıktıya odaklanıyorum. Her ne kadar “sonra kodlara bakarım” desem de, hıza odaklandığım için çoğu zaman bu incelemeyi yapamıyorum.

  2. Yaratıcılığım daha çok tetikleniyor. Projeyi yazarken aklıma yeni fikirler gelebiliyor, yazdığım özelliği daha fazla sorguluyorum. Yapay zeka kullanırken ise genellikle başta ne yapılacağını düşünüp onu yazdırıyorum. Çok fazla sorgulamadan devam ediyorum.

  3. Analitik düşünme yeteneğim artıyor. Sorunları çözerken daha fazla analiz yapıyor ve kendi çözüm yollarımı geliştiriyorum.

  4. Araştırma ve üretme sürecinden daha çok keyif alıyorum. Yapay zekada ise sadece prompt vermek bana bazen sıkıcı geliyor. Kendimi bir noktadan sonra bir robota dönüşmüş gibi hissediyorum.

  5. Zaman açısından daha fazla emek harcıyorum. Geleneksel kod yazmak daha çok vakit alıyor ama bu süreçte kendime bazı kurallar koyarak yapay zekayı yalnızca belirli yerlerde, destek aracı olarak kullandım.


Geliştirdiğim projenin bağlantıları: 👉 Uygulama 👉 GitHub


Bu yazıdan “yapay zeka kullanımını bırakın” ya da “her şeyi geleneksel yazın” gibi bir şey demiyorum. Eğer uzun zamandır yapay zeka ile çalışıyorsanız, arada bir projeyi tamamen geleneksel yöntemlerle yazmayı deneyebilirsiniz. Farkı görmek ilginç olabilir.

Sevgiler. 👋


En Sık Kullandığım Yapay Zeka Araçları

  • Cursor
  • ChatGPT
  • Windsurf
  • GitHub Copilot

Not: bu yazıyı kendim yazdıktan sonra yapay zekaya dil bilgilerini düzeltmesini istedim.