Geri Dön
"Kod zaten hiç zor kısım olmadı" demek tüm programcılara hakarettir
SiTech Team2 წთ. საკითხავი

"Kod zaten hiç zor kısım olmadı" demek tüm programcılara hakarettir

Geliştirici Senko Rašić, yapay zekâ çağında sık duyulan "kod yazmak zaten hiç zor değildi" sözünün programcılık zanaatını küçümsediğini savunuyor ve mühendisleri değişime uyum sağlamaya çağırıyor.

Yazılım sektörü çalkantılı bir dönemden geçiyor: yapay zekâ araçları kod yazma biçimini değiştiriyor ve bu dönüşümün nasıl sonuçlanacağını kimse bilmiyor. Tartışmalarda ise şu cümle sık sık tekrarlanıyor: "LLM'ler kod yazmakta iyi olabilir ama yazılım hiçbir zaman zor kısım olmadı." Geliştirici Senko Rašić blogunda bunun tüm programcılara yapılmış ağır bir hakaret olduğunu yazıyor.

Kod yazmak kolaysa...

Rašić bir sorular zinciri kuruyor. Kod yazmak kolaysa, programcılar neden yıllarca yüksek talep görüp yüksek maaş aldı — üstelik ucuz para döneminden önce bile? Bu mesleğe neden stres, fazla mesai ve tükenmişlik eşlik ediyor? Şirketler neden "10x" geliştiriciler arıyor ve leetcode tarzı mülakatlar yapıyor? Clean Code ve The Pragmatic Programmer gibi kitaplar neden zorunlu okuma sayılıyor, John Carmack neden seçkin bir mühendis, Fabrice Bellard neden dahi kabul ediliyor? Kod yazmak kolaysa, yapay zekâ kodunuzu kullandığında neden sinirleniyorsunuz ve yazılım neden bu kadar hatayla dolu?

"Ortalama programcı" diye biri yok

Yazar aynı mantığı karşıt klişeye de uyguluyor: asıl zorluk neyi inşa edeceğine karar vermekse, ürün yöneticilerinin bir kısmı neden beceriksiz görünüyor ve neden geliştiricilerden fazla kazanmıyor? Pazar araştırmacıları, kullanılabilirlik uzmanları ve müşteri başarı ekipleri neden "yıldız" sayılmıyor? Rašić'e göre programcıların çoğu paydaşlarla konuşmak istemiyor; "ben kod yazmam, müşterinin sorununu çözerim" diyenler ise hâlâ monadlar ve bellek güvenliği tartışıyor.

Ne değişir, ne değişmez

Değişmeyenler: yazılım karmaşıklaşmaya devam eder, her zaman bakım gerektirir ve soyutlama kulesi yükselir; kullanıcılar her zaman daha fazlasını daha ucuza ister ve tam olarak ne istediklerini bilmez. Değişen ise teknoloji: delikli kartlar, assembly ve COBOL büyük ölçüde tarih oldu; yazar PHP4 döneminden valgrind ve mysql_real_escape_string() gibi bir daha ihtiyaç duymayacağı araçları hatırlıyor.

Nasıl gelişilir

Tavsiyesi net: değişimi kabul edin, yeni teknolojilere hem meraklı hem eleştirel yaklaşın. Kıdemli geliştiriciler kullanıcı deneyimi, müşteri görüşmeleri ve iş stratejisi öğrenmeli; gençler ise yazılımın nasıl çalıştığını derinlemesine anlamalı — işaretçiler, özyineleme, bellek hiyerarşisi, ağ protokolleri ve algoritmalar. Son olarak uyarıyor: anlayışınızı, muhakemenizi, empatinizi ve zevkinizi yapay zekâya devretmeyin ve bir "et proxy"e dönüşmeyin.

SSiTech

SiTech — AI destekli web geliştirme

Hızlı ve modern web siteleri kuruyor, AI'yı gerçek iş akışlarına taşıyoruz. Projeniz veya sorunuz mu var? Yardımcı olmaktan mutluluk duyarız.