학교에서 우리는 학교 커리큘럼에 따라, 대학에서는 대학 커리큘럼에 따라 공부했습니다. 첫 직장에서 동료들이 우리를 도와주었습니다. 그러나 온라인 교육에서는 모든 것이 그렇게 간단하지 않습니다. 책과 튜토리얼로만 공부하는 것이 아니라 본격적인 온라인 강좌 수강을 준비하는 경우에도 교육 계획을 세우는 것이 어려울 수 있습니다. 최종 목표를 결정하고 일정을 세우고 진행 상황을 모니터링해야 합니다. 그리고 전통적인 교육에서는 교사가 이 역할을 수행하는 경우가 많았지만 온라인 학습에서는 학생이 이 역할을 맡아야 합니다. 이 글에서는 커리큘럼이 필요한 이유에 대해 이야기하고 커리큘럼을 올바르게 구성하는 방법에 대한 몇 가지 팁을 제공합니다.
교육 계획 예시(로드맵)
왜 훈련 계획이 필요한가요?
하버드 비즈니스 스쿨 졸업생들에게 서면 목표와 이를 달성하기 위한 계획이 있는지에 대한 질문을 받았습니다 . 84%는 목표가 전혀 없었고, 13%는 서면 목표는 있었지만 구체적인 계획은 없었으며, 3%는 목표와 이를 달성하기 위한 구체적인 계획을 적었습니다. 10년 후, 목표와 계획을 기록한 3%의 학급은 97%의 학급보다 10배 더 많은 소득을 얻었습니다. 분명히 목표를 기록하는 것은 우리가 정말로 원하는 것이 무엇인지 더 명확하게 이해하고 이러한 목표를 실현하기 위한 효과적인 계획을 개발하는 데 도움이 됩니다. 커리큘럼이 필요한 몇 가지 이유는 다음과 같습니다.- 대규모 작업(마스터 Java 프로그래밍)을 더 작은 작업으로 나누는 데 도움이 됩니다. 예를 들어, 언어의 일반적인 구문을 배우십시오. 클래스, 객체 및 예외 처리를 이해합니다. 파일 및 입출력 스트림 작업 방법을 배웁니다. 멀티스레딩을 마스터하고 컬렉션에 대해 알아보세요. 웹 개발의 기본, 널리 사용되는 프레임워크.
- 편리한 일정을 만드는 데 도움이 됩니다. 매일 4시간 동안; 주중 2시간, 주말 6시간; 주말에만, 평일에만.
- 진행 상황을 추적하는 데 도움이 됩니다. 처음에 수행한 작업과 진행 중인 진행 상황을 비교할 수 있습니다. 또한 이미 배운 내용을 계획된 마일스톤과 비교하고 학습 일정을 강화해야 하는지 여부를 이해할 수도 있습니다.
- 훈련 계획은 동기를 부여합니다. 해야 할 일 목록의 항목을 완료했을 때의 승리감은 더 많은 공부를 하도록 격려합니다.
학습 계획은 어떻게 세우나요?
동기 부여 찾기
이것이 훈련 계획을 세울 때 가장 먼저 해야 할 일이자 핵심입니다. 학습의 후속 성공은 동기에 달려 있습니다. 배우고 싶은 욕구가 다른 사람에 의해 부과된다는 것을 이해한다면 훈련은 오래 가지 않을 것입니다. 이 문제의 근본 원인을 파악하려면 다음과 같은 몇 가지 질문에 답할 수 있습니다. 나는 이것을 배우는 것을 좋아합니까? 이 사업을 전문적으로 하고 싶나요?당신의 지식 수준을 결정하십시오
이전에 프로그래밍 언어를 배운 적이 있다면 기초부터 시작하는 것이 의미가 없습니다. 따라서 배운 모든 것을 기억하고 자신이 어느 수준에 있는지 깨닫도록 노력하는 것이 좋습니다. 자신의 지식 수준을 결정하면 올바른 학습 리소스 목록과 "백점" 지도를 만드는 데 도움이 됩니다. 대학에서 프로그래밍을 공부하고 이론을 배웠다면, 언어를 배우고 습득한 지식을 실습하는 데 집중할 수 있습니다. 이전에 프로그래밍을 다루어 본 적이 없다면 훈련 프로그램에 초보자를 위한 이론 서적을 포함시키는 것이 좋습니다 .목표 수립
성공하려면 목표가 최대한 구체적이어야 합니다. 예를 들어, "프로그래밍 언어를 배운다"는 목표는 모호합니다. "Java를 배우고 제품 회사의 후배로 일자리를 구하세요."라고 표현하는 것이 더 좋습니다. 그러한 구체적인 목표는 더 나은 동기를 부여할 것입니다.훈련 계획 중 하나를 선택하세요
훈련을 계획하는 두 가지 주요 방법이 있습니다. 개별적으로 사용하거나 결합하여 사용할 수 있습니다. 첫 번째 계획은 목표 기반 입니다 . 이 경우 날짜에 대한 엄격한 참조가 없으며 계획은 결과 달성에 더 중점을 둡니다. 두 번째는 시간 기반 계획입니다 . 이 경우 기한이 있습니다. 예를 들어 6개월 안에 Java Core를 배우세요. 계획 중 하나를 선택할 때 귀하의 특성을 고려해야 합니다. 당신이 규율이 좋지 않다는 것을 깨닫는다면 아마도 두 번째 계획을 선택해야 할 것입니다. 우리가 마감일을 놓치는 경향이 있다는 것을 알고 계십니까? 귀하의 작업량과 지식을 고려하여 새로운 자료를 마스터하고 통합하는 데 얼마나 많은 시간이 필요한지 합리적으로 계산해 보십시오. 우리가 졸업생을 대상으로 실시한 “Java를 배우는 데 걸리는 시간 ”에 대한 연구는 이에 도움이 될 수 있습니다 .목표를 작은 단계로 나누세요
최종 목표까지 정확한 기한을 가지고 가장 구체적인 조치를 취하는 것이 좋습니다. 작은 조치를 취함으로써 최종 목표에 대한 압박(처음에는 비현실적으로 보일 수 있음)을 피할 수 있지만, 매일의 작은 행동은 귀하의 능력 내에 있습니다. 이것은 소위 "작은 승리 전략" 입니다 . 팀 작업에 더 자주 사용되지만 개인 작업에도 적합합니다. 주요 원칙: 명확한 목표, 자율성, 자원, 시간, 지원(예: 멘토로부터-ed.). 이 조언에는 훈련을 포함하는 일일 일정 작성도 포함됩니다. 하루 중 같은 시간에 일하는 것이 좋습니다. 그러면 일정이 습관이 될 것입니다. 다음은 JavaRush 사용자가 자신의 일정에 대해 쓴 내용입니다 . “가장 중요한 것은 주간 진행 상황입니다. 2주간의 휴식 후에는 이미 돌아오기가 어렵고, 모든 사람이 몇 달 연속으로 매일 글을 쓸 수 있는 것은 아닙니다. 일주일에 15시간으로 제한해 보세요. 주중에는 1.5시간, 주말에는 3~4시간씩 코딩할 수 있습니다. 또는 저녁에 두세 시간 정도 쉴 수 있지만 "주말 제한"은 증가하다. 이렇게 하면 일정이 유연하면서도 규칙적이 될 것입니다.”학습 소스 목록을 작성하세요.
리소스 목록은 단일일 수도 있고 프로세스 중에 보완되거나 변경될 수도 있습니다. 예를 들어 Java를 배우려면 다음과 같이 할 수 있습니다.- 자바러쉬 강좌.
우리는 이 과정을 통해 필요한 최소한의 이론을 익히고 코드 작성에 집중합니다.
- 서적:
- "헤드 퍼스트 Java, Java 학습", Kathy Sierra, Bert Bates;
- "Java. 초보자 가이드", Herbert Schildt;
- "Java. 완벽한 가이드", Herbert Schildt;
- "Java. 전문가의 라이브러리", Kay S. Horstmann, Gary Cornell.
- YouTube 튜토리얼(다양한 옵션이 있습니다. 자신에게 더 가까운 정보를 표시하기 위한 형식을 선택하세요)
- 멘토/친숙한 개발자와의 상담. 이 점은 모든 것을 스스로 파악하는 것이 아니라 "실시간 설명"을받는 것이 중요한 사람들에게 필요합니다.
GO TO FULL VERSION