# 스터디 그라운드 룰 📝
# ✅ 1. 스터디 진행 방법.
**본 스터디는 다음과 같이 진행됩니다.**
## 1️⃣ 스스로 학습.
본 스터디는 하나의 주제를 가지고 모두가 학습하지 않습니다.
**"자율형 주도 학습"** 을 중점을 두고 원하는 **"주제"** 를 찾아 학습합니다.
🙋♂️ 예시는 다음과 같습니다.
- 팀원 A: 저는 "Equatable" 내부가 궁금해 "Equatable"을 학습했습니다.
- 팀원 B: 저는 "Hashable" 내부를 공부하던 중 "Hasher"라는 것을 발견하고 "Hasher"가 무엇인지 궁금해 학습했습니다.
- 팀원 C: 저는 "Dictionaty" 내부를 공부하던 중 "CustomStringConvertible"을 발견하고 학습했습니다.
### ✅ 자율형 주도 학습의 장점.
#### 1️⃣ 메타인지를 기를 수 있습니다.
- 나 스스로의 주도적 학습으로 인해 **"메타인지"** 를 기를 수 있습니다.
- 즉, **"나에게 무엇이 부족한 지식이고 채워야하는 지식인지 명확히 판가름 할 수 있습니다."**
#### 2️⃣ 흥미 유발.
- 자기 주도 학습으로 주제를 정하고 학습하다보면 **"내가 몰랐던 지식을 알아감에 따라 그 기쁨을 얻을 수 있어 지속적 학습을 가능하게 합니다."**
#### 3️⃣ 자립심.
- 스스로 주제를 정하고 나 스스로의 책임감이 생기기 때문에 **"누군가에게 기대지 않게 되며, 자립심이 생깁니다."**
- **"혼자 해결할 수 있는 사고와 능력을 키울 수 있습니다."**
## 2️⃣ 레포지토리에 올리기.
- 각자의 github에 레포지토리를 만든 후 학습 후 내용을 올립니다.
- 레포지토리 구성은 다음과 같습니다.
- 레포지토리 이름은 자유롭게 지어주시길 바랍니다.
- README(형식을 제공해 드리겠습니다.)
- contents 폴더(학습한 내용 올리는 폴더)
### ✅ 각자의 github에 레포지토리를 각자 만드는 이유.
#### 1️⃣ 스터디 또한 하나의 포트폴리오가 될 수 있습니다.
- 꼼꼼하게 정리하고 포트폴리오 용으로 활용할 수 있습니다.
#### 2️⃣ 자율형 주도 학습 스케줄에 맞는 공유 방법.
- 자신의 스케줄에 따라 학습 내용을 올릴 수 있습니다.
#### 3️⃣ 코드 리뷰 형식을 위한 스터디에 적합한 방법.
- 본 스터디는 코드 리뷰 형식을 착안하여 스터디를 진행합니다.
- 그에 따라서 이 방법이 가장 적합하다고 판단했습니다.
## 3️⃣ 팀원들에게 알리기.
- 각자의 학습 내용을 정리 후 깃헙에 올리면 대화방에 팀원들에게 알려줍니다.
## 4️⃣ 학습하기.
- 내가 학습한 내용을 제외하고 다른 팀원이 학습한 내용을 학습합니다.
- 여기서 이해가 안가는 부분이 있다면 다음과 같은 프로세스를 따릅니다.
- 1. 코멘트 달기.(5️⃣에서 설명 드리겠습니다.)
- 2. 내 스스로 학습.
- 3. 팀원과 내가 스스로 학습한 내용 토론.
## 5️⃣ 코멘트 달기.
- 1. 4️⃣ 학습하기에서 이해가 안가는 부분이 있다면 먼저 그 부분에 대하여 코멘트를 달아 둡니다.
- 2. 내 스스로 이해가 안가는 부분에 대하여 정리 및 학습을 합니다.
- 3. 팀원이 코멘트에 대한 답변을 해주면 내가 학습한 내용와 정리 내용을 함께 공유하고 토론합니다.
---
# ✅ 2. 추가 학습(여기 부터는 자율입니다.)
### 1️⃣ 팀원의 학습한 내용을 내가 따로 정리 및 레포에 올리기.
- 좀 더 풍성한 지식을 쌓을 수 있습니다.
### 2️⃣ 팀원의 학습한 내용 중 이해가 안갔던 부분 정리한 내용, 토론한 내용 정리하고 레포에 올리기.
- "기억보단 기록을"
- 언젠가는 잊혀질 내용을 기록하는 습관은 매우 좋습니다.
---
# ✅ 3. 스터디 시간.
### 1️⃣ 자율적 스터디 시간.
- 스터디는 주 1회 (화요일, 시간: 자율)
---