Farklı Teknolojiler

Platformlar arası geliştirme

Hangi hedef platformlar için platformlar arası yazılımlar geliştiriyorsunuz?

Ankete katılan geliştiricilerin %43'ü platformlar arası yazılım geliştirmeyle ilgilenmektedir.

Hedef platformların dağılımı son birkaç yıl içinde değişmemiştir. Web, Windows ve Linux hâlâ platformlar arası geliştirme konusunda en çok tercih edilen platformlardır. Mobil platformlar açısından Android ve iOS benzer düzeylerde tercih edilse de Android'de iOS'a göre %7 oranında daha fazla geliştirme yapılmaktadır.

Farklı işletim sistemleri / platformlarda genellikle nasıl çalışıyorsunuz?

Statik analiz

Statik analiz kullanıyor musunuz?

Statik analiz kullanan geliştiricilerin sayısı geçen yıla göre önemli ölçüde değişmedi. Statik analiz kullanan geliştiricilerin oranı hâlâ %38'dir.

Yazım yardımı araçları

Yazım yardımı araçlarından (ör. dilbilgisi hatalarını düzeltmek için) yararlanıyor musunuz?

Katılımcıların %56'sı farklı yazı yardım araçları kullanmaktadır. En çok tercih edilen seçenekler Grammarly ya da çalışma ortamlarına entegre işlevlerdir.

Açık kaynak

Açık kaynak projelerine katkı sağlıyor musunuz?

Katılımcıların yalnızca %4'ü açık kaynak projelerine destek olmak istemediklerini belirtti. %50'sinden çok azı henüz açık kaynak projelere katkıda bulunmadığını fakat gelecekte katkıda bulunmak istediğini bildirmiştir.

Eşli programlama

Eşli programlama yapıyor musunuz?

Uzaktan eşli programlama ile çalışan katılımcıların oranı bir önceki yıla göre %14 artış göstermiştir. Ekran paylaşımına izin veren görüntülü görüşmeleri çok daha popüler hâle gelirken kayıt özelliğinin kullanım oranı %10 artmıştır.

Uzaktan eşli programlama için hangi araçları kullanıyorsunuz?

Ortaklaşa geliştirme için hangi kod düzenleyiciyi veya IDE'yi kullanıyorsunuz?

JetBrains IDE'lerin tam gücünden yararlanarak uzaktan projelerinizde ekip üyelerinizle gerçek zamanlı olarak ortaklaşa çalışma yürütebilirsiniz. Code With Me farklı konumlarda çalışan yazılım geliştirme ekip üyeleri için eşli programlama ile yeni bir çığır açmıştır. Code With Me'yi uygulamalı olarak deneyin!

Mobil ile ilgili sorular yalnızca mobil platformlar için geliştirme yapan katılımcılara gösterilmiştir.

Mobil

Hangi mobil işletim sistemi/sistemleri için yazılım geliştiriyorsunuz?

Mobil işletim sistemleri için nasıl yazılım geliştiriyorsunuz?

Hangi çapraz platform mobil altyapıyı/altyapıları kullanıyorsunuz?

Flutter'ın popülerliği artmaya devam etmektedir. Bu yıl, React Native'in önüne geçerek en popüler platformlar arası mobil çerçeve olmuştur. 2019'da %30'luk bir paya sahipken bu yıl %42'lik payı ile lider konumda yer almaktadır.

Kotlin Multiplatform Mobile Eylül 2020'deki lansmanından bu yana %2'lik oranını tutarlı bir şekilde korumaktadır.

Şu anda geliştirdiğiniz mobil uygulamada şu bileşenlerden hangilerini kullanıyorsunuz?

Bu soru yalnızca şu anda mobil uygulamalar geliştiren katılımcılara gösterilmiştir.

Kotlin Multiplatform Mobile, arayüzü yerel tutarken iOS ve Android arasında kod paylaşmanıza da izin verir. Android uygulamanızı KMM ile iOS'ta çalıştırmayı ya da sıfırdan platformlar arası uygulama geliştirmeyi öğrenin.

Mobil uygulama arayüzünün yerel görünüme sahip olması sizin için ne kadar önemli?

Geliştiricilerin çoğu uygulama arayüzünün yerel olmasını tercih etmektedir. Katılımcıların %40'ı uygulama arayüzünün yerel bir görünüme sahip olmasının oldukça önemli olduğunu belirtmiştir.

Kotlin Multiplatform Mobile ile uygulamanızı nasıl yerel tutabileceğinizi öğrenin.

Kotlin Multiplatform Mobile kullanarak hem arayüzünüzü yerel tutarken hem de yalın Kotlin'de tek seferde iOS ve Android uygulamalarınız için iş mantığı yazarak zamandan ve efordan tasarruf edin.

Şimdi deneyin

Donanım

En sık kullandığınız bilgisayarınızdaki RAM boyutu nedir?

Genellikle şu iş rollerine sahip katılımcıların bilgisayarlarında büyük boyutlu RAM bulunmaktadır: DevOps Mühendisi / Altyapı Geliştiricisi, Mimari ve Veri Analisti / Veri Mühendisi / Veri Bilimcisi. Ayrıca ekip liderleri ve CEO'larda güçlü bilgisayarlar kullanmayı tercih etmektedir.

İşiniz için en sık kullandığınız disk türleri nelerdir?

En sık kullandığınız bilgisayarınız kaç senelik?

En sık kullandığınız bilgisayarınızda kaç adet fiziksel CPU çekirdeği vardır?

En sık kullandığınız bilgisayarınızdaki GPU türü nedir?

İşiniz için kaç adet monitör kullanıyorsunuz?

En sık kullandığınız bilgisayarınızda tercih ettiğiniz ekran çözünürlüğü nedir?

Doğru aracı bulun

Teknolojinizi seçin

Seçin

İhtiyaç duyduğunuz aracı indirin

Seçin
Ücretsiz deneyin

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.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.