Bu sorular, yalnızca diğer anket katılımcılarının rastgele seçilen 1/5'lik bir kesimine gösterilmiştir.

Eğitim

Genel

Aşağıdaki eğitim kurumlarından veya kaynaklardan hangileri geliştirici olmak için attığınız en büyük adımda en büyük katkıyı sağlamıştır?

Profesyonel geliştirici olmak için katılımcıların aksiyon aldığı temel adımlar olarak iki seçenek ön plana çıkmaktadır. Katılımcıların %60'ı resmi eğitim ve kişisel gayretten bahsetmiştir.

Eğer öğrenmeye başladıysanız / devam ediyorsanız, son 12 ay içerisinde hangi programlama dillerini öğrenmeye başladınız / devam ediyorsunuz?

Genç geliştiriciler daha çok Java ve Python öğrenmeye meyilliyken, kıdemli uzmanlar Go, TypeScript veya Rust öğrenmeyi tercih eder.

İlginç bir şekilde en çok çalışılan diller en popüler olanlardır: Python, Java, JavaScript ve TypeScript. JavaScript ve TypeScript'in çalışılan diller arasında popülerliği gittikçe artmaktadır. Kullanım oranı hâlâ oldukça düşük olsa da, Go çalışılan popüler dillerden biridir.

Eğer kullandıysanız, son 12 ay içerisinde yeni araçlar / teknolojiler / programlama dillerini öğrenmek için ne kullandınız?

Hangi Kitlesel Açık Çevrimiçi Ders (MOOC) platformlarını kullanıyorsunuz?

Programlama dili, ülke ve yaş gibi çok sayıda etmen Kitlesel Açık Çevrimiçi Derslerin tercih edilip edilmemesini belirlemektedir. Örneğin yaşça daha büyük geliştirici kesimi arasında Pluralsight daha popülerdir. C ve C++ geliştiricileri Udemy yerine Coursera'yı tercih etmektedir. Egghead ise web geliştirme konularına odaklandığından TypeScript ve JavaScript öğrenenlerden oldukça rağbet görmektedir.

Ne tür eğitim içeriklerini tercih ediyorsunuz?

Diğer ülkelerdeki geliştiricilerden farklı olarak, Hindistan'daki geliştiriciler video içerikleriyle öğrenmeyi okuyarak öğrenmeye tercih ettiklerini belirtmiştir. Katılımcıların yaklaşık %70'i video içerikleriyle çalışmayı seçerken yalnızca %30'u öğrenme materyalleri okumayı tercih etmektedir. Bu trend nedeniyle Kitlesel Açık Çevrimiçi Ders platformları ile çevrimiçi kodlama okullarına yoğun ilgi gösterilmektedir. Hindistan'daki katılımcıların neredeyse %50'si çevrimiçi kurslarla öğrenirken diğer ülkelerdeki geliştiriciler için ortalama oran yalnızca %20'dir.

Yeni araç/teknoloji/programlama dilleri öğrenmeye haftada kaç saat ayırıyorsunuz?

Bu sonuçlar, çok da sürpriz olmayan açık bir paterni ortaya çıkarmıştır. Bir geliştirici ne kadar deneyimliyse yeni şeyler öğrenirken harcadığı zaman o kadar azdır.

Herhangi bir eğitim kursu veya programını bitirmeden yarıda bıraktınız mı?

Python öğrenenler eğitim kurslarını yarıda bırakma açısından en düşük orana sahiptir. TypeScript öğrenenlerin eğitimi yarıda bırakma oranları ise en yüksektir.

Neden öğrenmeyi yarıda bıraktınız?

Profesyonel kodlama deneyim yılına göre öğrenme sürecini sonlandırma nedenleri

Bu sorular, yalnızca çalışma durumunu öğrenci ya da çalışan öğrenci olarak belirten katılımcılara gösterilmiştir.

Öğrenci

Ne tür bir eğitim kurumuna gidiyorsunuz?

Şu anda devam ettiğiniz eğitim derecesi hangisidir?

Yüksek lisansınızı hangi alanda tamamladınız?

"Diğer" bölümünde iletilen görüşlerin çoğu veri bilimi, biyoinformatik vb. teknoloji konularıyla ve bilgisayar biliminin farklı alanlarıyla ilgilidir. Bu katılımcılar arasında astonomi, biyoloji ve tıp alanlarında yüksek lisans yapan çok sayıda öğrenci de yer almaktadır.

Öğrenim gördüğünüz kurumda hangi programlama dillerini çalıştınız?

Eğitim kurumlarında Java'ya olan ilgi gittikçe azalırken, Python daha popüler hâle gelmektedir.

Varsa öğretmenleriniz veya profesörleriniz aşağıdaki araçlardan hangilerini öneriyor?

Bu sorular, yalnızca iş rolünü "Eğitimci / Öğretmen / Özel Eğitmen" olarak belirten katılımcılara gösterilmiştir.

Öğretmenler

Neler sizin için eğiticidir?

Ne tür bir eğitim kurumunda eğitim veriyorsunuz?

"Diğer" seçeneğini işaretleyen katılımcıların çoğu şirketlerinde eğitim vermektedir.

Hangi öğretim seviyesinde eğitim veriyorsunuz?

Hangi alanda eğitim veriyorsunuz?

Hangi programlama dillerini öğrettiniz?

Varsa aşağıdaki araçlardan hangilerini öğrencilere önerirsiniz?

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.