2025 - 현재
웹·앱 개발 및 CS 멘토링
팀 내부 기술 공유와 함께, AI가 만든 코드를 이해하고 고칠 수 있기를 원하는 친구 2명에게 Git 협업부터 서비스 개발까지 지도하고 있습니다.
Code ReviewGit CollaborationFlutterTeaching
활동 내용
친구들은 AI로 웹과 앱을 만들기 시작했지만 생성된 코드를 이해하지 못해 오류 원인을 설명할 수 없었고, AI도 해결하지 못하는 문제가 생기면 그대로 멈추곤 했습니다. 서비스 개발을 제대로 배워보고 싶다는 친구 2명에게 기초부터 함께 공부하자고 제안했습니다.

언어와 프레임워크의 기초 문법을 익힌 뒤에는 Instagram 클론 코딩을 진행하고 있습니다. 학습자가 작은 단위로 PR을 올리면, 저는 리뷰에서 화면 분리·상태관리·명명·API 경계·데이터 흐름을 질문하고 본인이 설명할 수 있는지 확인한 뒤 수정 방향을 함께 찾습니다.

큰 기능을 구현하기 전에 Git, 브랜치, PR, Discord에서 질문하는 방법을 먼저 익히게 했습니다. 협업 도구 사용은 단순한 절차가 아니라 변경 의도를 남기고, 작성자 외의 사람도 유지보수할 수 있는 코드로 이어지는 습관이라고 생각하기 때문입니다.

Blueberry Team에서도 Flutter 렌더링과 상태관리, 가상화와 Docker, 로그인 인증 상태 관리 등을 주제로 수업합니다. 개념을 그림과 구체적인 예시로 다시 설명하는 과정은 제 이해에서 비어 있던 부분을 발견하는 계기가 되기도 합니다.