✍️ 기초프로젝트 KPI 회고
2025-02-14 ~ 2025-02-20 뉴스피드 API 프로젝트의 회고를 정리합니다.
설계부터 발표까지 7일이라는 시간이 주어졌다. (주말 빼고 발표일 빼면 사실상 4일...🙂↕️)
최근 컨디션이 안좋다는 핑계로 학습에 온전히 집중하지 못했는데 몰아치는 일정에 저는 그만 정신을 잃고 말았습니다.

(아직 지난 과제도 제대로 정리 못했는데...! 나 아무것도 모르는데...)
목표는 '욕심내지 말고 주어진 필수 요구사항이라도 제대로 만들자!' 와 '다른 사람에게 폐를 끼치지 말고 1인분만 하자.'
결론적으로 팀원분들 덕분에 필수과제는 물론 도전과제까지 구현할 수 있었고, 발표까지 성공적으로 마칠 수 있었다 🎉
👍 프로젝트를 통해 배운 점 (Keep)
- git으로 형상관리하며 협업 프로젝트를 진행
개인 레포지토리로 깃을 사용할 때는 사실 충돌이 발생하지 않아 어려움이 없었으나 5인이 개발을 진행하니 역시 충돌을 피할 수가 없었다. 그리고 매번 새로운 에러들을 겪으면서 협업 프로그래밍에서 깃을 사용하는 법을 익히고 있다.
- 트러블슈팅을 작성하고 학습내용을 공유
프로젝트를 구현하면서 개인적으로 학습한 내용이나 이슈를 팀원들과 공유하면서 다양한 사례를 접할 수 있었고, 학습한 내용도 팀원들에게 틀린 내용을 공유하지 않도록 더 신경써서 작성하게 되었다.
😅 프로젝트의 아쉬운 점 (Problem)
- 얕은 학습, 휘발성 메모리
팀원들과의 소통과정에서 지금까지 학습내용을 나의 언어로 바꾸는게 부족했다는 것을 깨달았다. 강의내용을 텍스트로만 학습하고 정리했었는데 그걸 다시 팀원들에게 설명하려고 하니 제대로 설명하지 못하는 나를 발견했다. 지금까지 겉핥기식으로 학습했다면 앞으로 시간을 좀 더 들여서 깊은 학습을 할 수 있도록 노력해야겠다.
- 팀원들과의 소통

기술 역량, 개인의 능력도 중요하지만 소프트 스킬의 중요성을 깨달았다. 소통방식이나 언어 사용에 있어서 문제가 없었는지 내가 같이 일하기 좋은 개발자인지 객관적으로 판단할 수 있는 시간이었다.
😮 프로젝트의 개선할 점 (Try)
- 로그인 인증에 JWT를 적용해보기
인증/인가를 구현할 때 Session을 사용하였다. Session의 경우 서버에 정보를 저장하기 때문에 메모리 부하가 발생한다. 빅테크의 경우 scale up으로 해결하여 세션을 선호하기도 하지만 대부분의 회사에서는 JWT 방식을 사용하기 때문에 JWT에 대해 제대로 학습하고 JWT 방식으로 로그인을 구현하는 것을 추가과제로 진행해보려 한다.
- 본질에 집중하기
"이해하기 쉬운 코드가 좋은 코드!" 부끄럽지만 내 코드는 팀원들이 이해하기 어려운 코드였다. 개인적인 욕심으로 이것 저것 프로젝트에 시도해보았는데 불필요하게 힘 준 코드2가 되었다. 힘을 쫙 빼고 필요한 내용만 담고있는 코드를 만드는게 목표이다.
짧은 기간에 바쁜 호흡으로 진행하는 힘든 프로젝트였지만 그만큼 얻어가는게 많은 프로젝트였다. 이번주 고생했다!