GitHub çalışması: AI, yazılım geliştirmede kurulur

celeron

Global Mod
Global Mod


  1. GitHub çalışması: AI, yazılım geliştirmede kurulur

Büyük ABD şirketlerinin neredeyse tüm yazılım programcıları zaten yapay zeka (AI) kullanıyor. Bu, kod yönetimi platformu GitHub tarafından yapılan 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 zaten AI araçlarını kullandıklarını belirtti.


Github’a göre, yüzde 70’i, yapay zekanın yardımıyla programlama sırasındaki ü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 1000’den fazla çalışanı olan şirketlerde çalışan 500 geliştiriciyle anket yapıldı.

İnatçı zaman harcayanlar


Yapay zeka araçlarının etkisine ek olarak, çalışma, yazılım geliştiricilerin ideal ve gerçek günlük çalışmaları arasındaki tutarsızlıkları inceledi. Şirketler DevOps araçlarına giderek daha fazla yatırım yapıyor ve CI/CD ilkelerine odaklanıyor olsa da, geliştiriciler aktif olarak kod yazarken derleme ve test için benzer miktarda zaman harcıyorlar.


Sonuç olarak kaybedilen zaman, daha fazla eğitim ve kişinin kendi becerilerini geliştirmesi için kullanılmaz. Yüzde 43’ü yeni beceriler öğrenmenin işlerinin en önemli noktalarından biri olduğunu belirtiyor. Yüzde 36’sı sorunları yenilikçi bir şekilde çö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 çağrıyı çözmeleri için geçen süre ile ölçülür. Ankete katılanlara göre, değerlendirmeye yalnızca tamamlanan görevlerin sayısı değil, aynı zamanda hataları ve sorunları nasıl ortadan kaldırdıkları da dahil edilmelidir.







Daha fazla eğitim ve yeni beceriler öğrenmek, geliştiriciler arasında çok popülerdir.


(Resim: GitHub)



Ayrıca, iletişim ve takım çalışması değerlendirmede daha büyük rol oynamalıdır. Şimdiye kadar, ankete katılan programcıların işverenlerinin yalnızca üçte biri ekip çalışmasının kalitesini kaydetti. Ankete katılan geliştiricilerin yüzde 81’i, AI araçlarının daha iyi ekip çalışması için bir anahtar olabileceğini düşünü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ı belirtti. 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şmalara ihtiyaç vardır. 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.



c't Magazine'den daha fazlası



c't Magazine'den daha fazlası




(ndı)



Haberin Sonu