[네이버부스트캠프 웹・모바일 10기] 멤버십 4주차 회고
- 네이버부스트캠프
- 회고

회고를 시작하며
이번 주는 어떻게 보냈는가?
지난주에는 설계와 계획 수정을 반복하면서 부족한 점을 많이 느꼈다. 그래서 이번 주에는 하나의 페이지에 필요한 클라이언트와 서버, 데이터베이스를 모두 완벽하게 구축 해보자는 목표를 세웠다. 진행하면서 어려움도 많았지만 끝까지 잘 마무리할 수 있었다. 앞으로 어떤 부분을 어떻게 학습하고 구현해 나가야 할지 점차 명확해지는 느낌이다.
팀 동료들과의 시간은 어땠어?
이번 주에는 부족했던 백엔드 개념을 중심으로 많은 것을 배울 수 있었다. 고민하던 부분을 질문하고 피드백을 받으면서 하나씩 이해해 나갔다. 구현뿐만 아니라 다양한 인사이트를 주고받을 수 있어 뜻깊은 한 주였다.
이번 주차에 배운점
어떤 내용이 가장 기억에 남는가?
피어 리뷰를 진행하며 고민했던 부분을 설명하고 궁금한 점들도 적극적으로 질문했다. 어떤 기준과 목적으로 구조를 설계한 것인지 물어보며, 각 계층의 역할을 정하고 지키는 것이 중요하다는 점을 느꼈다. 또한 트랜잭션이나 DTO처럼 처음 접한 개념들에 대해서도 왜 그런 방식을 사용하는지 여쭤보며 주로 사용 목적에 대한 궁금증을 해소할 수 있었다.
리뷰를 받으면서 배운 점은?
코드 리뷰를 받으며 다른 사람이 내 코드를 봤을 때 얼마나 잘 이해할 수 있을지를 고민하게 되었다. 피어 리뷰에서는 특정 코드의 역할에 대해 질문을 받았고, 현업자분의 리뷰에서는 함수명과 같은 부분을 더 신중히 고려해보라는 조언을 들었다.
큰 생각 없이 작성했지만, 다른 사람 입장에서는 이해하기 어려울 수 있다는 점을 깨달았다. 또한, 함수명이 역할을 잘 드러내더라도 다른 맥락에서 마주했을 때는 충분히 이해하기 어려울 수 있다는 것이다. 더 고민해보고 작성하며, 지속적으로 이에 대해서 피드백을 받아보아야겠다.
아쉬웠던 점
가장 아쉬웠던 부분은 무엇인가?
다른 분들이 어떻게 하고 있는지 살펴보는 시간도 필요했다는 생각이 든다. 캠퍼들의 진도와 우선순위가 달라 같은 그룹 안에서도 서로 다른 작업을 진행하는 경우가 많았다. 이럴 때일수록 비슷한 진도의 캠퍼를 찾아보고, 어떻게 진행하고 어떤 고민들을 하셨는지 살펴보면 좋았을 것 같다.
왜 그렇게 생각했지?
MVP 패턴을 처음 시도했고, 이벤트 위임과 옵저버 패턴 등도 여전히 낯설어 부족한 부분이 많았다. 곧장 내 방식대로만 구현하는 것이 과연 옳았을까 하는 의문이 남는다. 내가 제대로 진행하고 있는지, 놓친 부분은 없을 지 확인하는 과정이 있었어야 했다. 그러지 못했기에 더 깊이 고민하고 학습할 기회를 놓쳤다고 생각한다.
다음에는 어떻게 개선해볼거야?
PR 작성을 완료한 후, 비슷한 진행 상황의 캠퍼들을 찾아 어떤 고민과 결정을 하셨는지 읽어볼 것이다. 내 방식과 다른 점은 무엇인지, 왜 달랐는지, 또 어떤 방식이 더 나은지 생각하는 시간을 가지려 한다.
다음 주에 시도해볼 내용
다음주를 위해서 준비한 내용이 있어?
이전부터 잘하신다고 느꼈던 캠퍼의 코드를 집중적으로 분석해보았다. 처음에는 코드 흐름조차 따라가기 어려웠지만, 근본부터 하나씩 이해해 나가면서 어떻게 이렇게 작성할 수 있었는지 감탄하게 되었다. 모든 함수와 모듈이 역할과 기준이 분명하게 드러나 있었다.
각각의 모듈을 하나씩 그려가며 연결해보니 코드 흐름이 한 번에 이해되었다. 한 번 흐름을 파악하고 나니 다음 번에는 자연스럽게 예측할 수 있었고, 실제로도 예상한 대로 흘러갔다. 예측 가능한 코드가 좋다는 말이 바로 이런 점을 뜻하는 것 같았다. 나도 앞으로 이런 예측 가능한 코드를 작성하기 위해 더 노력해야겠다고 느꼈다.
다음주에 새롭게 시도해 볼 내용이 있어?
설계를 다이어그램으로 시각화해 보려고 한다. 진입점에서 화면 출력까지, 그리고 이벤트 처리에 이르는 전체 과정을 흐름으로 구상해 보려 한다. 이를 통해 모듈들의 역할을 보다 명확히 나눌 수 있을 것이라고 생각한다. 설계에 시간이 더 걸리겠지만, 장기적으로 수정 시간을 줄인다고 생각하면 오히려 효율적일 것 같다.
회고에 대한 회고
각자의 템포에 맞게 최선을 다할 것
캠퍼들 각자의 속도가 점점 다양해지고 있다고 느낀다. 이는 중점 두는 부분이 다르기 때문일 것이다. 하지만 모든 과정 속에서 대충 하는 사람은 본 적 없으며, 모두가 하는 일마다 명확한 의도를 가지고 있었다. 나는 지금 어떤 부분에 중점을 두고 있을까? 다시 한번 생각해보자.
벌써 한 달이란 시간이 지났다.
어느덧 멤버십 4주 차가 마무리되었다. 잘 보내고 있는지 돌아보면, 나름대로 열심히 발버둥 치고 있다고 느낀다. 더 나은, 더 성장하는 개발자가 되기 위해 다시 한 달 동안 불태울 것이다. 한 달 단위로 체크포인트를 만들면 좋을 것 같다.
![[네이버부스트캠프 웹・모바일 10기] 멤버십 20주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252F2da3911d-2991-46cc-b4f7-87da79d1ca2d%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2f3c8de2-0bcb-8025-acac-ec56789dc498%26cache%3Dv2&w=3840&q=75)
![[네이버부스트캠프 웹・모바일 10기] 멤버십 19주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252F40e86680-5896-485a-9bf8-d0cb6f8974b9%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2ecc8de2-0bcb-8038-b4e8-c3dbd3e99dab%26cache%3Dv2&w=3840&q=75)
![[네이버부스트캠프 웹・모바일 10기] 멤버십 18주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252F74372224-b2d1-4a2e-b070-df3c69724f6f%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2e3c8de2-0bcb-8079-a415-fdffce31e8cc%26cache%3Dv2&w=3840&q=75)