3주차 개인 회고 - boostcampwm2023/baekjoonrooms GitHub Wiki

J012_김기원

이번 주 부터 본격적인 개발에 들어갔다. 구현할 기능들에 대해 이슈를 만들고 각자 구현할 기능을 분배했다. 기능 구현이 완료가 되면 PR을 날리고 코드리뷰를 받고 머지를 하는 식으로 프로젝트를 진행하고 있다. 프로젝트를 하는 것이 처음인데 이런 방식으로 프로젝트를 하는 것 통해 협업을 어떤식으로 하면 더 잘 할 수 있을지 생각하게 되고 협업을 하는 법을 배울수 있어서 매우 좋은 경험을 하고 있는 것 같다. 또한 이번주에 프로젝트를 배포 했는데 개발한 것이 배포된 사이트에 올라가는 것을 보면 진짜 개발자가 된 것 같아서 기분이 좋다. 그런데 아직 프로젝트 진행상황은 다른 팀에 비해 조금 느린 것 같아 좀 더 속도를 낼 필요는 있을 것 같다. 이제 팀 프로젝트 기간에 반이 지났는데 나머지 반 도 지금 처럼 큰 어려움 없이 잘 진행되어 프로젝트를 잘 마무리 할 수 있었으면 좋겠다.

J015_김대현

J045_노성주

NestJS 세팅을 드디어 시작!

도커든 github action이든 배포와 관련된 환경이 드디어 슬슬 마무리된 것 같다. 이제야 NestJS server 세팅을 좀 할 수 있었고 typeorm 엔티티도 채우고 나니 궤도에 올라선 느낌이 들었다. 예정에는 없었지만 도메인도 처음 사보고, dns로 연결도 해보고, 하찮지만 nginx로 리버스 프록시도 한번 해보는 경험이 있었다. 새로운 걸 많이 해서 그런가 한 주가 참 길었던 것 같다.

근거를 어느 정도 고민해야 하나.

또 내가 학습과 고민의 깊이를 어디까지 파고들어야 하나 고민이 많았는데 이번 주에 그게 좀 해결된 것 같다. 일단 한번 해보고 싶은 마음도 있고, 뭔가 좀 다 알고 나서 시작하고 싶은 마음도 있고, 부캠에서는 계속 근거있는 코드를 짜라고 하고 말이다. 이 세가지 명제 속에서 좀 갈팡질팡했었는데 멘토님께 “근거”의 수준에 대해서 묻고 난 다음에야 좀 알 것 같았다.

뭐 적당히 내가 왜 이 줄을 썼는지 정도만 우선 말할 수 있으면 될 것 같다. 더 좋은 방법이 없을까 고민하게 되긴 하지만 그런 고민은 일주일에 하나만 해야겠다. 시간도 중요한 자원이니 말이다.

뭔가 답답한 마음?

그럼에도 어딘가 답답한 마음이 좀 있다. 난 좀 더 빠르게 학습하고 빠르게 코드를 쓰고 싶은데 내 머리와 체력의 한계 때문인지 원하는 만큼 진도가 빠르게 나가지 않아서 좀 서운하다. 이번 주에는 유난히 내 마음대로 되지 않는 일이 많아서 이런 마음이 더 컸던 것 같다. 뭐 그래도 적당히, 내가 무언가를 배울 때 어느 정도의 학습 시간이 필요한지 또 가장 효율적으로 학습하는 방식이 뭔지 알아가는 느낌도 있어서 좋게 좋게 생각하기로 했다.

J100_이성우

J139_정예찬

세 번째 주가 지나고 나니, 우리 팀의 프로젝트가 본격적인 궤도에 오른 것을 느꼈다. 이번 주에는 UI가 실체를 갖추기 시작하였다. 아직 느리다고 생각할 수 있지만 이런 변화들이 개발이 실제로 진행되고 있다는 뿌듯한 실감을 안겨주었다. 페이지를 여러 컴포넌트로 나누어 개발하면서, React에 대한 이해도가 한층 높아졌다. 처음에는 단순히 코드를 작성하는 것에 그쳤다면, 이제는 React의 철학과 구조를 좀 더 깊이 이해하며, 그것이 어떻게 전체 프로젝트의 효율성과 유지보수성을 높이는지 체감하고 있는 것 같다. 프로젝트를 진행하면서 기능들의 중요도와 우선순위를 설정하는 과정이 특히 인상 깊었다. 각 기능과 작업의 중요성을 평가하고, 팀원들과의 논의를 통해 일감을 분배하는 과정은 단순한 작업 분배 이상의 의미가 있었다. 이는 프로젝트 관리의 핵심적인 부분이며, 이를 통해 팀워크와 프로젝트의 전반적인 방향성에 대해 많은 것을 배웠다. ps.건강도 챙기자…