093 강의/멘토링
산학연프로젝트 Git 토이프로젝트 멘토링
토이프로젝트 팀이 Git 협업 흐름을 익히도록 도운 멘토링
산학연프로젝트 참여 팀이 자유 주제 토이프로젝트를 진행하는 동안 Git 기반 협업 흐름을 익힐 수 있도록 멘토링했습니다. 정기 세션과 GitHub 피드백을 병행하며 실습 과정에서 생긴 질문을 함께 정리했습니다.
- 학생별 Git 이해도에 맞춘 팀 멘토링 진행
- 기본 명령어, PR, Issue 흐름을 실습과 피드백으로 연결
- GitHub Issue 댓글과 PR 리뷰로 상시 서면 피드백 제공
대상
산학연프로젝트에 참여한 1개 팀을 대상으로 진행한 멘토링입니다. 팀은 외국인 학생 1명을 포함한 총 4명으로 구성되어 있었고, 참여자는 주로 2-3학년 학생들이었습니다.
참여하게 된 이유
팀이 토이프로젝트를 진행하면서 Git을 단순 저장 도구가 아니라 기록과 변경 공유의 방식으로 사용할 수 있도록 돕기 위해 참여했습니다. 프로젝트를 진행하는 과정 안에서 필요한 협업 습관을 함께 익히는 것이 목표였습니다.
전달한 내용
학생들이 각자 원하는 주제로 토이프로젝트를 진행하는 상황에 맞춰 Git 사용법을 다뤘습니다.
- Git 기본 명령어 사용
- GitHub Issue 작성과 관리
- Pull Request 생성과 변경 사항 확인
- 프로젝트 진행 중 생기는 질문과 오류 피드백
준비와 진행 방식
정기 멘토링은 1시간 단위로 총 4회 진행했습니다. 개념 설명과 실습을 함께 진행하고, 학생들이 직접 시도하는 과정에서 실시간으로 막힌 지점을 확인했습니다.
정기 시간 외에는 GitHub Issue 댓글과 PR 리뷰를 활용해 서면으로 질문을 받고 답변했습니다. 코드나 Git 사용 과정에서 막힌 지점은 상황을 확인한 뒤 다음에 어떻게 정리하면 좋을지 함께 안내했습니다.
반응과 결과
멘토링 이후 본인의 Git 사용 기록과 공부한 내용을 정리하기 시작한 후배가 있었습니다. 단순히 명령어를 따라 쓰는 데서 끝나지 않고, 자신이 다룬 흐름을 남기려는 변화가 인상 깊었습니다.
남은 배움
Git은 명령어만 설명하면 실제 프로젝트 흐름으로 이어지기 어렵다는 점을 확인했습니다. 특히 `remote`처럼 로컬 저장소와 원격 저장소의 관계를 이해해야 하는 개념은 직접 연결하고 확인하는 과정이 필요했습니다. 협업 기능은 실제 프로젝트에서 사용해볼 때 더 잘 이해된다는 점도 남았습니다.