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.

En popüler ikinci programlama dili olan Python konumunu güçlendirmeye devam ediyor. Ana programlama dili olarak Java'yı geride bıraktı ve JavaScript ile arasındaki boşluğu kapattı.

Topluluğa göre AI/ML en umut verici teknoloji ve Rust da en çok gelecek vadeden programlama dili.

Her iki geliştiriciden biri yeni bir dil edinmeyi planlıyor. Sonraki diller için önde gelen seçimler Go, Rust, Kotlin, TypeScript ve Python.

Dünyada en yaygın kullanılan programlama dili JavaScript.

TypeScript, en hızlı büyüyen programlama dilidir.

En çok sevilen programlama dilleri Kotlin, C#, Python, Rust ve Java.

En az sevilen programlama dilleri Perl, Visual Basic, Delphi ve C.

Programlama dilleri

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.

Son 12 ayda hangi programlama dillerini kullandınız?

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.

Son 12 ayda hangi programlama dillerini kullandınız?

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.

Ana programlama dilleriniz hangileri?

En fazla üç dil seçin.

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 sevilen programlama dili

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 programlama dili

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.

Yaşa göre ana programlama dilleri

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

Hangi tür faaliyetlere katılıyorsunuz?

Hangi platformlar için geliştiriyorsunuz?

Projelerinizle hangi platformları hedefliyorsunuz?

Bu soru, yalnızca masaüstü için geliştiren katılımcılara gösterildi.

Ne tür yazılımlar geliştiriyorsunuz?

En genç anket katılımcıları öncelikli olarak oyun geliştirme ve eğlence yazılımı alanlarında çalışıyor.

Ana dillerinizle ne tür yazılımlar geliştiriyorsunuz?

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ı.

Dile göre platformlar

Teknolojiler

Hangi teknolojileri umut verici buluyorsunuz?

Seçenek sunulmayan bir soruya verilen yanıtları temel alır.

* 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.

Geliştirme ortamlarınız için hangi işletim sistemini kullanıyorsunuz?

Yerel geliştirme için Windows Subsystem for Linux (WSL) kullanıyor musunuz?

Bu soru, işletim sistemi olarak Windows kullanan tüm katılımcılara gösterildi.

Geliştirme için hangi cihazları kullanıyorsunuz?

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!

IDE'niz veya düzenleyicinize ne tür eklentiler yüklüyorsunuz?

Geliştiricilerin yarısından fazlası (%55) IDE'leri veya düzenleyicileri için kullanıcı arayüzü temaları ve eklentiler yüklüyor.

Maaş

Bonuslar hariç, USD cinsinden yıllık net maaşınız (vergiler düşüldükten sonra) nedir?

Maaşınızdan ne kadar memnunsunuz?

%57

maaşlarından bir ölçüde memnun olan geliştiricilerin oranı.

USD cinsinden net (vergiler düşüldükten sonraki) maaşa göre maaş memnuniyeti

Bonuslar hariç, yıllık net maaşın (vergi düşüldükten sonra) ABD doları cinsinden medyan değeri

Bölgelere göre

İş rolüne göre en çok kazanan çalışanların oranı

En çok kazanan çalışanların, katılımcılar arasında ülkelerinde en yüksek maaş alan %25'lik kesime ait çalışanlar olduğu kabul edilir.

Ana dile göre en çok kazanan çalışanların oranı

Cinsiyet ve geliştirme

Cinsiyet

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.

Bölgeye göre cinsiyet dağılımı

Güney Kore ve Arjantin, en geniş kadın popülasyonuna sahip.

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.

Cinsiyete göre profesyonel kodlama deneyimi

Teknoloji sektöründeki çeşitlilik düşük kalsa da yukarı yönlü bir trend var.

Yaşa göre cinsiyet

Cinsiyete göre ana diller

Geçiş

Şu anda yaşadığınız ülkede / bölgede mi doğdunuz?

Geliştiricilerin yaklaşık %10'u başka bir ülkede yaşamak için taşındı.

Şu anda yaşadığınız ülkede/bölgede hangi yıl yaşamaya başladınız?

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öç

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ı.

Göç

Göç oranı = Farklı bir ülkede ya da bölgede doğup başka bir bölgede çalışan insan sayısı / o hedef ülkede veya bölgede çalışan insanların toplam sayısı.

Diller

İş yerinde genellikle hangi dilde konuşuyorsunuz?

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.

Evde veya arkadaşlarınızla, işte kullandığınız dili kullanıyor musunuz?

Aileniz ve arkadaşlarınızla hangi dilde konuşuyorsunuz?

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.

Önemli Kazanımlar:

2022

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.