AI asistanım benden daha zeki

10 yıllık kodlama deneyimim, bir süsleme sürecim ve sonunda yüzümü korumaya değer bulduğum orta yaşlı biri olarak, AI’nın benden daha iyi olduğunu kabul etmek utanç verici bir durum.

Kullandığım AI araçlarının aylık toplam maliyeti 200 CNY’den azdır, patronumun bana ödediği maaş bundan çok daha fazladır.

Bu durumun alay çekmesi muhtemel,

“Bu sadece sizin durumunuz”

“Giriş seviye programcılar böyledir”

“Sadece basit işleri yapabilirler”

“Gerçek mühendislik yapamazlar”

“Ciddi halüsinasyonları var”

“Üretim ortamı için uygun değil”

AI araçları konusundaki deneyimlerim, bu alaylara karşı duyarsız olmamı sağlayacak kadar yeterli. Bu yazıda herhangi bir aracı önermeyeceğim, sadece fikirlerdeki uyumu vurgulayacağım, yorumlardan her seferinde çok şey öğreniyorum.

Github Copilot’un ilk kullanıcılarındanım, iç test aşamasından itibaren kullanmaya başladım, test aşaması bittikten sonra tereddüt etmeden yıllık üyeliği aldım ve bugüne kadar kullandım. Artık zorlu bir sorunu kendim çözdiğimde heyecan duymuyorum, “zarif kodlar” için gurur duymuyorum. Şimdi sadece bir şey için heyecan duyuyorum, AI’nın ifademizi doğru bir şekilde anlayıp, ihtiyacımı tamamlaması ve beklentilerimi aşması.

Geçtiğimiz on yılda biriktirdiğim deneyimler, AI araçlarında en faydalı olanlar şunlardır:

  • Mantık
  • Tasarım desenleri
  • Düzenli ifadeler
  • markdown
  • mermaid
  • Kodlama stili
  • Veri yapıları ve algoritmalar

Daha da ayrıntıya inersek:

  • Büyük öncül, küçük öncül, uygun ilişkisel bağlantı.
  • Bağımlılık ilişkilerini dikkatli oluşturun, döngüsel bağımlılığı kesinlikle önleyin.
  • Gerektiği durumlar dışında ilişkisel bağlantı ekleme, gerektiği durumlar dışında ilişkisel kapsam genişletme.
  • Mantıksal blok ölçeğini sıkı kontrol altında tutun.
  • Düzenli ifade araması yapın ve isimlendirme stilinize göre düzenli ifade aramasına uygun kod üretin.
  • Mermaid üretin, inceleyin, düzenleyin, kod üretimini yönlendirmek için mermaid kullanın.
  • Veri yapıları ve algoritmaların adını kullanarak kod üretimini yönlendirin.

Farklı açık kaynak projelerine katıldım, bazıları bildiğim alanlardı, bazıları da bilmediğim alanlardı. Hızlı bir şekilde işe girişebilmemde deneyimlerimin etkisi vardı. Şunu fark edeceksiniz: iyi projeler her zaman benzerdir, kötü projelerin her birinin kendi kötü yanları vardır.

Eğer hafızam giderek azalıyor, geçmişte biriktirdiğim tüm deneyimleri unutuyorum, ama yine de ailemi geçindirmek için programcı olmaya devam etmek zorundayım, kendime bir not kağıdı yazabilirim. Sadece en kısa ipuçlarını yazabileceksem, şunu yazardım: Google "How-To-Ask-Questions"

İnsanlar AI’dan daha mı zeki? Yoksa sadece bazı insanlar bazı AI’lardan daha mı zeki?

Gerçekten fayda sağlamadığı için kendime yalan söylemeyeceğim. Başlıkta da belirtildiği gibi, bu yazı benim yüzümü yırtıp içimdeki gerçek düşüncelerimi göstermek için. AI benden daha iyi ve çok daha iyi. AI’dan şüphe etmeye başladığımda, kendime şu şunu hatırlatacağım:

AI insanlardan daha mı aptal? Yoksa sadece bazı insanlar bazı AI’lerden daha mı aptal? Sorumu yeniden sormalı mıyım?