1. 📊 뉴스피드 팀 프로젝트 개인 SWOT 분석
1.1. ✅ Strengths (강점 - 내가 잘한 점)
💪 프로젝트에서 나의 강점이 무엇이었는지 분석하세요.
- 다른 도메인과 연관이 많은 도메인인데, 처음부터 어찌어찌 개발해보려고 노력한 점
- 의견을 물으면 잘 대답하려 한 점
- 발표를 한 점
1.2. ⚠️ Weaknesses (약점 - 부족했던 점)
❌ 프로젝트에서 부족했던 점이나 개선해야 할 부분을 분석하세요.
- 다른 팀원의 코드를 충분히 다 읽어보지 못한 점
- 기본적인 Spring이나 JPA 활용에 대해 더욱 숙련이 필요한 점
1.3. 🔍 Opportunities (기회 - 배울 기회가 있었던 부분)
🚀 프로젝트에서 얻은 성장 기회를 분석하세요.
- 객체지향을 활용하면서 협업하는 방법을 학습하게 됨
- 동시성을 다루는 방법이나, 단일키, 복합키 등 여러 방법간의 트레이드오프를 고려해봄
- 커뮤니케이션 방법에 대해 고민해보게 됨
1.4. ⚡ Threats (위협 - 나의 성장을 방해한 요소)
⚠️ 프로젝트 진행 중 나의 성장을 방해했던 요소를 분석하세요.
- 테스트 코드 작성에 익숙하지 않아, 처음부터 효율적으로 개발을 하지 못함
- SQL과 MySQL 내부 동작에 대해 학습이 더 필요하다고 느낌
- Java와 Spring 그리고 JPA에 대한 반복적인 학습과 명확한 이해가 필요하다고 느낌
- 동시성에 대한 트러블 슈팅을 끝까지 마무리 짓지 못함
1.5. 🎯 개선 방향 및 액션 플랜
🚀 위 내용을 바탕으로 다음 프로젝트에서 개선할 점을 작성하세요.
- 테스트 코드 작성을 노력해보기
- 기본기를 학습하기
- 명확한 요구사항과 자원에 대한 정의를 바탕으로 개발하기