Geliştirici Ekosisteminin
2022 Yılındaki Durumu
Bunlar, geliştirici topluluğu hakkında genel bir tablo elde etmek için JetBrains tarafından gerçekleştirilen altıncı yıllık anketin sonuçlarıdır.
Bu rapor, Mayıs - Temmuz 2022'de çalışmamıza katılan tüm dünyadan 29.269 geliştiricinin yanıtlarına göre oluşturuldu.
Programlama dilleri, araçlar, teknolojiler, demografiler, hatta eğlenceli bilgiler ve geliştiricilerin yaşam tarzları dahil olmak üzere çok geniş bir konu yelpazesini kapsar.
Paylaş:
Önemli Kazanımlar
%75
- web geliştirmeyle ilgilenen kodlama topluluğunun oranı. %66'sı ise arka uç web geliştirmeyle ilgileniyor.
Ankete katılan tüm geliştiricilerin yarısı yeni programlama dili öğrenmeyi planlıyor. En çok öğrenilmek istenen iki dil Go ve Rust. Bunları Kotlin, TypeScript ve Python takip ediyor.
2021 anketimiz, PHP ve Laravel geliştiricilerinden orantısız bir şekilde yüksek orana sahip. Bu sapmayla ilgili nedenler hakkında daha fazla bilgiyi Metodoloji bölümünde bulabilirsiniz.
Düşüş trendi gösteren programlama dilleri arasında PHP, Ruby, Objective-C ve Scala var.
En popüler programlama dili olan JavaScript, geliştiricilerin %65'i tarafından bir şekilde kullanılıyor. Ayrıca JavaScript %34 oranla en popüler ana dil.
TypeScript'in oranı 2017'de %12 iken 2022'de %34'e yükselerek 6 yıl boyunca neredeyse üç kat arttı.
TypeScript bir süre sonra JavaScript'in yerini alacak mı? JavaScript'e hızla yaklaşsa da JavaScript'in kullanım oranı istikrarlı bir şekilde yüksek. TypeScript geliştiricilerin %92'si JavaScript'i kullanıyor, kullananların %40'ı ise ana dillerinden biri olarak tercih ediyor.
Python'ın popülerliği artıyor ve %55 kullanım oranıyla JavaScript'ten sonra şimdi en çok kullanılan ikinci dil. Tüm dünyada geliştiricilerin yarısından fazlası Python kullanıyor.
Ayrıca Python'ın ana programlama dili olarak kullanımı artıyor ve JavaScript'i yakından takip ediyor. İkisi arasında yalnızca yüzde birlik fark var, Python'ın oranı %33 iken JavaScript'in %34!
En çok sevilen beş programlama dili Python, Java, JavaScript, C# ve Kotlin!
Ancak bu tercihler dilleri kullanan kişi sayısına göre hesaplandığında liderler Kotlin, C#, Python, Rust ve Java.
En az sevilen beş programlama dili JavaScript, Java, PHP, C ve C++.
JavaScript ve Java oldukça tartışmalı çünkü hem en çok sevilen hem de en az sevilen diller arasında ikisi de listenin başında yer alıyor.
Ancak en az sevilen dil, bu dili kullanan kişi sayısına göre hesaplandığında en sevilmeyen dil için mutlak bir şampiyon var. Perl, %96 gibi büyük bir orana sahipken %77 ile Visual Basic, %60 ile Delphi ve %51 ile C onu takip ediyor.
En genç katılımcılar (18–20) arasında en yüksek orana sahip diller Assembly, C, C++, Haskell, Lua, MatLab ve Rust. Bu belki de şaşırtıcı olabilir çünkü bu diller genellikle üniversiteler de öğretiliyor.
Daha yaşlı geliştiriciler arasında görece yüksek orana sahip diller COBOL, Assembly, CoffeeScript, Perl, Delphi ve Visual Basic. Assembly haricinde bu diller 30 yaş altı geliştiriciler arasında düşük oranlara sahip.
Ayrıca genç geliştiriciler Ruby'e az da olsa ilgi gösteriyor.
Geliştirme türleri
En genç anket katılımcıları öncelikli olarak oyun geliştirme ve eğlence yazılımı alanlarında çalışıyor.
Bu yıl, katılımcılardan ana programlama dillerini, kullandıkları yazılım türleri ve platformlarıyla eşleştirmelerini istedik. Bu, üç ana programlama dilinin yalnızca çapraz tablosuyla oluşturduğumuz geçen yılın raporuna göre çeşitli diller için en popüler kullanım örneklerine dair daha doğru bir tablo sağladı.
Teknolojiler
* Belirli bir teknolojiden bahsedilmedi.
En büyük geliştirici payı, AI / ML'i en çok umut vadeden teknoloji olarak belirtti. Programlama dillerine ek olarak, katılımcılar ayrıca Blockchain, WebAssembly, Flutter, AR / VR ve Bulut teknolojilerinden de bahsetti.
Bu soru, işletim sistemi olarak Windows kullanan tüm katılımcılara gösterildi.
Yanıtlar geliştiricilerin mobiliteye önem verdiğini gösteriyor. Geliştiricilerin %85'i kodlama için dizüstü bilgisayar kullanıyor ve %39'u aynı anda hem dizüstü hem de masaüstü bilgisayar kullanıyor.
Katılımcıların %9'u akıllı cihazlarla kodlama yaptığını belirtti, bunların %65'i ise mobil için geliştirme yapıyor!
Geliştiricilerin yarısından fazlası (%55) IDE'leri veya düzenleyicileri için kullanıcı arayüzü temaları ve eklentiler yüklüyor.
Cinsiyet ve geliştirme
Aşağıdaki grafiklerde "Diğer" seçeneği "non-binary", "genderqueer ya da cinsiyet normları dışında" ve "Diğer, lütfen belirtin" ve "Belirtmek istemiyorum" seçeneklerini kapsar. Ancak, bu grubun örnek boyutu güvenilir sonuçlar elde etmek için çok küçük.
Kadınların en geniş paya sahip olduğu yazılım geliştirme türleri artırılmış gerçeklik / sanal gerçeklik, web siteleri ve iş zekası / veri bilimi / makine öğrenimi.
Teknoloji sektöründeki çeşitlilik düşük kalsa da yukarı yönlü bir trend var.
Geçiş
Geliştiricilerin yaklaşık %10'u başka bir ülkede yaşamak için taşındı.
Geliştiriciler arasında özellikle 2015'ten beri genel olarak göçün arttığını görüyoruz. Muhtemelen pandemi nedeniyle 2020'de düştü ve 2022'de 2019'daki seviyelere yükseldi.
Dış göç oranı = Bir ülkede ya da bölgede doğup farklı bir ülkede çalışan insan sayısı / o ülkede veya bölgede doğan insanların toplam sayısı.
Diller
Bu soru, yalnızca evde ve iş yerinde farklı diller konuşan katılımcılara gösterildi.
Ekip Liderleri ve Kıdemli Geliştiricilerin evde ya da arkadaşlarıyla farklı bir dilde konuşurken iş yerinde İngilizce konuşma ihtimalleri daha yüksek.
Bu soru, yalnızca evde ve iş yerinde farklı diller konuşan katılımcılara gösterildi.
Evde, çalışma arkadaşlarıyla konuştuğu dilde konuşmayanların %13'ü içinde aile ve arkadaşlarla en yaygın konuşulan üç dil İngilizce, Çince ve Hintçedir.
Doğru aracı bulun
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.