[section 1] 메타인지, 페어프로그래밍, 학습전략

수경·2022년 10월 20일
0

코드스테이츠

목록 보기
2/57

1. 메타인지 Metacognition

생각에 대한 생각 - Thinkging about Thinking

자기 자신을 보는 거울; 자기객관화

➡️ 내가 알고 있는 것과 모르는 것을 정확하게 구분해 효율적인 학습 성장을 이룰 수 있음

메타인지를 위해서

✔️ 나의 완벽하지 않은 모습을 인정
✔️ 지속적인 모니터링과 피드백 필요
✔️ '알고 있다' 라는 착각에 빠지지 않도록 주의

메타인지 향상을 위해서

✔️ 회고 작성하기 ➡️ 블로깅! TIL (Today I Learn)


2. 페어프로그래밍 Pair programming

두 명이 협업하여 진행하는 코딩, '짝꿍코딩'

필요성

  1. 개발자의 커뮤니케이션을 연습할 수 있음
  2. 페어와의 피드백으로 자신의 강점/약점을 파악 후 개선할 수 있음

방법

  1. 각자 개념 정리

  2. 두 명이 각각 네비게이터와 드라이버의 역할 나누기
    네비게이터🌳 : 전체적인 문제 해결의 방향성을 제시, 독자적 진행 ❌
    드라이버🌱 : 방향성을 토대로 코드 작성, 코드를 설명할 수 있어야 함

  3. 각자 맡은 역할대로 문제 풀이(일정시간 이후 교체)
    psuedo code 작성을 통해 코딩의 계획과 순서를 작성하는 연습하기

  4. 피드백

주의할 점

✔️ 독자적 진행 절대 ❌
✔️ 소통하기
✔️ 결과보다는 과정에 집중


3. 학습전략

1. SQ3R 방법론

✔️ Survey 훑어보기
✔️ Question 질문하기
✔️ Read 읽기
✔️ Recite 암기
✔️ Review 요약

2. 커리큘럼의 목차를 참고하여 예습/복습

3. 노트필기하기, 다른 사람에게 가르치기 (TIL)

profile
어쩌다보니 tmi뿐인 블로그😎

0개의 댓글