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?

60%60%38%34%16%10% 8% 2%Kendi kendimeÖrgün eğitimKitaplarÜcretsiz çevrimiçi kurslar, kodlama okullarıÜcretli çevrimiçi kurslar (Kitlesel Açık Çevrimiçi Kurslar)Ücretli çevrimdışı kurslar, kodlama okullarıKod kampları, kullanıcı grupları ve meetup'larDiğer

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?

29%28%23%20%17%12%11%11%11%10% 9% 6% 5% 4% 3% 2% 2% 1% 1% 5%JavaScriptPythonTypeScriptJavaGoPHPC#C++KotlinRustHiçbir programlama dili öğrenmiyorumСSwiftScalaRubyRHaskellElixirClojureDiğer

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?

69%53%45%20%20% 5% 5% 4% 4%Dokümantasyon ve API'lerBloglar / forumlarKitaplarMOOCsÇevrimiçi kod yazma okullarıÇevrimdışı eğitim kurumlarıSon 12 ayda yeni bir şey öğrenmeye çalışmadımÖzel öğretmen / danışmanDiğer

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

2021
2020
66%/59%46%/52%23%/25%19%/19%19%/32%17%/18%11%/14% 7%/8% 3%/2% 3%/3% 2%/1% 2%/3% 2%/6%UdemyCourseraedXPluralsightUdacityCodecademyKhan AcademyDataCampCanvasEggheadCognitive ClassStanford LagunitaStepik
Bütün sonuçlar

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?

OkumaVideoİşitselDiğerOkuma57%Video42%İşitsel1%Diğer1%

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?

8%30%43%14% 3% 2%Haftada 1 saatten azHaftada 1–2 saatHaftada 3–8 saatHaftada 9–16 saatHaftada 17–32 saatHaftada 32 saat veya daha fazla

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

Evet
Hayır
76%24%

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?

48%36%27%26%25%22%22%16%16% 3%Yeterince zamanım olmadıÖğrenme içeriği yeterince ilginç değildiÖğrenme içeriğinde yeterince pratik alıştırma yoktuÖğrenme amacım ve hedeflerim değiştiÖğrenme içeriğinin benim için yararlı olmadığına karar verdimÖğrenmek istediğim her şeyi öğrendimİçerik çok kolaydı ve motivasyonumu kaybettimTeori eksikliğim vardı ve motivasyonumu kaybettimİçerik beklediğimden daha zordu ve motivasyonumu kaybettimDiğer

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

Satır
Sütun
Değer
-
Herhangi bir kodlama deneyimim yok1 yıldan az1-2 yıl3-5 yıl6-10 yıl11-16 yıl16+ yıl
%35%33%28%30%25%17%23Öğrenme içeriğinde yeterince pratik alıştırma yoktu
%34%20%16%14%16%11%17Teori eksikliğim vardı ve motivasyonumu kaybettim
%31%38%33%34%37%39%38Öğrenme içeriği yeterince ilginç değildi
%30%46%42%47%56%54%57Yeterince zamanım olmadı
%23%22%28%26%30%25%27Öğrenme amacım ve hedeflerim değişti 
%20%27%18%15%12%10%8İçerik beklediğimden daha zordu ve motivasyonumu kaybettim
%17%17%25%24%25%42%26Öğrenme içeriğinin benim için yararlı olmadığına karar verdim
%14%1421%%22%2321%%33Öğrenmek istediğim her şeyi öğrendim
%12%17%20%25%2321%%23İçerik çok kolaydı ve motivasyonumu kaybettim
%1%6%2%4%3%5%1Diğer
00.57
Herhangi bir kodlama deneyimim yok
1 yıldan az
1-2 yıl
3-5 yıl
6-10 yıl
11-16 yıl
16+ yıl
Satır
Sütun
Değer
-
Öğrenme içeriğinde yeterince pratik alıştırma yoktuTeori eksikliğim vardı ve motivasyonumu kaybettimÖğrenme içeriği yeterince ilginç değildiYeterince zamanım olmadıÖğrenme amacım ve hedeflerim değişti İçerik beklediğimden daha zordu ve motivasyonumu kaybettimÖğrenme içeriğinin benim için yararlı olmadığına karar verdimÖğrenmek istediğim her şeyi öğrendimİçerik çok kolaydı ve motivasyonumu kaybettimDiğer
00.57

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?

ÜniversiteKolejOkulMeslek okuluEğitim merkeziDiğerÜniversite75%Kolej10%Okul7%Meslek okulu3%Eğitim merkezi2%Diğer2%

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

LisansMasterLisansüstüTeknisyenUzmanDiğerLisans74%Master13%Lisansüstü5%Teknisyen3%Uzman2%Diğer3%

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

2021
2020
54%/60%22%/16% 8%/9% 2%/2% 2%/1% 1%/1% 1%/1% 0%/1%10%/10%Bilgisayar MühendisliğiYazılım MühendisliğiDiğer MühendisliklerMatematikFizikSanat / İnsan BilimleriEkonomiSosyal BilimlerDiğer

"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?

2021
2020
60%/64%51%/56%50%/45%47%/48%29%/28%18%/17%15%/13% 8%/7% 5%/5% 3%/3% 2%/2% 8%/10% 6%/4%JavaCPythonC++JavaScriptPHPC#RHaskellKotlinPascalDiğerHiçbiri

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?

2021
2020
41%/30%30%/38%29%/27%27%/27%22%/18%19%/20%18%/21%15%/13%14%/13%13%/13%13%/13% 8%/9% 7%/5% 6%/6% 4%/3% 4%/4% 3%/5% 3%/3% 2%/2%14%/16%VSCode (Visual Studio Code)EclipseIntelliJ IDEAVisual StudioPyCharmAndroid StudioNotepad++Sublime TextIPython/Jupyter NotebookNetBeansVi / VimAtomRStudioCLionPhpStormWebStormEmacsXcodeQtCreatorDiğer

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?

İkincil faaliyetAna faaliyetEğitim vermiyorumDiğerİkincil faaliyet72%Ana faaliyet22%Eğitim vermiyorum4%Diğer2%

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

Eğitim merkeziÜniversiteMeslek okuluKolejOkulDiğerEğitim merkezi26%Üniversite25%Meslek okulu7%Kolej6%Okul5%Diğer31%

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

Hangi öğretim seviyesinde eğitim veriyorsunuz?

LisansTeknisyenLisansüstüMasterUzmanDiğerLisans46%Teknisyen26%Lisansüstü8%Master2%Uzman2%Diğer16%

Hangi alanda eğitim veriyorsunuz?

Yazılım MühendisliğiBilgisayarMühendisliğiSanat / İnsan BilimleriMatematikFizikDiğerYazılım Mühendisliği42%Bilgisayar Mühendisliği37%Sanat / İnsan Bilimleri1%Matematik1%Fizik1%Diğer17%

Hangi programlama dillerini öğrettiniz?

37%36%35%28%22%18%12% 9% 4% 3% 1%14% 9%JavaScriptJavaPythonPHPC++CC#KotlinPascalRHaskellDiğerHiçbiri

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

59%39%27%21%18%17%17%15%14%14%VSCode (Visual Studio Code)IntelliJ IDEAPyCharmPhpStormSublime TextAndroid StudioNotepad++IPython/Jupyter NotebookWebStormEclipse
Bütün sonuçlar

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.