이러한 질문은 설문조사에 참여한 다른 모든 응답자의 1/5(무작위로 선택)에게 표시되었습니다.
교육
일반
전문 개발자가 되기 위해 사람들이 취하는 주요 단계로 두 가지 옵션, 즉 공식 교육과 개인적 노력이 두드러졌으며, 응답자의 60%가 두 가지 모두를 선택했습니다.
초보 개발자는 Java와 Python을 배울 가능성이 가장 높았고 숙련된 전문가는 Go, TypeScript 또는 Rust를 배우는 경향이 높았습니다.
Python , Java, JavaScript 및 TypeScript 등 가장 많이 배우는 언어는 당연히 가장 인기 있는 언어이기도 합니다. 마지막 2개는 배우는 언어로서 점차 인기를 얻고 있는 것으로 보입니다. Go는 사용 빈도가 아직 매우 낮음에도 불구하고 배우려는 언어로서는 인기가 매우 높습니다.
프로그래밍 언어, 국가 및 연령과 같은 다양한 요인이 MOOC에 대한 선호도의 다양성에 영향을 미칩니다. 예를 들어 Pluralsight는 나이가 많은 개발자들 사이에서 더 인기가 있는 것으로 나타났습니다. C 및 C++ 개발자는 Udemy보다 Coursera를 선호하는 반면, Egghead는 웹 개발에 특화되어 많은 TypeScript 및 JavaScript 학습자를 확보하고 있습니다.
다른 국가의 개발자와 달리 인도의 개발자는 읽는 것보다 동영상 콘텐츠를 선호하는 것으로 나타났습니다. 거의 70%가 동영상 콘텐츠 이용을 선택했고 30%만 학습 자료를 읽는 것을 선호했습니다. 이러한 추세 덕분에 MOOC 및 온라인 코딩 학교의 인기가 매우 높습니다. 인도 응답자의 거의 50%가 온라인 과정을 통해 공부하지만 다른 국가의 개발자의 경우에는 20%에 불과합니다.
이러한 결과는 명확하면서 다소 놀라운 패턴을 보여주었는데, 경험이 더 많은 개발자일수록 새로운 것을 배우는 데 들이는 시간이 적다는 것입니다.
Python 학습자는 학습 과정을 포기하는 비율이 가장 낮은 반면 TypeScript 학습자는 가장 높은 비율로 과정을 포기했습니다.
이러한 질문은 취업 상태로 학생 또는 일하는 학생을 선택한 응답자에게만 표시되었습니다.
이러한 질문은 “강사/교사/개인 교사”를 직무 역할로 선택한 응답자에게만 표시되었습니다.
읽어주셔서 감사합니다!
이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유해 주세요.
JetBrains Tech Insights Lab에 참여하세요
질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.