Real MySQL 8.0 스터디

현 저장소는 Real MySQL 8.0 서적에 대한 스터디 내용을 담은 저장소입니다.

스터디 일정 및 커리큘럼

  • 주 1회 금요일, 오프라인으로 만나 약 2시간의 스터디 시간(15:00~17:00)을 가집니다.
  • 주 소단원 1개의 내용일 1주에 걸쳐 학습합니다. (약 30page 를 기준으로 하며 각 소단원의 분량에 따라 유동적으로 변할 수 있음)

진행 방식

스터디 모임 전, 모임 당일에 각 스터디원은 아래 내용을 준비해 와야 합니다.

스터디 준비

  • 기본적으로 그 주에 해당하는 챕터의 부분은 모두 다 읽습니다.
  • 챕터 속 각 소주제마다 담당자를 랜덤으로 정합니다.
  • 해당 저장소를 fork후 자기가 맡은 소주제를 꼼꼼하게 정리하고 PR-Merge를 합니다.
    • PR 마감시간은 매주 목요일 자정까지입니다.
  • 담당한 소주제에서 나올 수 있는 질문을 최소 2개씩 선정합니다.

스터디 진행

  • 1시간동안 읽은 내용을 기반으로 간단하게 발표를 진행합니다.
    • 발표자는 당일 랜덤으로 선정합니다.
  • 이후 1시간은 모임 당일 각자가 선정한 질문을 기반으로 모의 면접을 진행합니다.
    • 제한 시간은 1분으로 시간 내에 핵심을 이야기할 수 있도록 연습합니다.
    • 응답하는 과정에서 생기는 의문점을 토론을 통해 해결합니다.
  • 불가피하게 모임에 참여하지 못하시더라도 담당한 파트는 꼭 기록 해주셔야 합니다.

스터디 진행 내용을 본 저장소에 기록하여 저장합니다. 기록하는 내용은 아래와 같습니다.

  • 기본적으로 모든 내용은 책을 바탕으로 합니다.
  • 스터디 중 발생한 질문 및 답변을 issues에 기록 합니다.
  • 발표한 내용에 추가 혹은 보완할 내용이 생길 경우
    • 잘못된 내용이나 보완할 내용이 있을 경우 fix 브랜치PR을 합니다.
    • 책에 나오는 내용 외에 추가적인 내용을 다루는 경우, 명확한 출처와 근거 자료를 제시해주세요.
  • 모의면접 진행 이후 예상 질문과 모범 답안을 정리합니다.

저장소의 네이밍 컨벤션

  • 챕터 디렉토리
    • ex) 01장 - 소개
    • ex) 02장 - 설치와 설정
  • 소주제 디렉토리
    • 숫자 + 소주제 타이틀
      • ex) 1.1 MySQL 소개
  • 소주제 하위 단원은 각각 .md 파일로 생성한다.
    • ex) 소주제 2.1 MySQL 서버 설치 파일 하위에 아래와 같은 형식으로 문서를 작성한다.
        1. 버전과 에디션 선택.md
        1. MySQL 설치.md

커밋 컨벤션

  • [해당 소주제 넘버] 소주제 타이틀_작성자
    • ex) [1.1] MySQL 소개_홍길동