Teknoloji devleri yanılıyor: Yapay zeka mühendislerin yerini almayacak

GitLab’ın CTO’su Sabrina Farmer, insanların yapay zeka konusunda zaten yeterince endişeli olduğunu, ancak gerçek şu ki stratejik çalışmaların her zaman insanlara ihtiyaç duyacağını söylüyor.

 

WEF’in son raporunda yer alan ve şirketlerin %41’inin önümüzdeki beş yıl içinde yapay zeka nedeniyle iş gücünde azalma beklediğini ortaya koyan bulgular göz önüne alındığında, bu konu önemli bir konu haline geliyor .
Ancak birçok işletmenin daha büyük resmi kaçırdığını düşünüyorum. Yapay zekanın yazılım mühendislerinin etkinliğini artırması mümkün olsa da, işlevlerini ortadan kaldırmaz.
Yapay zeka yazılım geliştirmeyi dönüştürüyor olabilir ancak yetenekli mühendislere olan ihtiyacı ortadan kaldırmayacak. Bunun yerine, talebi değiştirmesi, iş rollerini yeniden tanımlaması ve eğitim fırsatları yaratması daha olası.

 

Yapay zeka stratejik çalışmanın yerini almayacak

Yapay zeka, daha az heyecan verici işi devralarak yazılım teslim sürecindeki sürtünmeyi ortadan kaldırabilir. Bu, dağıtım döngülerini hızlandırabilir, kod güvenliğini ve kalitesini iyileştirebilir ve geliştirici moralini yükseltebilir.

Yapay zeka yazılım geliştirmeyi dönüştürebilir ancak mühendislere olan ihtiyacı ortadan kaldıramaz

Örneğin, YZ kod önerebilir veya otomatik olarak tamamlayabilir, çeşitli testler gerçekleştirebilir veya kod işlevselliğini standart bir biçimde otomatik olarak belgelendirebilir; bunların hepsi aksi takdirde bir geliştiricinin gününün çoğunu tüketirdi. YZ’nın günümüzdeki değerinin çoğu, iki programcının birlikte çalıştığı ve bir ekranı paylaştığı, onlarca yıl önce övülen “çift programlama” değerine benzer. Esasen, çift programlama daha iyi sonuçlar elde etmek için geliştirilmiş bir geliştirici deneyimini teşvik eder. Çoğu şirket bunu uygulamaya koymayı göze alamazdı, ancak YZ ile bunu yapabilirler.

Küresel katılımcıların dörtte birinden azı zamanlarını yeni kod yazmaya harcıyor ve günlerinin geri kalanını tekrarlayan görevler, mevcut kodu iyileştirme, test etme ve güvenlik açıklarını giderme ile geçiriyor. Bu, bir geliştiricinin günlük görevlerinin dörtte üçünden fazlasının YZ’nın verimlilik sağlayabileceği yer olduğu anlamına geliyor.

Yapay zekanın yazılım mühendislerine olan talebin büyümesini yavaşlatabileceği doğru, ancak yazılım geliştirme ekibinizdeki rolleri ortadan kaldırmaz. Yükü yapay zeka taşıdığında, insanlar en büyük güçlerine odaklanabilirler: eleştirel düşünme ve yaratıcılık.

Mühendisler, problem çözme yeteneklerini test eden zorlu projelerle uğraşmaktan hoşlanırlar. Neden bunlara konsantre olmalarına izin vermiyorsunuz? İşletmeniz için bu, ekiplerinizden daha fazlasını elde etmek anlamına gelir.

Yapay zeka ile becerilerinizi geliştirmenin zamanı neden geldi?

İşletmeler AI dağıtımları konusunda bilinçli olduklarında, kariyer gelişimi arayan geliştiriciler için beceri geliştirme fırsatları yaratabilirler. Bu, onların yeni beceriler geliştirmek için zaman harcamalarına ve böylece başkalarına koçluk yapabilmelerine olanak tanır.

Yapay zeka, kodu optimize etme, yapısının nasıl iyileştirilebileceğini anlama ve kod dağıtılmadan önce güvenlik açıklarını belirleme ve giderme konusunda değerli dersler sağlayabilir. Geliştiriciler, kendilerini yabancı kod tabanlarına, dillere ve çerçevelere alıştırmak için yapay zekayı kullanabilir.

McKinsey’den gelen bir rapora göre, işlerinde üretken-AI tabanlı araçlar kullanan geliştiriciler, teknolojiye erişimi olmayan meslektaşlarından daha mutlu. Geliştiriciler bunu, araçların onları daha tatmin edici görevlerden alıkoyan angarya işleri otomatikleştirme yeteneğine bağladılar. Ayrıca araçların, farklı çevrimiçi platformlarda cevap aramaktan daha hızlı bilgi sağlayabileceğini buldular.

Bunlar, şirketlerin işe almak istediği geliştiricilerdir. Ve bu, her mühendislik liderinin sunmaya çabalaması gereken türden bir geliştirici deneyimidir.

Bu açıdan bakıldığında, yapay zeka, bir DevSecOps çözümünde önemli bir bileşen, bir mühendislik liderinin başarısına giden yol haritası için kritik öneme sahip ve kuruluşların en iyi teknoloji yeteneklerini çekmesi, onlarla etkileşim kurması ve onları elde tutması için güçlü bir yol gibi görünüyor.

Yapay zekayı uygulamak dikkatli planlama gerektirir. Yapay zekanın yazılım geliştirme süreçlerinizi en verimli şekilde nerede iyileştirebileceğini belirlemek için mevcut iş dinamiklerinize ve iş akışlarınızın karmaşıklığına bakmalısınız. Doğru yaparsanız, yapay zeka ekibinizin yerini almayacak, onları güçlendirecektir.

https://www.raconteur.net/technology/ai-replace-engineers

 

 

 

Scroll to Top