- 매주 화요일 오후 8시 (1시간 ~ 1시간 30분)
-
모든 인원이 각자 1주일동안 주제를 하나 선정하여 자유롭게 준비 (발표 & QnA)
-
발표 주제는 자유로우나, 되도록 프레임워크/라이크러리/툴 에 관해서는 최대한 지양하고, Java/Kotlin 언어에 한해서 허용
어디까지나 참고 자료일뿐 본인이 원하는 주제로 준비해도 무방
- https://github.com/Songwonseok/CS-Study
- https://github.com/gyoogle/tech-interview-for-developer
- https://github.com/WeareSoft/tech-interview
- https://github.com/binghe819/tech-interview
- https://github.com/JaeYeopHan/Interview_Question_for_Beginner
- https://github.com/ksundong/backend-interview-question
- 해당 저장소를 clone 합니다.
$ git clone https://github.com/we-can-do-better/2023-cs-study.git
- clone 한 디렉터리로 이동 후 본인 이름(github id)의 브랜치로 체크아웃 합니다.
$ git checkout -b {github_id}
ex) git checkout -b ahn-sj
-
학습한 내용을 마크다운 형식(xx.md) 혹은 PDF와 같이 Github Preview로 바로 볼 수 있는 형태의 확장자로 작성합니다.
-
작성한 자료를 주제에 맞는 디렉토리에 위치시킵니다.
(존재하지 않을 시 생성 후 이동) -
변경 사항을 add/commit/push 합니다.
$ git add .
$ git commit -m "[큰 주제] 학습 주제"
$ git push origin {본인 브랜치 명}
- Github에서 Pull Request를 등록합니다.
6-1) 저장소 내Pull requests
메뉴로 이동
6-2)New pull request
버튼 클릭
6-3) base 브랜치는master
, compare 브랜치를{본인 브랜츠 명}
으로 설정
6-4) 제목과 내용을 작성하고Create pull request
를 클릭하여 PR 등록
(만약 잘 이해가 안갔거나, 의견을 나누고 싶은 부분이 있을 경우 내용에 작성)
<여기까지가 발표전까지의 과정
입니다.>
- 발표 진행 후 본인의 PR을
Merge pull request
버튼을 눌러 반영(merge)합니다.
(만약 질문을 받은 내용이 있을 경우 간단하게 코멘트를 남겨주세요.)
<7번은 발표후의 과정
입니다.>