/effective-java

우아한테크코스 4기 레벨 1 이펙티브 자바 스터디입니다.

Primary LanguageJava

[Effective Java 3/E 스터디]

일정

22.02.22. ~ 레벨 1 종료 시 까지

목록

학습 목적

  • 이펙티브 자바는 레벨 1 필독서 중 하나로, 효율적인 자바 코드를 짜기 위한 솔루션들을 배울 수 있는 책입니다. 하지만 책의 모든 아이템을 정독하면서 테스트 해보고, 책의 예제 외에 적용할 수 있는 코드를 작성해 보는 것을 레벨 1 동안 혼자서 마치기란 쉽지 않습니다. 따라서 여러 사람이 함께 스터디하여 학습 효율을 높이고 레벨 1 동안 완독하는 것을 목표로 합니다.
  • 개인적으로 효과적인 학습 방식 중 하나가 본인이 배운 내용을 남에게 설명하거나 가르쳐주는 것이라고 생각합니다. 자신이 맡은 아이템에 대해 발표함으로써 해당 아이템에 대해 효과적으로 학습할 수 있습니다.
  • 또한 맡은 아이템이 아니더라도 책을 읽으면서 이해가 가지 않는 부분에 대해 의문점을 가져보고, 다른 크루들과의 토론으로 의문을 풀어나가는 과정을 통해 효율적인 학습을 추구하고자 합니다.

진행 방식

  • 매주 월, 금 17시에 스터디를 진행합니다.
  • 매 스터디마다 1인당 이펙티브 자바의 1개 아이템에 대한 10분 이내의 발표를 진행합니다.
    • 발표자료의 형식은 자유입니다.
  • 매 스터디 전날 23:59까지 발표자료를 Pull Requests로 올립니다.
  • 발표는 2조로 나누어 진행합니다. 스터디원을 절반으로 나누어 월요일에는 1조가, 금요일에는 2조가 진행합니다. -> 1주일에 아이템 1개씩 발표합니다.
  • 조원들이 모두 발표를 마치면 질문을 받고 답변합니다.
  • 질문 사항에 대해 발표자가 잘 모르겠다면, Q&A 기간내에 추후 답변도 가능합니다.
  • 스터디가 끝나면 다른 조 발표일까지 Q&A를 진행합니다.
    • ex) 월요일에 아이템 1에 대해 발표를 한 오찌는 금요일까지 아이템 1에 대한 스터디원들의 질문에 답변합니다.
  • Q&A는 GitHub에 Issues 기능을 사용합니다.
  • 본인이 발표하지 않는 아이템도 반드시 읽고 이해가 되지 않는 부분에 대해 질문을 남겨주시면 됩니다.

스터디 규칙

  • 지각 시 2천원, 결석 시 4천원에 벌금을 총무(에덴)에게 제출합니다.

  • 본인의 페어의 발표에는 반드시 최소 1개의 이슈사항을 남깁니다.

  • 아이템 선정은 매 스터디가 끝난 뒤 당일 자정까지 선착순으로 슬랙에 남겨서 정합니다.

  • 월요일 발표자

    • 후니 매트 루키 티키 썬 야호
  • 금요일 발표자

    • 토르 호호 오찌 연로그 알파 에덴
  • 전체 발표 진행자는 해당일 발표가 아닌 사람 중에서 가나다순으로 정합니다.

  • 업로드하는 발표자료의 디렉토리는 챕터 - 아이템 번호 의 구조로 합니다.

    • ex) 02장 - 아이템_01 - 생성자 대신 정적 팩터리 메서드를 고려하라.md
  • 이슈 작성 시 제목은 [itemXX] ~~~ 의 구조로 합니다.