050만 명이 넘는 등록 사용자가 있는 최대 규모의 온라인 Java 프로그래밍 과정 중 하나인 CodeGym은 모든 학생들이 플랫폼 학습에서 최대한의 이점을 얻을 수 있도록 최선을 다하고 있습니다. 그리고 CodeGym 과정은 가능한 한 매력적이고 재미있도록 설계되었지만 프로그래밍 언어를 마스터하는 것은 쉽지 않습니다. 시간과 집중된 노력이 필요합니다. 누구나 알고 있지만 특정 수치에 관해서는 대답이 일반적으로 매우 모호합니다.
이것이 우리가 CodeGym 학생들의 학습 습관에 대한 새로운 연구를 통해 바꾸고 싶었던 것입니다. 평균 사용자가 일주일에 몇 시간 공부합니까? 그들이 이론을 읽고 실제 문제를 해결하는 데 보내는 시간의 비율은 얼마입니까? 하루 중 온라인으로 Java를 배우기에 가장 좋은 시간은 언제입니까? 과정의 각 레벨을 완료하는 데 평균 얼마나 걸립니까? 우리의 목표는 일반적인 사용자가 온라인에서 프로그래밍 언어를 배우기 위해 필요한 시간과 노력에 대한 이러한 질문과 기타 질문에 답하는 것이었습니다. 당연히 우리는 이 연구의 결과를 독자들과 공유하고 싶었습니다. 이 정보는 여러분이 자신의 학습을 계획하고 평균 수치를 기반으로 학습 계획이 얼마나 현실적인지 확인하는 데 도움이 될 수 있기 때문입니다.
자바 학습 습관 연구
아시다시피, 영어 외에 다른 여러 언어로 Java 코딩 기술을 습득하려는 사용자는 CodeGym을 사용할 수 있습니다. 영어 버전은 거의 438,000명의 등록 사용자가 있는 지금까지 가장 인기가 있습니다. 두 번째로 인기 있는 것은 사용자가 24,500명인 폴란드 버전이고 독일어 버전은 사용자가 16k인 3d입니다. 온라인에서 사용할 수 있는 프랑스어(등록 사용자 10,000명 이상), 중국어(7.3k) 및 스페인어(사용자 2.3k) 버전도 있습니다. 이 특정 연구에서 우리는 EU에서 가장 큰 3대 시장인 폴란드, 독일 및 프랑스를 중심으로 EU에서 온 학생들에 초점을 맞췄습니다. 그러나 우리는 이 연구 결과가 대체로 보편적이며 전 세계의 다른 지역으로 추정할 수 있다고 믿습니다.
시간
평균적인 학생이 매주 CodeGym에서 학습에 소비하는 총 시간은 7-8시간입니다. CodeGym은 실습 중심의 Java 과정이며 우리는 모든 학생들이 Java를 더 빨리 배우기 위해 가능한 한 많이 연습하도록 권장하므로 다른 국가의 학생들이 CodeGym의 실제 작업을 해결하는 데 얼마나 많은 시간을 소비하는지 알고 싶었습니다.
우리가 발견한 것은 프랑스 학생들이 CodeGym에서 작업을 해결하는 데 다른 국가의 사용자보다 약간 더 많은 시간(주당 평균 2시간 57분)을 사용한다는 것입니다. 폴란드 학생이 주당 2시간 50분으로 2위를 차지했으며, 독일 학생은 주당 평균 2시간 26분으로 상당히 적게 연습했습니다. 이 연구의 결과로 우리가 알고 싶었던 또 다른 것은 우리 학생들이 CodeGym에서 배우는 시간입니다. 당연히 대부분의 학생들은 낮에 공부하는 것을 선호하며 오후 12-1시가 가장 바쁜 시간입니다. 그리고 이러한 습관은 폴란드, 프랑스 및 독일 사용자에게 동일한 방식으로 동일하게 유지되는 경향이 있습니다.
학습 속도
학습 속도 또는 일반 학생이 CodeGym 과정을 완료하는 데 걸리는 시간과 관련하여 많은 사용자가 끝까지 모든 레벨을 완료하지 않았기 때문에 우리가 보유한 사용자 데이터에서 이 정보를 추출하기가 더 어려웠습니다. 과정. 많은 사람들이 나중에 다시 시작하기 위해 몇 주 또는 몇 달 동안 학습을 연기하는 것은 드문 일이 아닙니다.
- 첫 번째 CodeGym 퀘스트를 완료할 시간입니다.
이것이 우리가 학생들이 Java 구문을 완료하는 데 걸리는 평균 시간에 대한 분석에 집중한 이유입니다. 그리고 그 숫자는 국가에 따라 상당히 달랐습니다. 폴란드 학생의 경우 Java Syntax를 완료하는 데 평균 2개월이 걸리는 반면 프랑스와 독일 사용자는 완료하는 데 단 1개월이 걸립니다.
우리는 또한 학생들이 코스의 개별 레벨을 통과하는 데 걸리는 평균 일수를 계산했습니다. 폴란드 사용자의 경우 과정 시작부터 레벨 22까지 도달하는 데 평균 94일이 걸립니다. 프랑스와 독일 사용자의 경우 동일한 결과를 얻는 데 평균 83일이 걸립니다. 흥미롭게도 6에서 9까지의 레벨은 많은 학생들이 통과하기 가장 어려운 것 같습니다. 이들은 배열 및 목록, 개체, 컬렉션 및 예외와 같은 주제를 다루는 과정의 일부입니다. 그래서 당신이 그 중 하나에 갇혀 있다면 적어도 당신은 혼자가 아니라는 것을 압니다.
요약
끝으로 우리는 이 연구의 결과와 우리의 지원 커뮤니티와 CodeGym의 자체 분석 노력 덕분에 수집한 기타 최근 데이터를 기반으로 우리가 내린 결론 중 일부를 여러분과 공유하겠습니다. CodeGym 사용자 수의 증가 추세를 살펴보면 Java 개발 기술에 대한 수요와 온라인 교육의 인기가 모두 증가하고 있다고 해도 무방합니다. 전 세계적인 COVID-19 대유행은 전통적인 교육이 봉쇄로 인해 큰 타격을 받았고 그 결과가 향후 최대 5년 동안 장기적으로 느껴질 것이기 때문에 후자의 추세의 주요 동인이었습니다.
이 연구 에 따르면
Guide2Research에 따르면 향후 몇 년 동안 전 세계적으로 대학 지원이 15-25% 감소할 것입니다. 반면 다양한 온라인 학습 과정을 수강하는 학생 수는 매년 5% 안팎으로 꾸준히 증가하고 있다. 소프트웨어 개발자의 수도 증가하고 있습니다. Statista의
이 데이터 에 따르면 현재 전 세계에 약 2,400만 명의 소프트웨어 개발자가 있으며 2024년까지 이 숫자는 2,870만 명으로 증가할 것입니다.
그러나 애널리스트들의 추정 에 따르면 이것만으로는 점점 더 인재에 대한 갈망이 커지는 시장을 만족시키기에 충분하지 않을 것입니다.
2022년에는 컴퓨터 과학 관련 일자리 수가 37% 증가할 것이며, 이는 이 분야의 직원 공급이 여전히 수요를 충족시킬 수 없다는 것을 의미합니다. JetBrains의 최신
State of Developer Ecosystem 보고서 에 따르면 Java는 세계에서 가장 인기 있는 프로그래밍 언어로 남아 있으며 가까운 미래에도
계속 그렇게 될 것입니다. 그리고 우리 CodeGym은 Java를 배우고 전문 소프트웨어 개발자가 되려는 학생들이 모든 국가와 지역에서 지원할 수 있도록 가능한 모든 일을 계속할 것입니다. 앞으로 더 많은 분석 보고서와 연구를 기대하십시오!