[모집 마감 되었습니다] GoF 기반 "디자인패턴" 스터디 모집
안녕하세요
GoF 기반 디자인패턴 학습하고 싶은 스터디원을 모집합니다 ^ . ^
저는 현재 안드로이드 개발 5년 차로 일하고 있는데 해가 지날수록 기본이 가장 중요하다는 생각이 들어
동료와 함께 디자인패턴 스터디를 만들었습니다.
현재 저 포함, 3명의 스터디원(안드로이드 2명, 서버 1명)이 있는데 추가로 3-4분 모집 하려 합니다.
스터디 대상
- 객체지향 언어의 기본은 알지만, 더 좋은 설계를 위해 고민하는 주니어 개발자
- 예제코드를 JAVA로 한정했기 때문에 JAVA 문법을 아시는 분
- 스터디 준비를 하실 수 있는 분 (짧지만 굵게 스터디 하려합니다)
스터디 목표
- 스터디를 통해 모든 패턴을 바로 실무에 적용할 수는 없더라도, 자주 사용되는 설계 패턴의 흐름을 학습하여 시스템을 이해하고 재사용 가능한 설계를 하는데 도움이 됨
- 개발 개념을 정리하고 타인에게 설명할 수 있는 역량 향상
- 10주간의 스터디가 끝나면, 두고두고 볼 수 있는 정리된 나만의 디자인패턴 자료(포트폴리오 등 활용) 확보
인원 : 5-6명
장소 : 줌 등을 통한 온라인 모임 (코로나 상황에 따라 추후 오프 생각 중)
일정 : 매주 수요일 8시 반 (6주)
매주 스터디 방법
- 스터디 숙제 : 모임 전 해당 주차 패턴별 아래 내용을 정리해옴 (깃허브 Forking Workflow 기반 + ppt, 블로그, 워드, 노션 등 자유)
1) 개념 및 동작원리 (정의, 장점, 역할, UML 등)
2) 예제 코드(JAVA)
- 스터디 진행: 주제당 한명씩 발표자를 정해 정리한 자료 바탕으로 개념과 예제 코드를 설명 함. 이후 자유롭게 질문과 답변 시간
주차별 학습 주제
1주차 : Abstract Factory, Builder, Factory Method, Prototype
2주차 : Singleton, Adapter, Bridge, Composite
3주차 : Decorator, Facade, Flyweight, Proxy
4주차 : Chain of Responsibility, Command, Interpreter, Iterator
5주차 : Mediator, Memento, Observer, State
6주차 : Strategy, Template Method, Visitor
지원 방법
- 학습할 23개 패턴에 대한 개념을 패턴별 2-3줄정도씩 요약하여 아래 오픈채팅방으로 올려주세요 (인터넷 찾아보시면 자료 매우 많아요^^)
- 입회비 5만원 (내신 입회비는 한번 결석당 1만원 차감하고. 스터디 마지막날에 남은금액은 나눠서 돌려 받는 형태로 진행하겠습니다)
- https://open.kakao.com/o/g4KcKzZd (참여코드 1234)
- https://github.com/MyFavoriteCodingStudy/gof-design-patterns (스터디 깃허브 사이트)
- java 자바 레벨 보다는 뜨거운(?) 열정!!과 디자인패턴 예제를 구현하고 해석하실줄만 알면 충분합니다!!!