복잡한 지식 (Complex Knowledge - Instructor)
: 강사님이 가지고 있는 방대하고 전문적인 지식의 원천입니다. (예: 쿠버네티스 전체 아키텍처, 네트워크 프로토콜)
강사의 역할:
1. 지식의 재구성 (Knowledge Refactoring - Instructor)
: 초급 교육생을 위해 지식을 가공하는 핵심 단계입니다.
2. 단계별 분해
: 거대한 개념을 한꺼번에 전달하지 않고, 작은 조각(Step-by-Step)으로 나눕니다.
3. 시각화 (Visuals)
: 말로만 설명하기 어려운 추상적인 개념을 직관적인 그림과 다이어그램으로 변환합니다. (예: 파드와 컨테이너의 관계)
4. 비유와 예시 (Analogy/Example)
: 난해한 용어를 교육생에게 익숙한 일상적인 개념에 비유하여 설명합니다. (예: 파드는 기숙사 방, 서비스는 대표 전화번호)
5. 이해하기 쉬운 교육 (Accessible Learning - Learner)
: 지식이 교육생에게 도달하는 최종 단계입니다.
6. 점진적 학습
: 기초부터 차근차근 쌓아올리는 학습 흐름을 제공합니다.
7. 실습 연결
: 배운 개념을 직접 실습을 통해 확인하고 체득하게 합니다. (이때, 복사/붙여넣기보다는 직접 입력하며 고민하는 과정을 포함해야 합니다.)
8. 트러블슈팅의 학습화
: 실습 중 문제가 발생했을 때, 강사님이 주도적으로 원인을 분석하고 해결 과정을 보여주어, 에러 자체를 학습의 기회로 만듭니다.
1. "지식의 크기보다 전달의 방식이 중요하다"
: 강사님의 전문 지식을 교육생이 소화할 수 있는 형태로 바꾸는 것이 진정한 교수 능력임을 강조하세요.
2. "교육생의 눈높이에서 생각하기"
: 교육생들이 무엇을 어려워하고, 어디서 헷갈려하는지 끊임없이 고민하며 강의 내용을 구성해 주실 것을 요청하세요.
3. "실습의 내실화"
: 단순히 코드를 복사해서 붙여넣는 것이 아니라, 각 명령어의 역할과 의미를 충분히 설명한 후 수강생들이 직접 고민하며 실습할 수 있도록 유도해 주세요.
쉬는 시간에 다른 설명을 하지 말자.
쉬는시간은 온전히 쉬는 시간.