📌 TIL: 우리가 프로젝트를 하는 이유
🎯 1. 다양한 문제 상황을 경험하기 위함
- 실무에서 마주할 수 있는 문제 상황을 미리 경험
-예측이 어려운 문제에 직면하도록
- 팀 단위 협업 경험
-분업과 소통 중 발생하는 문제를 해결해봄
🛠️ 2. 기술 구현 및 의사 결정 과정 학습
- 기술 구현 단계
-무엇을, 어떻게 구현할지
-어떤 결과를 기대하며 진행할지
- 기술적 의사 결정 과정
-선택한 기술이 가진 장점은 무엇인가
-해당 기술이 문제 해결에 어떻게 기여하는가
- 구현 및 라이브러리 적용
-문제 해결을 위한 고민 과정과 그 결과
✅ 3. 문제 해결 및 검증 능력 향상
- 문제 해결 우선순위 결정
-무엇을 가장 먼저 해결해야 하는가
- 검증 과정의 적합성
-필요한 요소를 충분히 고려해 개발했는가
- 성능 개선 및 테스트 코드 작성
-최종 결과의 적합성을 검증하고 성과를 명확히 제시
💡 4. 개발자가 지식을 탐구해야 하는 이유
- 기초 지식을 탄탄히 쌓아야 하는 이유
-아는 것이 많은 개발자가 되기 위해
-문제 상황을 바라보는 관점 자체가 달라지기 때문에
-문제를 다각도로 바라보면 해결책 또한 다양해지기 때문에
- 회사 관점:
-지식이 탄탄한 개발자 = 일 잘하는 개발자
🎯 결론: 프로젝트는 단순한 결과물이 아니라, 문제를 해결하는 과정과 고민, 그리고 그 과정에서 배우는 경험이 가장 큰 자산이다. 🚀