Geliştirici Ekosisteminin 2023 Yılındaki Durumu
Bu rapor, tüm dünyada 26.348 geliştiriciden toplanan bilgilerin sonucunu gösteriyor. Çok fazla çeşitliliği içinde barındıran geniş geliştirici dünyası, daha fazla keşfetmek ve öğrenmek için sonsuz derecede büyüleyici bir evrene sahip. Bu anket gibi yıllık araştırma girişimleri aracılığıyla amacımız, bu büyüleyici dünyayı keşfetmek, geliştiriciler ve onların becerileri hakkında değerli bilgileri ortaya çıkarmak ve bu gerçekleri toplulukla paylaşmaktır.
Geliştirici Ekosisteminin Durumu Raporu'nda programlama dilleri, araçlar ve teknolojilerden demografi ve eğlenceli gerçeklere kadar çok çeşitli konuları ele alan bilgiler bulacaksınız. Ayrıca geliştiricilerin benzersiz yaşam tarzlarına da göz atarak onların tutkularına ve ilgi alanlarına ışık tutacağız.
Bu yıl araştırmamızı YZ'yi de kapsayacak şekilde genişlettik. Geliştiricilerin YZ hakkındaki görüşlerini, endişelerini, YZ asistanlarının yaygın olarak kullanılan özelliklerini ve YZ ile geliştirilmiş araçların ne derece benimsendiğini inceledik.
Bu, herkese açık bir rapordur ve kaynağı uygun bir şekilde belirtildiği sürece içerikleri kullanılabilir.
Paylaş:

2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | Benimseyebilir | |
---|---|---|---|---|---|---|---|---|
%65 | %64 | %69 | %70 | %69 | %65 | %61 | %3 | JavaScript |
%32 | %41 | %49 | %55 | %52 | %53 | %54 | %5 | Python |
%60 | %55 | %61 | %61 | %60 | %54 | %52 | %1 | HTML / CSS |
%42 | %47 | %56 | %56 | %54 | %49 | %52 | %2 | SQL |
%47 | %51 | %50 | %54 | %49 | %48 | %49 | %3 | Java |
– | %29 | %40 | %39 | %37 | %34 | %34 | %1 | Shell |
%12 | %17 | %25 | %28 | %29 | %34 | %34 | %6 | TypeScript |
%17 | %18 | %20 | %27 | %23 | %25 | %25 | %4 | C++ |
%20 | %22 | %24 | %22 | %21 | %23 | %21 | %4 | C# |
%15 | %16 | %17 | %23 | %19 | %20 | %19 | %2 | C |
%30 | %26 | %29 | %27 | %32 | %20 | %18 | %1 | PHP |
%8 | %12 | %18 | %19 | %17 | %19 | %17 | %9 | Go |
%2 | %9 | %16 | %17 | %14 | %16 | %15 | %6 | Kotlin |
– | %2 | %5 | %7 | %6 | %9 | %10 | %10 | Rust |
%9 | %8 | %11 | %9 | %7 | %7 | %6 | %4 | Swift |
%10 | %8 | %11 | %8 | %6 | %5 | %4 | %2 | Ruby |
%7 | %5 | %6 | %5 | %3 | %3 | %3 | %1 | Scala |
%7 | %5 | %6 | %4 | %3 | %3 | %2 | %0 | Objective-C |
Daha ayrıntılı analizler için lütfen Diller bölümüne bakın.
2023'te Scala, Go ve Kotlin geliştiricileri en yüksek ücret alan üç kategori arasında yer alıyor. İşverenler bu dillerin karmaşıklığıyla baş edebilen uzmanların değerinin farkında olduğu için Scala, Go ve Kotlin'deki geliştiricilerin en çok kazananlar olarak öne çıktığı bir rekabet ortamı ortaya çıkıyor.
2021 | 2022 | 2023 | |
---|---|---|---|
%93 | %91 | %91 | Erkek |
%5 | %5 | %5 | Kadın |
%1 | %1 | %1 | Non-binary, genderqueer veya gender non-conforming |
%1 | %2 | %2 | Belirtmemeyi tercih ediyorum |
2021'den itibaren anket verilerimiz kadın geliştiricilerin payında herhangi bir iyileşme olmadığını istikrarlı bir şekilde gösteriyor. Geliştiricilerin yalnızca %5'inin kadın olması, sektörde kadın erkek arasındaki uçurumun oldukça büyük olduğu anlamına geliyor. Herkes için eşit fırsatlar ve temsil sağlamak amacıyla, topluluk olarak cinsiyet çeşitliliği açısından sorunlarını ele alacak yeni yaklaşımlar geliştirmeliyiz.
Özellikle 2023'te Güney Kore, geliştiricilerin %14'ünün 30 yaş altı kadınların oluşturmasıyla umut verici bir trend gösteriyor. Bu muhtemelen 1990'ların ortasından beri cinsiyet eşitliğini teşvik etmeyi ve kadınları BT alanında kariyer yapmaya teşvik etmeyi amaçlayan stratejik, uzun vadeli hükûmet politikalarının bir sonucu.
Demografi bölümünde cinsiyet dengesi, maaşlar, coğrafya ve geliştiricilerle ilgili diğer trendler hakkında daha fazla bilgi edinin.
Aşağıdaki ifadelere katılıyor musunuz?
YZ oluşturma hizmetleri hakkında güvenlik ile ilgili kaygılarım var
İş görevleri için bulut tabanlı YZ ile oluşturma hizmetleri kullanmaya hazırım
YZ oluşturma hizmetlerini kullanmayla ilgili etik kaygılarım var
Yerel veya çevrimdışı YZ araçlarının, bulut tabanlı çözümlerin kalitesine ve performansına erişme ihtimali düşük
Şirketimin politikası, bulut tabanlı YZ araçlarının kullanımını kısıtlıyor
YGZ'nin (yapay genel zekâ) insanlara düşman olacağından endişeleniyorum
%77
ChatGPT kullanan geliştiricilerin yüzdesi.
%46
GitHub Copilot kullanan geliştiricilerin yüzdesi.
Çok sık | Zaman zaman | Nadiren | Asla | |
---|---|---|---|---|
%26 | %33 | %17 | %24 | Yazılım geliştirme hakkında doğal dillerde genel sorular sorma |
%24 | %37 | %24 | %15 | Kod oluşturma |
%19 | %26 | %22 | %33 | Kod yorumları veya kod belgeleri oluşturma |
%18 | %26 | %21 | %36 | Hataları açıklama ve bunlar için düzeltmeler sunma |
%14 | %27 | %22 | %37 | Kod açıklama |
%12 | %21 | %24 | %42 | Test oluşturma |
%11 | %21 | %19 | %48 | Kod parçaları için doğal dilde sorgu arama |
%9 | %17 | %21 | %53 | Kod incelemesi yürütme |
%9 | %16 | %19 | %55 | Yeni düzeltmeleri daha hızlı anlamak için son kod değişikliklerini özetleme |
%9 | %20 | %23 | %47 | Kodu yeniden biçimlendirme |
%9 | %17 | %20 | %54 | Doğal dilde açıklamalarla CLI komutları oluşturma |
%6 | %12 | %20 | %62 | Kayıt mesajları oluşturma |
Geliştiriciler, YZ asistanını en yaygın olarak doğal dilde yazılım geliştirmeyle ilgili genel sorular sormak için kullanıyor.
Delege ederdim | Henüz emin değilim | Kendim yapmaya devam ederdim | |
---|---|---|---|
%56 | %23 | %21 | Kod yorumları veya kod belgeleri yazma |
%56 | %26 | %18 | Test yazma |
%55 | %26 | %19 | Kod veri tabanında kod parçaları arama |
%50 | %23 | %27 | Kayıt mesajları yazma |
%46 | %23 | %31 | İnternet aramaları |
%35 | %34 | %31 | CLI'da işlem gerçekleştirme |
%34 | %31 | %35 | Kod incelemeleri yürütme |
%34 | %31 | %35 | Yeniden biçimlendirme |
%31 | %28 | %41 | Son kod değişikliklerini anlama |
%30 | %30 | %40 | Hata ayıklama |
%23 | %26 | %51 | Kodu anlama |
%17 | %28 | %54 | Kod yazma |
JetBrains AI Assistant
AI Assistant, yazılım geliştirme için yapay zekâ destekli özellikler sağlar. JetBrains AI hizmeti, IDE kullanıcılarını şeffaf bir şekilde farklı büyük dil modellerine (LLM'ler) bağlar. AI Assistant bağlama duyarlıdır ve geliştiricilerin görevlerini daha hızlı tamamlamalarına yardımcı olarak üretkenliği artırır.
Ücretsiz deneyin2023'te yazılım geliştirmede yapay zekâ kullanımı hakkında daha fazla bilgi edinmek için yeni YZ bölümümüzü inceleyin.
2023'te tükenmişlik yaşayan geliştiriciler, tükenmişlik yaşamamış olanlara kıyasla yüzde 7 puan daha yüksek katılımla ruh sağlıklarına daha çok dikkat ediyor. Ayrıca, fiziksel aktivitelerini ve uyku kalitelerini takip etmek için kendi kendini izleyen uygulamaları veya cihazları kullanma ihtimalleri de yüzde 6 puan daha fazla.
İlginç bir şekilde, tükenmişlik yaşayan geliştiriciler öz denetim ve zaman yönetimi gibi ruhsal sağlıkla alakalı faktörlerin kodlama üretkenliğini önemli ölçüde etkilediğini bildirirken tükenmişlik yaşamamış geliştiriciler ise aksine üretkenlik artışlarını, yeni IDE'ler öğrenmek ve IDE işlevselliğini yükseltmek gibi zihinsel sağlıkla daha az bağlantılı faktörlere bağlıyor.
%73
kariyerlerinin bir noktasında tükenmişlik hissi yaşayan geliştiricilerin yüzdesi.
Geliştirici topluluğunda ruh sağlığı hakkında daha ayrıntılı bilgi edinmek için Geliştiricilerin Yaşam Tarzları bölümüne gidin.
Hayır, asıl alanım her zaman BT oldu
Evet, BT'ye geçmeden önce farklı bir alanda çalıştım
Diğer
Geliştiricilerin Yaşam Tarzları bölümümüzde geliştirici eğitimi ve öğretimiyle ilgili en son trendler hakkında daha fazla bilgi yer alır.
Bağımsız olarak çalıştım
Üniversitede programlama veya veri analizi üzerine eğitim aldım
Çevimiçi kurslar tamamladım
Yazılım mühendisliğinden bu alana geçtim
Diğer
Yukarıdaki iki grafikten de görebileceğiniz gibi, 2023 yılında çoğu geliştirici programlamayı öncelikle üniversitelerde ve diğer örgün eğitim kurumlarında öğrendiklerini bildirdi. Diğer yandan veri bilimi, makine öğrenimi veya veri mühendisliği alanlarında katılımcıların yarısından fazlası kendi kendine öğrendiğini bildirdi.
Veri bilimi, veri analizi ve makine öğrenimi hakkında daha fazla bilgi için Veri Bilimi bölümüne göz atın.
61%
60%
Amazon Web Services
25%
25%
Microsoft Azure
23%
22%
Google Cloud Platform
10%
11%
Alibaba Cloud
9%
8%
DigitalOcean
10%
5%
Heroku
%63
Docker kullanan geliştiricilerin yüzdesi.
DevOps bölümümüzde altyapı geliştirme, barındırma, container'lar, yapılandırma yönetimi araçları ve altyapı temel hazırlığı analizlerini keşfedin.
%58
otomatik testler geliştirdiğini bildiren test aktivitelerinde yer alan katılımcıların yüzdesi.
%46
- test süreçlerinin bir parçası olarak test durumu tasarımı kullanan katılımcıların oranı.
Birim
Entegrasyon
Uçtan uca
Performans
Diğer
Hiç
Geliştiriciler ve kalite kontrol mühendisleri tarafından kullanılan test uygulamaları hakkında daha fazla bilgiyi Test bölümünde bulabilirsiniz.
%41
açık kaynaklı projelere katkıda bulunan katılımcıların yüzdesi (%20'si neredeyse düzenli olarak yapıyor).
Açık kaynak, platformlar arası, statik analiz ve diğer konularla ilgili ek veriler için Geliştirme bölümüne bakın.
%49
Uzaktan geliştirme yapan katılımcıların yüzdesi.
%61
iş birliğine dayalı geliştirme yaptığını bildirenlerin yüzdesi (%45'i çevrimiçi, %30'u yüz yüze).
Ekran paylaşımlı görüntülü arama
İş birliği özellikli Düzenleyici / IDE
Uzak masaüstü
Diğer
Hiç
Uzaktan Geliştirme bölümünde daha fazla bilgi edinin.
2019 | 2020 | 2021 | 2022 | 2023 | |
---|---|---|---|---|---|
%74 | %77 | %75 | %66 | %64 | Anlık mesajlaşma / Görüntülü arama |
%75 | %78 | %76 | %66 | %60 | E-posta |
%16 | %24 | %38 | %39 | %34 | Video konferans |
%39 | %42 | %41 | %40 | %33 | Takvim |
%4 | %4 | %3 | %4 | %4 | Kurumsal portal |
%4 | %5 | %4 | %3 | %3 | Hizmet masası / Yardım masası |
%8 | %6 | %7 | %14 | %15 | Hiç |
İletişim araçları için mobil uygulama kullanımı, 2020 ve 2021'de zirveye ulaştıktan sonra ciddi bir düşüş yaşıyor. Bunun nedeni, birçok şirketin teşvik ettiği üzere daha fazla çalışanın ofise geri dönmesi olabilir.
Sorun izleme araçları, sürüm denetimi sistemleri, CI/CD araçları ve iletişim araçları hakkında daha fazla bilgi için Ekip Araçları bölümünü ziyaret edin.
Zaman ayırdığınız için teşekkür ederiz!
Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.
Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.