Rocky 's Blog

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

  • 네이버부스트캠프
  • 회고
2025. 09. 21.
게시글 썸네일

회고를 시작하며


이번 주는 어떻게 보냈는가?

월요일과 화요일에는 오프라인에 참여했다. 평소에는 zoom으로만 보던 분들을 실제로 만나니 마치 연예인을 보는 듯한 느낌이었다. 설계에 많은 시간을 두고 확실히 정리했기 때문인지 학습과 구현 과정이 훨씬 재미있게 느껴졌다. 어려움보다는 개념적인 이해가 필요한 부분이 많았고, 하나씩 배워가며 즐겼다. 그래서인지 일주일이 금세 지나간 것 같다.

오프라인 가보니 어땠어?

동아리나 다른 오프라인 활동들과는 확실히 분위기가 달랐다. 할 때는 모두 집중했고, 토론할 때는 각자 열띠게 의견을 나누었다. 토론하는 시간이 정해져있던 것은 아니었다. 단순히 모르는 내용이 생겨 고민하다가 잘 풀리지 않을 때 자연스럽게 이야기를 시작했다. 같은 테이블의 사람들 앞에서 내 고민을 말하는 것이 쉽지 않았지만, 다들 경험과 생각을 아낌없이 공유해주었기에 큰 도움이 되었다.

특히 인상 깊었던 순간은, 특정 캠퍼분들이 A4 종이만 들고 빈 테이블로 옮겨가 공부하는 모습이었다. 각자 설계에 대한 고민이든, 모르는 개념이든 직접 정리하고 서로 공유하는 모습이 멋있어 보였다. 확실히 이제는 시간에 구애받기보다는, 각자의 성장을 향해 나아가는 분위기 같았다. 그래서 나도 더 열심히 해야겠다는 자극을 많이 받았다.

팀 동료들과의 시간은 어땠어?

신기하게도 이번 주는 모두가 프론트엔드를 공부해오신 분들이었다. 와중에 미션은 백엔드 중심이었기에 학습해야할 내용이 많았고, 결국 대부분의 시간을 서버 구축에 투자했다. 아직 부족한 점은 많았지만, 고민과 학습 과정을 공유하며 다같이 부족한 부분을 채우려고 노력했다. 서로 다양한 팁을 주고받고, 다시 학습하는 과정을 반복했던 일주일이었다.

이번 주차에 배운점


매번 고민하던 설계 과정, 이번 주에는 잘 마쳤는가?

이번 주에는 꼭 AI에 의존하지 않고 직접 설계를 해보고자 했다. 늘 AI를 쓰다 보니 빠진 부분이 있거나, 내가 휩쓸려가는 기분이었다. 실제로 놓치는 내용도 많았다. 그래서 이번에는 요구사항을 노션에 보기 좋게 정리한 뒤, 아이패드를 꺼내 흐름을 정리하며 큰 그림을 그렸다. 요구하는 기능이 명확했고, 거기에 맞춰 차근차근 정리하니 한결 수월했다.

그렇다면 금방 끝났겠군?

그건 아니었다. 문제는 "이제 이걸 어떤 구조로 설계할 것인가"였다. 구조를 짜는 일은 생각보다 훨씬 어려웠다. 다만 이번에는 도전해보고 싶은 게 있었다. 늘 사용하던 MVC 대신, 일단 내 방식대로 구조를 구상해보는 것이었다. 특별한 이유라기보다는, 더 큰 프로젝트를 하기 전에 스스로 구조에 대해 깊이 고민해보고 싶었다. 왜 이 구조가 편한 걸까? 어떤 점이 좋은 걸까? 라는 점들을 직접 경험해보고싶었다.

어떻게 진행했는데?

목요일쯤까지만 해도 꽤 잘했다고 생각했다. 설계 단계에서 명확하게 구조를 나누었고, 이를 함수형으로 적용해 각각의 역할과 목적을 분리하려 했다. 이렇게 나누고 보니 구현도 훨씬 쉬웠다. 해당 파일에 필요한 함수를 채워 넣으면 되었고, 함수형으로 사고하다 보니 한 함수에 구현할 내용도 많지 않았다. 마무리할 즈음에는 나름 뿌듯할 정도로 만족스러웠다.

그렇다면 잘 안되었다고 생각하는 이유가 뭐야?

마지막 금요일 피드백에서 들었던 한마디가 계속 떠올랐다. 별 의미 없이 지나간 말 같았지만, 다시 객관적으로 바라봤을 때 고쳐야할 점들이 많았다

핸들러가 많아 흐름을 파악하기 어렵다.

-> 구조가 명확하지 않았다.
-> 흐름을 명확히 정리한 자료가 부족했다.
-> 함수명이 적절하지 않았다.
어떤점이 부족했던걸까?

주말 동안 다시 처음부터 생각을 정리하며 문제점을 파악했다.

  • 구조가 명확하지 않다 → 각 계층별 역할이 분리되지 않았다.
  • 흐름 정리 부족 → 구조 설명 자체가 부족해 이해하기 어려웠다.
  • 함수명 문제 → 이건 뭐… 그냥 문제다.
  • 앞으로는 어떻게 해야할까?

    결국 중요한 건 단순히 구조 자체라기보다, 각 역할을 얼마나 명확하게 나누었는가라고 생각한다. 내가 봐도 애매한 분리를 다른 사람이 쉽게 이해할 리 없다. 다른 사람들은 어떻게 했을 지 살펴보며 설계 방식과 함수 네이밍을 더 직관적으로 표현하기 위해 노력해야겠다.

    아쉬웠던 점


    가장 아쉬웠던 부분은 무엇인가?

    개념을 애매하게만 이해하다 보니 학습 속도가 더뎠고, 구현을 놓칠 수는 없으니 밀린 학습이 쌓였다. 주말에 보충하기는 했지만, 한두 번만 놓쳐도 따라가기가 쉽지 않다는 것을 느꼈다. 그래서 정리를 잘 해두는 것이 무엇보다 중요하다고 생각했다. 돌아보면 챌린지 과정에서 이미 다뤘던 내용도 많았다. 그때 정리 좀 잘해둘걸...

    앞으로의 계획은 무엇인가?

    주말마다 개념적인 내용을 따로 학습해왔지만, 뭔가 체계적이지 않았다. 시간을 정해두거나 하루치 학습 양을 정해두는 방식이 필요하다고 느꼈다. 다행히 추석 연휴에 시간이 좀 있을 텐데, 그동안 진행했던 내용을 복습할 계획이다. 전부를 공부하려 하기보다 새로운 학습 반, 복습 반의 균형을 잡을 것이다.

    현재 가장 부족한 개념은 뭐지?

    데이터베이스와 네트워크 개념이 가장 부족하다. 사실 대학 강의에서 다 배운 내용이지만, 그때는 그저 외우느라 바빴다. 이번 주에 학습하면서, 강의에서 얼마나 많은 내용을 다루고 있었는지를 새삼 느꼈다. 교수님 죄송합니다ㅠ 강의 자료들을 다시 살펴보고, 미션에서 어떻게 활용되는지 연결해보려고 한다. 중요한 개념들은 깊이 들여다보면서 정리해두는 것이 좋을 것 같다.

    다음 주에 시도해볼 내용


    다음주를 위해서 준비한 내용이 있어?

    옵시디언을 설치하고 주말동안 어느 정도 다뤄봤다. 머릿속에 있던 내용들이 여기저기 흩어져 있어 늘 답답함이 컸다. 가끔은 방 한쪽 벽에 마인드맵처럼 펼쳐놓고 정리하고 싶다는 생각도 들었다. 옵시디언은 이런 나에게 딱 맞는 도구라고 생각한다. 앞으로 옵시디언으로 정리하면서 각각의 관계와 흐름을 연결 지어 생각해보고자 한다.

    다음주에 새롭게 시도해 볼 내용이 있어?

    이번 주부터는 클래스가 아닌 함수형으로 코드를 작성하는 시도를 하고 있다. 이 과정에서 가장 신경써야하는 점은 함수명을 어떻게 짓고, 함수들을 어떻게 효율적으로 관리할 것인가 하는 부분이다.

    적절한 함수명과 역할 분담이 잘 되면 좋지만, 함수가 너무 많아지면 어디서부터 봐야 할지 혼란스러울 거란 생각도 들었다. 그래서 파일 관리 방법과 함수 구조에 대해 의식적으로 고민하며 작업하려 한다.

    회고에 대한 회고


    나에게 맞는 성장법을 찾자

    오프라인 활동을 하며 정말 많은 자극을 받았다. 열심히 노력하시는 것은 당연하고, 무엇보다 그 과정에서 배울 점이 정말 많았다. 문제를 바라보는 시각, 해결해 나가는 과정, 그리고 소통하며 성장해가는 부분 등 여러 점에서 배울점이 많았다. 그런 점들을 나도 하나하나 실천하며 나에게 맞는 방식을 찾아갈 것이다. 다른 사람들과 비교하며 좌절하지 않고, 그들만큼 성장해보려 노력할 것이다.

    지난 주와 다른 점이 있다면?

    사실 지난주에는 회고를 작성할 때 쉽게 떠오르는 내용이 없었다. 기록할 만한 것이 있을까 하는 생각도 했는데, 이번 주 회고를 쓰면서 느낀 점이 있다. 지난주는 비교적 흘러가는 대로 지냈던 것 같다. 반면 이번 주는 경험한 것도 많고 배운 점도 많아 적고 싶은 내용이 많아 오히려 쓰는 게 힘들었다. 확실히 회고가 한 주를 돌아보는 데 큰 도움이 된다고 생각한다. 이번 주는 기분 좋게 마무리할 수 있어 뿌듯하다. 만족. 다음주도 부셔보자.