- Dünya genelinde 26.348 geliştiriciyle yapılan anket
Diller
- En çok kullanılan programlama dilleri: JavaScript > Python > HTML/CSS > SQL > Java > Shell > TypeScript > C++ > C#
- 2024’te benimsenme olasılığı: Rust %10 > Go %9 > Kotlin/TypeScript %6 > Python %5
- JavaScript’in popülaritesinde hafif düşüş
- Rust’a duyulan güven artmaya devam ediyor
- Objective-C kesin olarak tarihin tozlu raflarına karışıyor
Yazılım geliştiricilerinin yaşam tarzı
- 2023’te Scala, Go ve Kotlin geliştiricileri en yüksek maaş alan ilk 3 kategori olarak seçildi
- 2021’den bu yana anket verilerine göre kadın geliştiricilerin oranında bir iyileşme işareti görülmüyor. Geliştiricilerin yalnızca %5’i kadın
- Dikkat çekici nokta, Kore’de 2023 yılında 30 yaş altı kadın programcı oranının %14 olması ve bunun umut verici bir eğilim göstermesi
Üretken yapay zeka hizmetlerinin karmaşık ortamı
- Aşağıdaki cümlelere ne kadar katılıyorsunuz?
- Yapay zeka üretim hizmetlerinin kullanımıyla ilgili güvenlik endişelerim var [%59]
- İşimde bulut tabanlı yapay zeka üretim hizmetlerini kullanmaya hazırım [%53]
- Yapay zeka üretim hizmetlerinin kullanımıyla ilgili etik endişelerim var [%42]
- Yerel veya çevrimdışı yapay zeka araçlarının, bulut tabanlı çözümlerin kalite ve performans düzeyine ulaşma olasılığı düşüktür [%40]
- Şirket politikaları nedeniyle bulut tabanlı yapay zeka araçlarının kullanımı kısıtlanıyor [%28]
- AGI’nin (yapay genel zeka) insanlara dost olmayabileceğinden endişe duyuyorum [%19]
- ChatGPT kullanan geliştiricilerin oranı [%77]
- GitHub Copilot kullanan geliştiricilerin oranı [%46]
- Kod yazarken mevcut yapay zeka destekli araçların aşağıdaki işlevlerini ne sıklıkla kullanıyorsunuz?
- Doğal dilde, yazılım geliştirmeyle ilgili genel sorular [oldukça sık: %26, ara sıra: %33, nadiren: %17, hiç: %24]
- Kod üretimi [oldukça sık: %24, ara sıra: %37, nadiren: %24, hiç: %15]
- Kod yorumu veya kod dokümantasyonu üretimi [oldukça sık: %19, ara sıra: %26, nadiren: %22, hiç: %33]
- Hata açıklaması ve düzeltme önerileri [oldukça sık: %18, ara sıra: %26, nadiren: %21, hiç: %36]
- Kod açıklaması [oldukça sık: %14, ara sıra: %27, nadiren: %22, hiç: %37]
- Test üretimi [oldukça sık: %12, ara sıra: %21, nadiren: %24, hiç: %42]
- Doğal dil sorgularından kod parçacığı bulma [oldukça sık: %11, ara sıra: %21, nadiren: %19, hiç: %48]
- Kod incelemesi yapma [oldukça sık: %9, ara sıra: %17, nadiren: %21, hiç: %53]
- Durumu daha hızlı kavramaya yardımcı olmak için son kod değişikliklerini özetleme ve açıklama [oldukça sık: %9, ara sıra: %16, nadiren: %19, hiç: %55]
- Kod refaktörleme [oldukça sık: %9, ara sıra: %20, nadiren: %23, hiç: %47]
- Doğal dil açıklamasından CLI komutları üretme [oldukça sık: %9, ara sıra: %17, nadiren: %20, hiç: %54]
- Commit mesajı üretimi [oldukça sık: %6, ara sıra: %12, nadiren: %20, hiç: %62]
Geliştirici topluluğunun ruh sağlığı
- Kariyeri boyunca tükenmişlik yaşayan geliştiricilerin oranı [%73]
Veri bilimi ve makine öğrenimi
- Veri bilimi, makine öğrenimi veya veri mühendisliğini nasıl öğrendiniz?
- Kendi kendine öğrenme [%56]
- Üniversitede programlama veya veri analizi eğitimi aldım [%41]
- Çevrimiçi kursları tamamladım [%36]
- Yazılım mühendisliği rolünden geçiş yaptım [%19]
- Diğer [%4]
- Katıldığınız veriyle ilgili faaliyetler neler?
- Veri görselleştirme [%46]
- Veri toplama/veri kazıma [%43]
- Keşifsel veri analizi [%33]
- Makine öğrenimi modelleme [%31]
- Veri boru hatları [%31]
- Makine öğrenimi operasyonları [%23]
- Depolama mimarisi [%21]
- Veri orkestrasyonu [%18]
- Diğer [%2]
- Yok [%15]
DevOps ve bulut geliştirme eğilimleri
- Hangi bulut hizmetlerini kullanıyorsunuz?
- Amazon Web Services [%60]
- Microsoft Azure [%25]
- Google Cloud Platform [%22]
- Alibaba Cloud [%11]
- DigitalOcean [%8]
- Heroku [%5]
Yazılım testi
- Test çalışmaları sırasında otomatik test geliştirdiğini bildiren yanıtlayıcıların oranı [%58]
- Yanıtlayıcılar arasında test sürecinin bir parçası olarak test senaryosu tasarımını kullananların oranı [%46]
- Projenizde hangi test türleri var?
- Birim [%63]
- Entegrasyon [%47]
- Uçtan uca [%34]
- Performans [%32]
- Diğer [%1]
- Yok [%15]
Açık kaynak projeleri
- Açık kaynak projelerine katkıda bulunan geliştiricilerin oranı [%41]
- %20’si neredeyse düzenli olarak katılıyor
Uzaktan ve ortak geliştirme
- Uzaktan geliştirmeye katılan geliştiricilerin oranı [%49]
- Ortak geliştirme yaptığını bildirenlerin oranı [%61]
- %45’i çevrimiçi, %30’u yüz yüze gerçekleştiriyor
- Eşzamanlı uzaktan ortak geliştirmede hangi araçları kullanıyorsunuz?
- Ekran paylaşımı içeren görüntülü aramalar [%67]
- İşbirliği özelliklerine sahip editör/IDE [%28]
- Uzak masaüstü [%24]
- Diğer [%1]
- Yok [%11]
Henüz yorum yok.