𝗔𝗜 𝗜𝘀 𝗞𝗶𝗹𝗹𝗶𝗻𝗴 𝗝𝘂𝗻𝗶𝗼𝗿 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 𝗥𝗼𝗹𝗲𝘀. 𝗛𝗲𝗿𝗲 𝗜𝘀 𝗬𝗼𝘂𝗿 𝗣𝗹𝗮𝗻.
Bir junior geliştirici geçenlerde bana LinkedIn'de eskisine göre %70 daha az iş ilanı gördüğünü söyledi.
İşlerin nereye gittiğini sordu. Bir cevabım yoktu.
ChatGPT ve GitHub Copilot gibi yapay zeka araçları artık yeni başlayanların yaptığı görevleri üstleniyor. Boilerplate kod yazıyorlar. Temel hataları düzeltiyorlar. Dokümantasyon hazırlıyorlar.
Eskiden 10 kişi gerektiren karmaşık bir yazılım ürünü, artık yapay zeka kullanılarak 3 kişi tarafından inşa edilebiliyor.
Bir senior geliştirici; kod incelemek, test etmek ve dağıtımı (deployment) otomatikleştirmek için yapay zekayı kullanarak artık birkaç junior'ın işini yapabiliyor.
Bu durum devasa bir sorun yaratıyor. Eğer şirketler bugün junior almayı bırakırsa, beş yıl sonra deneyimli senior geliştiriciler kalmayacak. Yapay zeka kod üretebilir ama deneyim üretemez.
İş piyasası ölmüyor. Değişiyor.
Şirketler hâlâ junior alıyor. Ancak artık sadece "öğrenenleri" istemiyorlar. İlk günden itibaren yapay zekayı kullanarak sonuç üretebilen junior'lar istiyorlar.
İşte önde kalmanın yolları:
Yapay zeka kodunu doğrulamayı öğrenin. Yapay zeka hata yapar. Geliştiricilerin %63'ü, yapay zeka kodunu hata ayıklamanın (debugging) onu yazmaktan daha uzun sürdüğünü söylüyor. Asıl yetenek bu hataları bulmaktır.
Eğitim videoları (tutorial) izlemeyi bırakın. Gerçek projeler geliştirin. Hızla iş bulan mezunların %78'i güçlü GitHub portfolyolarına veya staj deneyimlerine sahip. Sadece bir diploma yeterli değil.
Uygulamanın ötesine geçin. Kod yazmak bir "uygulama" (execution) sürecidir. Yapay zeka uygulama konusunda harikadır. Sistem Tasarımı (System Design), Ürün Muhakemesi (Product Judgment) ve Problem Çerçeveleme (Problem Framing) konularını öğrenmelisiniz. Sadece kodun nasıl yazılacağını sormayın. Ne inşa edileceğini ve nedenini sorun.
Yapay zeka konusunda yetkinleşin. Yapay zeka becerileri artık yazılım iş tanımlarının %42'sinde yer alıyor. Yapay zeka becerilerine sahip olanlar işleri 2,3 kat daha hızlı buluyor.
Bir alanda uzmanlaşın. "MERN stack geliştiricisi" olmak risklidir. Fintech geliştiricisi veya Telekom uzmanı olmak ise güvenlidir.
Yüksek değerli sektörleri hedefleyin. Fintech, Telekom veya RMG Tech gibi sektörlere odaklanın. Bu sektörler, yapay zekanın tek başına yönetemeyeceği insan denetimi ve uyumluluk (compliance) gerektirir.
Temel düzeydeki bir geliştirici ile yapay zeka destekli bir geliştirici arasındaki fark büyüyor. Maaş farkı ise çok daha büyük.
Sadece yapay zekayı kullanmayın. Yapay zeka ile birlikte çalışın.
İsteğe bağlı öğrenme topluluğu: https://t.me/GyaanSetuAi