Eğitim

Paylaş:

Genel

Bu sorular, yalnızca tüm anket katılımcılarının rastgele seçilen %20'lik bir kesimine gösterildi.

%18

- çevrimiçi kursların ve kodlama okullarının geliştirici olmak için ilk büyük adımı atmalarını sağladığını söyleyen katılımcıların oranı. Bunların üçte biri ücretli olanları tercih etti.

Aşağıdaki eğitim kurumlarından veya kaynaklardan hangileri geliştirici olmak için ilk büyük adımı atmanızı sağladı?

51%

Örgün eğitim

12%

Ücretsiz çevrimiçi kurslar, kod okulları

10%

Kitaplar

9%

Bloglar, Topluluk Forumları

6%

Yüz yüze kurslar, kod okulları

6%

Ücretli çevrimiçi kurslar, kod okulları

2%

Kod kampları, kullanıcı grupları ve buluşmalar

4%

Diğer

Bu yıl bu soru tek seçenekliydi. 2021'de ise katılımcılara birden çok seçeneği belirleme hakkı tanımıştık.

Çevrimiçi eğitim, geliştirici olmanın önemli bir parçası. Uygulamalı öğrenme platformumuz JetBrains Academy ile kendi hızınızda gerçek dünya uygulamaları oluşturarak programlama çalışabilirsiniz.

Son 12 ay içerisinde hangi programlama dillerini öğrenmeye başladınız veya devam ediyorsunuz?

26%

JavaScript

25%

Python

22%

TypeScript

19%

Java

18%

Go

14%

Rust

13%

C++

Geliştiricilerin öğrenmeyi planladıkları başlıca 5 dil geçen yıldan beri değişmedi. İlginç bir şekilde, Rust'ta 10. sıradan 6. sıraya yükseliş ve yüzde dört puan artış görüyoruz. Junior geliştiriciler daha çok JavaScript (%37) ve Java (%29) öğrenmeye eğilimliyken kıdemli geliştiriciler arasında en popüler diller Go ve TypeScript (her biri %21).

Geliştirici Ekosistemi Anketi katılımcılarının tamamına gelecek yıl hangi becerileri öğrenmek veya edinmek istedikleri hakkında açık bir soru sorduk. Anlamlı 5.518 yanıtın tümünü dikkatli bir şekilde analiz ettik ve sonuçları toplulukla paylaşmaya hazırız.

Bahsedilen programlama dilleri, en sık bahsedilen dil olan Rust haricinde, yukarıdaki dile özel sorumuzla çoğunlukla tutarlı.

AI/ML, Web geliştirme ve DevOps genellikle en sık bahsedilen geliştirme alanları.

Öğrenilmek istenen en popüler teknolojiler container'lar, bulutlar, verilerle ilgili teknolojiler ve blok zinciridir.

Son 12 ayda yeni araçlar, teknolojiler veya programlama dilleri öğrenmek için ne kullandınız?

66%

Dokümanlar ve API'ler

51%

Bloglar / forumlar

44%

Kitaplar

23%

Çevrimiçi kodlama okulları

20%

MOOCs

6%

Çevrimdışı eğitim kurumları

5%

Özel öğretmen / danışman

4%

Son 12 ayda yeni bir şey öğrenmeye çalışmadım

5%

Diğer

Beş geliştiriciden biri yeni teknolojiler öğrenmek için geçen yılla aynı oranda MOOC'lar kullanırken, Çevrimiçi kodlama okullarının popülerliği yüzde üç puan arttı.

Hangi MOOC'ları ve kod okullarını kullanıyorsunuz?

58%

Udemy

37%

Coursera

20%

Codecademy

15%

edX

14%

LinkedIn Learning

13%

Pluralsight

12%

Udacity

12%

JetBrains Academy

Pluralsight haricinde, başlıca 3 platform genellikle öğrencilerin pozisyonların seviyesine bağlı olarak değişiyor. Kıdemli geliştiriciler arasında üçüncü sırada geliyor ve Codecademy'den yüzde üç puan daha çok kullanılıyor.

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

53%

Yazılı

45%

Video

1%

İşitsel

2%

Diğer

Geliştiricilerin yarısından fazlası yazılı öğrenme içeriklerini tercih etse de bu oran 2021'e kıyasla yüzde dört puan azalırken, video içeriği yüzde üç puan arttı. Sesli içerikler/podcast'ler geliştiricilerin yalnızca %1 tarafından tercih ediliyor.

Yeni araçlar, teknolojiler veya programlama dilleri öğrenmek için haftada kaç saat ayırıyorsunuz?

10%

Haftada 1 saatten az

27%

Haftada 1–2 saat

41%

Haftada 3–8 saat

15%

Haftada 9–16 saat

4%

Haftada 17–32 saat

3%

Haftada 32 saat veya daha fazla

Şaşırtıcı bir şekilde, kıdemli geliştiriciler öğrenmeye mümkün olan en az süreyi ayırmıyor. %16'sı öğrenmeye haftada 9 saat ayırıyor ve bu oran, junior geliştiriciler arasında yalnızca yüzde on puan daha düşük.

%79

- bir noktada bitirmeden bir kursu/programı öğrenmeyi bırakan geliştiricilerin oranı. İlginç bir şekilde, öğrenmek istedikleri her şeyi öğrendikleri için yalnızca %19'u yarım bırakmış.

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

48%

Yeterince zamanım olmadı

34%

Öğrenme içeriği yeterince ilginç değildi

31%

Öğrenme amacım ve hedeflerim değişti 

29%

Öğrenme içeriğinin benim için faydalı olmadığını düşündüm

23%

Öğrenme içeriğinde yeterince pratik alıştırma yoktu

19%

Öğrenmek istediğim her şeyi öğrendim

18%

Teori eksikliğim vardı ve motivasyonumu kaybettim

17%

İçerik beklediğimden daha zordu ve motivasyonumu kaybettim

17%

İçerik çok kolaydı ve motivasyonumu kaybettim

4%

Diğer

Profesyonel kodlama deneyimi yılına göre öğrenmeye son verme nedenleri

1 yıldan az1–2 yıl3–5 yıl6–10 yıl11-16 yıl16+ yıl
%39%42%51%49%55%51Yeterince zamanım olmadı
%39%35%31%29%32%27Öğrenme amacım ve hedeflerim değişti 
%37%31%33%30%46%29Öğrenme içeriği yeterince ilginç değildi
%28%18%18%17%17%8Teori eksikliğim vardı ve motivasyonumu kaybettim
%23%26%22%27%45%40Öğrenme içeriğinin benim için faydalı olmadığını düşündüm
%22%19%13%19%19%11İçerik beklediğimden daha zordu ve motivasyonumu kaybettim
%21%21%25%24%32%16Öğrenme içeriğinde yeterince pratik alıştırma yoktu
%14%17%14%15%15%26İçerik çok kolaydı ve motivasyonumu kaybettim
%11%19%25%18%17%22Öğrenmek istediğim her şeyi öğrendim
%7%3%4%3%5%4Diğer
%3%55

Öğrenciler

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

Ne tür bir eğitim kurumuna gidiyorsunuz?

81%

Üniversite

6%

Lise

4%

Devlet üniversitesi

3%

Meslek okulu

2%

Eğitim merkezi

3%

Diğer

Şu anda aşağıdaki eğitim seviyelerinden hangisine devam ediyorsunuz?

71%

Lisans

16%

Master

5%

Lisansüstü

3%

Teknisyen

2%

Uzman

1%

Lise

3%

Diğer

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

54%

Bilgisayar Mühendisliği

21%

Yazılım Mühendisliği

7%

Diğer Mühendislikler

2%

Matematik

2%

Fizik

1%

Sanat / İnsan Bilimleri

1%

Biyoloji/Kimya

1%

Ekonomi

1%

Sosyal Bilimler

10%

Diğer

Ankete katılan öğrencilerin dörtte biri, doğrudan yazılım mühendisliği veya bilgisayar bilimi ile alakalı olmayan lisans eğitimine sahip.

Eğitim kurumunuzda hangi programlama dillerini öğrendiniz?

57%

60%

Java

54%

50%

Python

49%

51%

C

41%

47%

C++

Java, Python ve C eğitim kurumlarında geliştiricilerin çalıştıkları önde gelen 3 dil olmaya devam ediyor. Üstelik Python geçen yıla kıyasla yüzde dört puan yükseldi. Java en çok çalışılan dil olsa da düşüş görüyoruz: geçen yıldan beri yüzde üç puan ve 2020'den itibaren yüzde 7 puan. Aynı şekilde, C++ da 2021'den beri yüzde altı puan kaybederek düşüşte.

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

50%

Visual Studio Code

30%

Eclipse

28%

IntelliJ IDEA

27%

Visual Studio

23%

PyCharm

17%

IPython/Jupyter Notebook

16%

Android Studio

16%

Notepad++

Ankete katılan öğrencilerin dörtte biri, doğrudan yazılım mühendisliği veya bilgisayar bilimi ile alakalı olmayan lisans eğitimine sahip.

Öğretmenler

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

%30

- öğretmenin ana aktiviteleri olduğunu söyleyen öğretmenlerin/eğitmenlerin oranı.

Neler sizin için öğreticidir?

Programlama yaparken öğrencilerinizin motive kalmasını istiyor musunuz? Doğrudan JetBrains IDE'lerinde interaktif kurslar oluşturun, bunları dilediğiniz şekilde özelleştirin ve bilginizi kolayca paylaşın.

Daha fazla bilgi

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

33%

Şirket/Kuruluş

30%

Üniversite

13%

Eğitim merkezi

7%

Lise

4%

Meslek okulu

4%

Devlet üniversitesi

10%

Diğer

Ankete katılan öğretmenlerin neredeyse üçte biri şirketlerde/kuruluşlarda eğitim veriyor ve üniversitede nispeten daha az eğitim veriyorlar.

Hangi eğitim seviyesinde eğitim veriyorsunuz?

71%

Lisans

31%

Master

23%

Okul öğrencileri

18%

Lisansüstü

11%

Teknisyen

10%

Şirket/Kuruluş

5%

Uzman

3%

Diğer

Bu soru, yalnızca üniversitede veya devlet üniversitesinde eğitim verenlere gösterildi.

Hangi konuda eğitim veriyorsunuz?

61%

Bilgisayar Mühendisliği

42%

Yazılım Mühendisliği

8%

Matematik

6%

Diğer Mühendislikler

6%

Sosyal Bilimler

4%

Biyoloji/Kimya

3%

Fizik

2%

Sanat / İnsan Bilimleri

1%

Ekonomi

18%

Diğer

Bu soru, yalnızca Ön Lisans Öğrencileri, Üniversite Mezunları, Uzmanlar, Yüksek Lisans Öğrencileri ve Doktora Öğrencilerine eğitim verenlere gösterildi.

Hangi programlama dillerini öğrettiniz?

45%

Python

37%

Java

34%

JavaScript

22%

C++

22%

C

18%

C#

15%

PHP

Python, geçen yıla kıyasla yüzde 10 puan kazanırken diğer diller büyük bir artış veya düşüş göstermedi.

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

63%

Visual Studio Code

34%

IntelliJ IDEA

24%

PyCharm

19%

Visual Studio

15%

Notepad++

15%

Android Studio

13%

PhpStorm

Eğitim:

2022

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.