Skip to content

IT-Cotato/10th-Education

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

10th-education

IT 연합동아리 '코테이토' 10기 교육팀 발표 자료 폴더입니다.

교육팀은 CS지식, 기술 면접에 자주 출제되는 주제를 매주 공부하고 이를 바탕으로 '코테이토 10기 정규세션'에서 해당 주제들을 발표합니다. 세션간 정규 교육은 6개월간 10회 진행될 계획입니다.

Goals

  1. CS와 기술 면접 주제에 대해 공부를 진행하고 서로 피드백한다.
  2. 상호 피드백과 검증을 통해 올바른 지식 전달을 위해 노력한다.
  3. 아는 것에 그치지 않고 타인에게 설명할 수 있는 능력을 기른다.

Members

강다형 채다희 안수이
[ 9기 FE ] 교육팀장 [ 8기 FE ] 교육팀원 [ 10기 FE ] 교육팀원

What we Studied

주제 발표자 날짜
1주차 Git 강다형 2024년 09월 06일
2주차 동기/비동기-블록/논블록 채다희 2024년 09월 20일
3주차 TCP/UDP 안수이 2024년 10월 04일
4주차 웹소켓 채다희 2024년 11월 01일

Rules

  • 발표자는 발표전 주 수요일 정기 회의때 주제를 선정해 팀원들에게 안내한다.
  • 발표자는 발표주차 화요일 18시까지 발표자료 초안, 대본을 팀원들에게 필수로 공유한다.
  • 교육팀원들은 매주 수요일 회의전까지 발표자료를 검토하고, 관련된 CS퀴즈 4문제를 제작한다.
  • 매주 수요일 정규회의때 CS퀴즈 10문제를 선정한다.

Directory Structure

│
├─ 10th-Educatoin
│     │
│     ├─ Week01 (dir)
│     │     │
│     │     ├─  yongaricode (dir) // 해당 주차 발표자
│     │     │    ├─ 주제.md // 해당 주차 정리 내용. 파일명은 확장자는 `.md`
│     │     │    └─ `기타 소스 코드 및 자료들`
│     │     │
│     │     ├─  Member (dir) // 발표자 외의 팀원들 (Option)
│     │     │    ├─ 주제.md
│     │     │    └─ `기타 자료`//참고한 자료들
│     │     │
│     │     └─ 최종 발표 자료.pdf //확장자명은 .pdf
│     │
│     │
│     ├─ .. 이하 동일
│
│

Git Rule

  • git clone <주소>를 통해 Repository를 clone 받는다.
  • git checkout -b 본인 핸들명 명령어를 통해 본인 브랜치를 생성한다.
  • 해당 브랜치에서 작업 후 커밋한다. (절대! dev 브랜치에서 작업하지 않는다.)
  • 작업 후 develop 브랜치로 PR을 날린다.
  • 작업 후 로컬에서 git checkout develop로 브랜치를 돌린 후 git branch -D 본인 핸들명을 통해 로컬 브랜치를 삭제한다.
  • 팀원들은 해당 PR에 대해 피드백, 리뷰를 남긴다.
  • 작업 후 교육팀장Squash and Merge를 통해 PR을 merge하고 원격 브랜치를 삭제한다.
  • 다시 작업을 시작하고 싶으면 develop 브랜치의 최신 내용을 pull받은 후 git checkout -b 본인 핸들명으로 브랜치를 로컬에서 생성해 작업한다.

교육팀 Git 활용법 정리

Convention

발표자료 업로드: docs: [강다형] n주차 발표자료 업로드
발표외 공부자료 업로드: docs: [OOO] n주차 공부자료 업로드

Pull request convention

[OOO] n주차 __자료 제출합니다. (발표 or 공부)

About

10기 교육팀 CS교육 발표 자료입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published