GitHub - DKU-D-Coding/js-study-make-framework-lv1: React, 만들 수 있을까?
1. 학습 방향
1) 야생학습
- 야생 학습은 대부분 협력적이다 (학교 학습은 대부분 개별적이다)
- 야생 학습은 대부분 비순차적이다 (학교 학습은 대부분 공부 순서가 정해져 있다)
- 야생 학습은 대부분 자료에 한정이 없다 (학교 학습은 대부분 교과서, 교재, 시험 범위 등이 정해져 있다)
- 야생 학습은 대부분 명확한 평가가 없다 (학교 학습은 대부분 시험이라는 명확한 평가 기준이 있다)
- 야생 학습은 대부분 정답이 없다 (학교 학습은 무엇이 정답이라고 하는 것이 명확하다)
- 야생 학습은 대부분 목표가 불분명하고 바뀌기도 한다 (학교 학습은 대부분 합격, 자격증 같은 목표가 분명하다)
2) 지속 성장
- 학습 자체에 대해 고민하기
- 기술을 학습하기 이전에 기술이 왜 필요한지 고민하기
- 학습할 필요가 있는지 고민하기
- 깊게 학습하기
3) 함께 성장 + 페어프로그래밍
- 지식은 어떻게든 슥듭할 수 있다 → 혼자서도 가능하다
- 사회에 나가면 같이 성장해야한다 → 혼자서는 불가능하다
- 같이 성장하기 위한 도구 → 페어프로그래밍, 페어잡
4) 스터디가 끝났을 때
- 스터디 후에 나의 모습을 그려보자
- 즉, 스터디에서 얻어가고 싶은 것을 명확하게 그려보자
- 같이 공부할 수 있는 동료
- 공부하는 습관 혹은 환경
2. 미션 진행 방법
미션에 대한 이야기 나누기
- 매주 모일 수 있는 날을 정해서 미션에 대한 이야기를 나눕니다.
- 대체로 가능한 요일
- 화 → 오전 10시 or 오후 8시 (월요일에 정해보기)
- 3주차(January 30, 2023 에 진우님이 화요일에 시간이 안 됨)
- January 24, 2023 안 되면 → January 27, 2023 금요일 오전 10시
- February 3, 2023 금요일 오전 10시에 가능할까요? → 됨!
- 미션 학습에 필요한 최소 지식 등을 공유합니다.
- 필요하다면, 코드에 대해서도 다룹니다.
이론 학습
- 각 단계별로 이론학습을 하도록 가이드하고 있습니다.
- 각자 학습한 내용을 정리해서 issue에 올려주세요.
실습
- style(css)는 고려하지 않아도 무방합니다.
- 각 단계를 진행할 때, 최소 2회 이상 페어프로그래밍으로 진행합니다.
- 오프라인으로 해도 좋고, 온라인으로 해도 좋습니다.
- 페어를 진행할 때, 간단하게 같이 있는 사진을 찍어주세요!
- 얼굴이 나오는게 부담스럽다면 손만 나오게라도?
- 돌아가면서 30분씩 코딩합니다.
- 미션을 진행 후에 PR을 올려주세요.
- PR에는 어떤 미션을 진행했는지, 어떤 고민을 했는지, 어떤 결과가 나왔는지, 어떤 느낀점이 있는지 적어주세요.
코드리뷰
- 미션을 완료 후에, 서로의 PR에 대해 코드리뷰를 진행합니다.
- 기본적으로 모든 사람들의 PR에 대해 리뷰를 남겨야합니다.
- 코드리뷰 그라운드룰
- 변경이 필요한 근거를 제시하기
- “정답”이 아닌 “의견”을 이야기 한다는 느낌으로!
3. Git 기본 학습