| 업무 담당 |
| 구성원 관리 시스템 / 뉴스 크롤링 |
1. 프로젝트 수행 중 어려웠던 점
- 기술 스택/개념 생소함: 자바, 스프링 부트, 크롤링, 인증/보안(JWT, HttpOnly 쿠키) 등 비전공자에게 생소한 기술과 복잡한 시스템 구조 이해에 어려움이 컸다.
- 문제 해결의 막막함: 에러 발생 시 원인 파악 및 해결책 모색이 어려웠고, 코드 작성 및 디버깅 과정에서 많은 시행착오를 겪었다.
2. 기술적/팀워크 측면에서의 인사이트
- 기술적 인사이트:
- 단계별 학습: 핵심 기능부터 구현하며 점진적으로 지식을 확장하는 것이 효과적.
- 문서화/주석: 코드 이해를 돕는 상세한 주석과 문서의 중요성을 체감하였고, 클린코드에 대해 많은 공부가 되었다..
- 커뮤니티 활용: 오픈소스와 개발자 커뮤니티(Stack Overflow 등), Velog 등 선배 개발자의 기록을 보면서 문제 해결에 큰 도움이 되었다.
- 팀워크 인사이트:
- 적극적 소통/질문: 모르는 것을 인터넷과 AI 에이전트를 활용해 즉각 반영 및 공부가 되었다.
- 협업 도구 활용: Git/GitHub를 통한 역할 분담과 코드 통합으로 협업의 중요성을 깨달았다.
3. 개선할 부분 및 다음 프로젝트에의 반영 계획