교육

공유하기:

일반

이러한 질문은 설문조사에 참여한 모든 응답자의 20%(무작위로 선택)에게 표시되었습니다.

18%

응답자 중 온라인 과정 및 코딩 학교를 통해 개발자가 되기 위한 큰 발걸음을 처음 내딛을 수 있었다고 답한 사람의 비율. 그 중 3분의 1은 유료 과정을 선호했습니다.

다음 교육 기관 또는 리소스 중 개발자가 되기 위한 첫 걸음을 내딛는 데 도움이 된 것은 무엇인가요?

51%

공식 교육

12%

무료 온라인 교육과정, 코딩 학원

10%

9%

블로그, 커뮤니티 포럼

6%

오프라인 교육과정, 코딩 학원

6%

유료 온라인 교육과정, 코딩 학원

2%

코드 캠프, 사용자 그룹, 모임

4%

기타

2021년에는 응답자가 여러 항목을 선택할 수 있도록 했지만 올해는 하나의 항목만 선택이 가능했습니다.

온라인 교육은 개발자가 되는 데 중요한 역할을 합니다. 실무 학습 플랫폼인 JetBrains Academy를 이용하면 각자 원하는 속도로 실제 애플리케이션을 만들어 프로그래밍을 공부할 수 있습니다.

지난 12개월 동안 어떤 프로그래밍 언어를 배우기 시작하거나 계속해서 배우고 계신가요?

26%

JavaScript

25%

Python

22%

TypeScript

19%

Java

18%

Go

14%

Rust

13%

C++

개발자들이 배울 계획인 상위 5개 언어는 작년 이후로 달라지지 않았습니다. 흥미롭게도 Rust는 4% 성장하여 10위에서 6위로 뛰어올랐습니다. 초급 개발자들은 JavaScript(37%) 및 Java(29%)를 배울 가능성이 높고, 선임 개발자 사이에서 가장 인기 있는 언어는 GoTypeScript(각각 21%)입니다.

모든 개발자 에코시스템 설문조사 참가자에게 내년에 어떤 기술을 배우거나 채택하고 싶은지 주관식으로 질문했습니다. 5,518개의 의미 있는 응답을 모두 신중하게 분석했으며 결과를 커뮤니티와 공유할 예정입니다.

언급된 프로그래밍 언어는 Rust가 가장 자주 언급되는 언어라는 점을 제외하면 상기의 언어 관련 질문 결과와 대부분 일치합니다.

AI/ML, 웹 개발 및 DevOps는 일반적으로 가장 자주 언급되는 개발 분야입니다.

가장 많이 배우는 기술은 컨테이너, 클라우드, 데이터 관련 기술, 블록체인입니다.

지난 12개월간 무엇을 통해 새로운 도구, 기술 또는 프로그래밍 언어를 배우셨나요?

66%

문서자료 및 API

51%

블로그/포럼

44%

23%

온라인 코딩 학교

20%

MOOC

6%

오프라인 교육 기관

5%

개인 교사/컨설턴트

4%

지난 12개월 동안 새로운 것을 배우려고 시도한 적이 없음

5%

기타

MOOC는 개발자 5명 중 1명이 새로운 기술을 배우는 데 사용하는 반면, 작년과 마찬가지로 온라인 코딩 학교의 인기는 3% 상승했습니다.

어떤 MOOC 및 코딩 학교를 이용하시나요?

58%

Udemy

37%

Coursera

20%

Codecademy

15%

edX

14%

LinkedIn Learning

13%

Pluralsight

12%

Udacity

12%

JetBrains Academy

상위 3개 플랫폼은 일반적으로 Pluralsight를 제외하고 학습자의 직위 수준에 따른 변화가 없습니다. Pluralsight는 선임 개발자 사이에서 3위를 차지하며 Codecademy보다 3% 더 많이 사용됩니다.

어떤 유형의 학습 콘텐츠를 선호하시나요?

53%

서적

45%

동영상

1%

오디오

2%

기타

절반 이상의 개발자가 서면 학습 콘텐츠를 선호함에도 불구하고 2021년에 비해 점유율이 4% 감소한 반면 동영상 콘텐츠는 3% 증가했습니다. 오디오/팟캐스트는 개발자의 1%만이 선호합니다.

새로운 도구, 기술 또는 프로그래밍 언어를 학습하는 데 한 주에 몇 시간을 투자하시나요?

10%

일주일에 1시간 미만

27%

일주일에 1~2시간

41%

일주일에 3~8시간

15%

일주일에 9~16시간

4%

일주일에 17~32시간

3%

일주일에 32시간 이상

선임 개발자는 학습에 거의 시간을 들이지 않을 것 같지만 놀랍게도 그렇지 않았습니다. 이들 중 16%는 학습에 매주 9시간 이상을 투자하며 이 비율은 초급 개발자보다 단 10%만 적을 뿐입니다.

79%

학습 과정/프로그램을 수료하기 전에 중단한 개발자의 비율. 흥미롭게도 19%만이 배우고 싶은 모든 것을 배웠기 때문에 학습을 중단했다고 응답했습니다.

학습을 중단한 이유는 무엇인가요?

48%

충분한 시간이 없어서

34%

학습 내용이 별로 흥미롭지 않아서

31%

내 학습 이유와 목표가 달라졌습니다 

29%

학습 내용이 도움이 되는 것 같지 않아서

23%

학습 내용에 실습 과정이 충분하지 않아서

19%

배우려던 것을 모두 배워서

18%

내용에 이론이 부실한 탓에 동기를 잃어서

17%

내용이 예상보다 어려운 탓에 동기를 잃어서

17%

내용이 너무 쉬운 탓에 동기를 잃어서

4%

기타

수년 간 전문적인 코딩 경험을 쌓은 후에 학습을 중단하는 이유

1년 미만1~2년3~5년6~10년11~16년16년 초과
39%42%51%49%55%51%충분한 시간이 없어서
39%35%31%29%32%27%내 학습 이유와 목표가 달라졌습니다 
37%31%33%30%46%29%학습 내용이 별로 흥미롭지 않아서
28%18%18%17%17%8%내용에 이론이 부실한 탓에 동기를 잃어서
23%26%22%27%45%40%학습 내용이 도움이 되는 것 같지 않아서
22%19%13%19%19%11%내용이 예상보다 어려운 탓에 동기를 잃어서
21%21%25%24%32%16%학습 내용에 실습 과정이 충분하지 않아서
14%17%14%15%15%26%내용이 너무 쉬운 탓에 동기를 잃어서
11%19%25%18%17%22%배우려던 것을 모두 배워서
7%3%4%3%5%4%기타
3%55%

학생

이러한 질문은 취업 상태를 묻는 질문에 학생 또는 일하는 학생을 선택한 응답자에게만 표시되었습니다.

어떠한 교육 기관에 재학 중이신가요?

81%

4년제 대학교

6%

고등학교

4%

커뮤니티 칼리지

3%

직업 학교

2%

교육 센터

3%

기타

현재 다음 중 어떤 학위를 취득하는 것이 목표이신가요? 

71%

4년제 학사

16%

석사

5%

대학원

3%

전문 학사

2%

준석사

1%

고등학교

3%

기타

전공은 무엇인가요?

54%

컴퓨터 과학

21%

소프트웨어 엔지니어링

7%

기타 엔지니어링

2%

수학

2%

물리학

1%

예술/인문학

1%

생물학/화학

1%

경제

1%

사회 과학

10%

기타

설문 조사에 참여한 학생의 4분의 1은 소프트웨어 공학이나 컴퓨터 공학과 직접적으로 관련이 없는 전공을 가지고 있습니다.

교육 기관에서 어떤 프로그래밍 언어를 배우셨나요?

57%

60%

Java

54%

50%

Python

49%

51%

C

41%

47%

C++

Java, Python 및 C는 여전히 개발자가 교육 기관에서 공부하는 상위 3개 언어입니다. Python의 경우 특히 작년에 비해 4% 증가했습니다. Java는 여전히 가장 많이 학습되는 언어이지만 서서히 감소하고 있습니다. 구체적으로 작년에 비해 3%, 2020년에 비해 7% 감소했습니다. 마찬가지로 C++도 하향 추세여서 2021년 대비 6% 감소했습니다.

다음 중 귀하의 선생님 또는 교수님이 사용을 권장한 도구는 무엇인가요?

50%

Visual Studio Code

30%

Eclipse

28%

IntelliJ IDEA

27%

Visual Studio

23%

PyCharm

17%

IPython/Jupyter Notebook

16%

Android Studio

16%

Notepad++

설문 조사에 참여한 학생의 4분의 1은 소프트웨어 공학이나 컴퓨터 공학과 직접적으로 관련이 없는 전공을 가지고 있습니다.

교사

이러한 질문은 “강사/교사/개인 지도 교사”를 직무로 선택한 응답자에게만 표시되었습니다.

30%

설문조사에 참여한 교사/강사 중 교육이 주요 활동이라고 답한 사람의 비율.

귀하에게 교육이란 무엇인가요?

학생들이 프로그래밍을 배울 때 지속적으로 동기가 부여되기를 원하시나요? JetBrains IDE에서 직접 대화형 과정을 만들고 원하는 방식으로 구성하여 지식을 쉽게 공유하세요.

자세히 알아보기

어떠한 교육 기관에서 가르치시나요?

33%

회사/조직

30%

4년제 대학교

13%

교육 센터

7%

고등학교

4%

직업 학교

4%

커뮤니티 칼리지

10%

기타

설문조사에 응답한 교사의 거의 1/3은 회사/조직에서 가르치고 있으며 대학에서 가르치는 비중은 그보다 약간 적습니다.

어떠한 수준의 교육을 가르치시나요?

71%

4년제 학사

31%

석사

23%

학교 학생

18%

대학원

11%

전문 학사

10%

회사/조직

5%

준석사

3%

기타

이 질문은 대학이나 커뮤니티 대학에서 강의하는 사람들에게만 표시되었습니다.

어떠한 과목을 가르치시나요?

61%

컴퓨터 과학

42%

소프트웨어 엔지니어링

8%

수학

6%

기타 엔지니어링

6%

사회 과학

4%

생물학/화학

3%

물리학

2%

예술/인문학

1%

경제

18%

기타

이 질문은 2년제 학사, 4년제 학사, 준석사, 석사 및 대학원생을 상대로 강의하는 사람들에게만 표시되었습니다.

어떤 프로그래밍 언어를 가르치셨나요?

45%

Python

37%

Java

34%

JavaScript

22%

C++

22%

C

18%

C#

15%

PHP

Python은 작년에 비해 10% 증가했으며 다른 언어는 별다른 증가나 감소세를 보이지 않았습니다.

다음 중 학생에게 추천하는 도구는 무엇인가요?

63%

Visual Studio Code

34%

IntelliJ IDEA

24%

PyCharm

19%

Visual Studio

15%

Notepad++

15%

Android Studio

13%

PhpStorm

교육:

2022

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유하세요.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.