SSAFY에서는 다양한 종류의 스터디가 활발히 진행되고 있습니다. 지역에 상관없이 누구나 참여할 수 있으며, 관심 있는 주제로 스스로 스터디를 모집할 수 있는 열린 환경이 마련되어 있습니다.
알고리즘, 컴퓨터 과학, 토이 프로젝트, 자바 등 다양한 분야의 스터디가 활동 중이며, 특히 알고리즘 스터디와 스프링 스터디가 인기를 끌고 있습니다.
SSAFY는 스터디 활동을 적극적으로 지원하고 있는데, 온라인 스터디의 경우 유료 웹엑스 계정 지원은 물론, 매달 우수 스터디로 선정될 경우 기프티콘까지 제공받을 수 있습니다.
저 역시 알고리즘 스터디와 스프링 스터디를 반 친구들과 함께 시작했는데, 이번에 두 스터디 모두 우수 스터디로 선정되었습니다!
오늘은 싸피에서 제가 참여하고 있는 두 가지 스터디 그룹을 소개하고, 어떻게 깃허브를 활용하여
지식을 공유하고 함께 성장하는지에 대해 이야기해보려 합니다. 😊
✏️ 알고리즘 스터디 소개
알고리즘 스터디는 주로 코딩 테스트 준비와 문제 해결 능력 향상을 목표로 합니다. 매주 목요일마다 대면으로 모여 각자 준비해 온 문제 풀이를 공유하고 토론합니다. 이 스터디는 특히 다양한 난이도의 문제를 다루며, 팀원들의 다양한 접근 방식을 배울 수 있는 기회를 제공합니다.
깃허브 리포지터리(https://github.com/SSAFY-11th-SEOUL16/algo-study)를 중심으로 스터디 활동을 합니다.
주차별로 폴더를 생성하고, 그 안에 각 참여자의 개인 폴더가 있습니다. 참여자는 해당 폴더에 자신이 해결한 문제의 코드를 커밋하고, 풀이 방법을 문서화합니다.
커밋 메시지에는 문제 이름과 해결 키워드를 포함하여 일관성을 유지하며, 코드 리뷰를 통해 팀원들과 상호 피드백을 주고받으며 학습 효과를 극대화합니다.
🛠️ 구체적인 깃허브 활용 방식
저희는 깃허브를 사용하여 서로의 풀이를 공유하고 있습니다.
주차별 폴더 내에 개인 폴더를 생성하여 문제 해결 코드를 커밋합니다.
이때, 커밋 메시지 템플릿을 설정하여 규칙을 준수합니다. 문제당 하나의 커밋을 원칙으로 하며, 커밋 메시지를 일관되게 관리합니다.
뿐만 아니라, 팀원 간 코드 리뷰와 approve 과정을 통해 서로의 코드를 검토하고, 품질 높은 코드 작성을 격려합니다.
🧾 스프링 스터디 소개
웹 개발 과정에서 심화 학습을 목표로 하는 스터디입니다. "토비의 스프링 3.1" 완독과 웹 과정 예습을 목표로 설정하였습니다. 매주 화요일에는 대면 모임을 통해 한 챕터씩 공부한 내용을 토론하고 문제를 풀이합니다.
위의 진행 방식과 같이 스터디 참여자는 깃허브(깃허브 주소)를 통해 자신의 학습 내용을 마크다운 형식으로 정리하여 공유합니다. 이러한 과정을 통하여 함께 학습하는 과정을 거칩니다.
🛠️ 구체적인 깃허브 활용 방식
스터디를 하며 공부한 내용을 마크다운 형식으로 정리하여 깃허브에 공유합니다. 개인의 [아이디]_[주차] 브랜치에서 작업 후, 내용을 push하여 브랜치를 관리합니다. 스터디 전까지 준비한 내용을 main 브랜치로 Pull Request를 보내어 내용을 공유하고 리뷰받습니다.
마무리.. 💗
깃허브를 활용한 지식 공유는 단순히 정보를 전달하는 것을 넘어서, 참여자들 간의 상호작용을 촉진시키며, 보다 나은 학습 환경을 조성하고 있는 것 같습니다.💟
'Github' 카테고리의 다른 글
[Github] 조직(Organization) Readme 작성하기 (2) | 2024.11.27 |
---|---|
[Github] Chirpy 테마로 GitHub Pages 시작하기 (0) | 2024.06.11 |
[Github] GitHub Pages 시작하기 (0) | 2024.06.11 |
[Github] Readme로 프로필 꾸미기 총정리 (0) | 2024.03.25 |