GitHub çalışması: AI, yazılım geliştirmede yerleşiktir
Büyük ABD şirketlerindeki neredeyse tüm yazılım geliştiriciler zaten yapay zeka (AI) kullanıyor. Bu, GitHub kod yönetimi platformuyla ilgili bir anketin sonucudur. Platformun sahibi Microsoft’tur. Ankete katılan ABD programcılarının yüzde 92’si, günlük yaşamlarında AI araçlarını zaten kullandıklarını söyledi.
Github’a göre, %70’i yapay zekanın yardımıyla programlama sırasında üretkenliklerinin önemli ölçüde arttığını ve kodlarının kalitesini iyileştirebildiklerini, spesifikasyonları daha hızlı işleyebildiklerini ve sorunlara daha iyi tepki gösterebildiklerini söyledi. ABD’de 1.000’den fazla çalışanı olan şirketlerde çalışan 500 geliştiriciyle anket yaptık.
inatçı savurganlar
Çalışma, yapay zeka araçlarının etkisine ek olarak, yazılım geliştiricilerin ideal ve gerçek günlük çalışmaları arasındaki tutarsızlıkları da inceledi. Kuruluşlar DevOps araçlarına giderek daha fazla yatırım yapar ve CI/CD ilkelerine odaklanırken, geliştiriciler de aktif olarak kod yazarken derlemeler ve testler için benzer bir süre harcıyor.
Sonuç olarak kaybedilen zaman, daha fazla eğitim ve kişinin becerilerinin geliştirilmesi için kullanılmaz. %43’ü yeni beceriler öğrenmenin işlerinin en önemli noktalarından biri olduğunu söylüyor. Yüzde 36’sı sorunları yenilikçi yöntemlerle çözebildiklerinde mutlu oluyor.
DevOps ve CI/CD’ye rağmen: Derlemeleri ve testleri beklemek büyük bir zaman kaybı olmaya devam ediyor.
(Resim: GitHub)
Değerlendirme standartlarından memnuniyetsizlik
İşverenlerin geliştiricilere uyguladıkları değerlendirme standartları ile kendilerinin anlamlı buldukları standartlar arasında da bir boşluk vardır. Çoğu zaman iş, önemli ölçüde kodun kalitesi ve bir bileti çözmek için geçen süre ile ölçülür. Ankete katılanlara göre, yalnızca tamamlanan görevlerin sayısı değil, aynı zamanda hataları ve sorunları nasıl düzelttikleri de derecelendirmeye dahil edilmelidir.
Daha fazla eğitim ve yeni beceriler öğrenmek, geliştiriciler arasında çok popülerdir.
(Resim: GitHub)
Ayrıca, iletişim ve ekip çalışması değerlendirmede daha büyük bir rol oynamalıdır. Şimdiye kadar, ankete katılan programcı işverenlerin yalnızca üçte biri ekip çalışmasının kalitesini kaydetti. Ankete katılan geliştiricilerin %81’i, yapay zeka araçlarının daha iyi ekip çalışmasının anahtarı olabileceğine inanıyor.
Ekip çalışması nasıl çalışır?
Ankete katılan geliştiricilerin yarısından biraz fazlası, düzenli olarak bir ekipte iş arkadaşlarıyla çalıştıklarını söyledi. Bir projede ortalama 22 geliştirici yer almaktadır. Bir takımda etkili bir şekilde çalışmak için, örneğin takım toplantıları yoluyla sürekli iletişim ve anlaşmalar gereklidir. Bunlar iyi hazırlanmalı ve yönetilmelidir. Ancak geliştiriciler ekip çalışmasının yürümesi için sohbetler, kesintisiz zaman dilimleri, mentorluk sistemleri ve herhangi bir yapılandırma çabası gerektirmeyen geliştirme ortamları gibi asenkron iletişim araçlarına da büyük önem veriyor.
(ndı)
Haberin Sonu