본문 바로가기
회고/네이버 부스트캠프 9기

[네부캠] 네이버 부스트캠프 웹・모바일 9기 - 멤버십 4주 차 회고 (학습스프린트 전반 끝!)

by NewCodes 2024. 9. 21.
반응형

 

안녕하세요!

NewCodes입니다!!

 

 

학습 스프린트는 4주간 2번

총 8주 하게 되는데요. 

 

출처: 네부캠 공식 홈페이지

 

Web 학습 스프린트 전반에서는 풀스택을 다루고,

스프린트 후반에서는 프론트 or 백엔드 택 1 하나에 집중하여 다룹니다.

 

학습스프린트 전반 4주가 벌써 끝났습니다!

 

역시 또 회고를 해봐야겠죠? ㅎㅎ

 

 

시작해 볼게요!!

 


😊 4주 차 소감

<주요 작업>
- OAuth
- JWT
- Observer 상태 관리
- 테스트 코드

 

 

1) 수요일에 삽질했던 경험으로부터 얻은 교훈

  • 문제 발생
    • 시간에 쫓겨, 세션에서 JWT로 넘어가는 작업을 황급하게 진행했다.
    • 하지만 이렇게 하니 오히려 작업 총시간은 늘어난 느낌이었다.
    • 특히, 쿠키를 전달했는데 클라이언트에 저장되지 않는 이슈로 시간을 많이 잡아먹었다.
  • 문제 원인
    • 해당 문제의 원인내가 짠 코드를 소화하고 있지 못해서 발생한 이슈였다.
  • 교훈
    • 급하다고 해서 과속하지 말자.
    • 차분하게 가는 게 오히려 빠르게 가는 길이다.
    • 작업을 작은 단위로 쪼개자.
  • 교훈 적용
    • 목요일에는 위 피드백을 잘 적용하여 옵저버 패턴을 잘 구현했다.

 

 

2) 테스트 코드를 작성하지 못해 아쉽다

  • 애로사항
    • 테스트 코드 작성이 중요하다는 건 알지만, 작성하기가 귀찮고 번거롭게 느껴진다.
    • 결국에는 이를 당연하다는 듯이 할 수 있도록 습관화하는 게 중요할 것 같다.
    • 그런데 멤버십에서는 새로운 지식을 학습하고 구현하는 데에도 바쁘다.
      여기에 테스트 코드까지 작성하려니 마음처럼 잘 안되었다.
  • 다짐
    • 다음 스프린트 가서는 테스트 코드를 조금이나마 같이 작성해보고 싶다.
    • 지금 생각이 드는 건 테스트 코드 작성하는 시간을 따로 두는 건 어떨까 하는 생각이 든다.
    • 예를 들어, 평일 오후 9~10시는 테스트 코드 작성하는 시간으로 두고, 무조건 이 시간에는 테스트 코드를 작성하는 것이다!
    • 그런데 테스트코드보다 더 중요한 우선순위가 분명하게 있다면, 트레이드오프 고려하자.

 

 

3) 인증/인가에 꽂히다

  • 작업 건
    • 인증/인가에 대해 더 공부해보고 싶어 요구사항에는 없었지만 OAuth, JWT 방식을 구현했다.
    • 멘토님께서 OAuth, JWT를 바닥부터 구현해 보는 게 좋다고 추천해 주셔서 관련 라이브러리를 최소화하여 구현했다.
  • 느낀 점
    • 확실히 직접 구현을 하다 보니 겉으로 학습한 개념보다 더 확실히 알 수 있었다.
    • 인증/인가는 다음 스프린트에서도 할 것 같긴 한데, 다른 거에 더 집중하면 어땠을까 하는 생각도 든다.
    • 그래도 의미 있는 학습을 한 것 같아 만족한다.

 


🍀 멤버십 총 소감

1) 배포를 하지 못해 아쉽다

  • 우선순위에 밀려 배포를 하지 못했다.
  • 다음 스프린트 때는 꼭 해보자!

 

2) 더 나은 프로젝트보다는 더 나은 성장을 위해

  • 프로젝트를 완벽하게 만든다는 마인드를 버렸다.
  • 중요한 건 나의 성장이기에 이에 맞춰 프로젝트를 이용하려 했다.
  • 그렇다 보니 카드 수정, history, 정렬 기능 등 온전히 구현하지 못한 부분이 많다.
  • 그 대신 예외처리, 인증과 인가, DB 설계 등 의미 있게 얻어간 부분들이 많았다.

 

3) 학습한 내용 정리하자

  • 막상 끝나고 나니 배운 내용들이 머릿속에 거미줄처럼 얽혀있는 느낌이다.
  • 다음 일주일은 배웠던 내용을 정리하고 구조화하는 데 집중해야겠다.

 

4) 수고한 나에게

  • 수고 정말 많았다.
  • 일정 상 온전히 개발 하나에만 집중할 수 없었던 때도 많았다.
  • 하지만, 그래도 내가 할 수 있는 선에서는 최대한 노력했다.
  • 다음 스프린트에서는 더 많이 성장하고 싶다!!!!!!

 

5) 아 그리고 잘했던 점들!

  • 기술적으로 나의 근거 설명하려 한 점 잘했다!
  • 그룹에 기여를 할 수 있는 부분을 매번 고민한 점 좋았다!
  • 매번 이 있을 때마다 적극적으로 하려 한 점 잘했다!
  • 그룹 리뷰 이끌 일 있을 때마다 잘 이끌었다!

 

 


🎯 4주 간 팀원 분들께 피드백받은 점

 : 피드백을 많이 받았는데요 ㅎㅎ 코드 단위의 피드백보다는 큰 단위에서 피드백을 기록해보고자 합니다!

 

아래는 팀원 분들께 익명으로 받은 피드백들입니다!

 

저 스스로는 부족한 면이 많지만, 좋은 점에만 집중해 주신 것 같습니다. 

 

"더 노력해주세요"라는 영역도 있지만 코멘트가 없더라고요 ㅎㅎ

 

정리해서 공통적인 부분만 남길까 하다가 그대로 기록하고 싶어서 전문을 남깁니다 😊

 

그룹 리뷰의 순서를 정해오시거나, TMI 시간을 기획해주셔서 매일 그룹 활동을 체계적이고 다채롭게 만들어나가는데 정말 많은 도움을 받았어요! 스터디 진행 경험도 있으시던데 나중에 스터디 또 만들게 되시면 저도 같이하고 싶네요ㅎㅎ 정말 팀을 형성해 나갈 때 도움 받을 수 있는 사람 찾으라면 상혁님을 찾을 것 같아요.

 


학습, 미션 진행에도 많이 도움을 받았어요. 매일 진행하면서 어려웠거나, 공부한 점은 공유해주셔서, 상혁님은 어떻게 진행하는지, 어떤 도구를 왜 사용하는지 잘 알 수 있었어요. 이 부분도 협업 측면에서 좋은 소통이라고 생각합니다! 덕분에 public 동적 파일도 유의하면서 적용했답니다.

코드 리뷰를 하면서 문답을 많이 활용하시는 게 인상 깊었습니다. 면접처럼 이라는 목적이 있었지만 꼭 그게 아니더라도 모르는 부분은 질문하고, 왜 사용했는 지 장점 등을 물어보는 게 서로 이해하는 데 효과적이라는 생각을 했습니다. 피어세션에서도 이 방법을 잘 사용했어요ㅎㅎ 꼭 기회가 된다면 같이 활동하고 싶습니다!

 

스터디 그룹을 위해서 데일리 스크럼과 그룹 리뷰를 더 잘 진행할 수 있도록 그라운드 룰을 만들어 주셔서 잘 진행된 것 같아 감사했습니다! 또한 학습한 기술들을 많이 공유해주셔서 도움이 되었습니다.

 

상혁님은 그룹 활동에서 코드 리뷰를 하실 때 적극적으로 하시는 모습이 인상깊었습니다. 상대가 고민하는 포인트에 대해 같이 고민해주시고, 또 맡은 리뷰 대상자가 아닌 다른 그룹원의 코드도 봐주시고 고민해주시는 모습이 인상깊었던 거 같습니다.

또한 리뷰할 때 저는 어떤 걸 위주로 봐야할지 잘 모르는 편인데, 상혁님은 상대가 어떤 기술을 선택하고 어떤 방식으로 했는지도 다 살펴보시고, 추후 생길 수 있는 문제에 대해서도 질문하는 점이 좋았습니다. 상대가 놓치고 있는 부분을 잘 캐치하시는 거 같았고, 리뷰하시면서도 좋은 도구나 방법이 있으면 소개시켜주는 것도 좋았습니다. 그리고 리뷰 포인트를 한 두개가 아닌 엄청 많이 가져와주셔서 리뷰 받는 입장에서는 굉장히 좋은 점이라 생각했습니다!

 

사용하시는 기술에 대한 근거와 이유를 잘 정리해서 공유해주시는것 같습니다.

 

자기주도적으로 목표를 세우고 행동으로 실천을 잘 하시는 것 같습니다. 특정 부분에서 학습할 필요성을 느껴서 학습하고 그것을 구현해 활용하는 자세가 깔끔하고 본받아야 할 자세라고 배웠습니다.

데일리 스크럼, 그룹 리뷰 시간 때 이야기 화두를 잘 던져주십니다. 좋은 컨텐츠, 키워드들도 잘 공유해주셨구요. 그 내용들 덕분에 몰랐던 내용들 알게되고, 공부할 수 있는 기회를 주셔서 감사했습니다.

 

우선 그룹 리뷰의 체계가 아직 잡혀 있지 않을 때, 상혁님께서 그룹 리뷰 때마다 PR 코멘트를 다는 방식을 추천해 주셔서 해당 방식으로 진행하게 되었는데 결과적으로 너무 좋은 방법이었고 만족스러운 그룹 리뷰가 될 수 있었던 것 같아 감사하다. 상혁님께서도 jwt나 oauth까지 직접 구현하시는 등 전문적인 지식을 많이 가지고 계신 분이라서, 배울 점이 참 많았던 것 같다. 그리고 상혁님께서는 메모나 기록 같은 부분을 참 잘 하시는 것 같다고 생각했는데, 이 부분도 본받아야겠다고 생각했다.

 

항상 다른 그룹원들의 고민거리를 레퍼런스와 함께 해결해주셔서 감사했습니다. 어떤 때에는 신기하기까지 했습니다. 주제가 나오고 토론한지 얼마 지나지 않아서, 양질의 정보를 포함하는 레퍼런스를 휙휙 공유해주시는 모습이 인상 깊었습니다. 또한 PR 피드백을 보면, 보다 더 세세하고 많은 정보를 주기위해서 노력한다는 것이 느껴질 정도로 피드백을 열심히 해주신 것 같습니다. 상혁님의 피드백을 보면서 피드백을 어떤 식으로 작성해야할지 많이 배운 것 같습니다.

 

그룹 리뷰에서 동료의 PR에 피드백을 나기는 것을 봤습니다. 한 부분이라도 자세히 확인하고 피드백을 남기는 것을 봤습니다. 또한 학습하기 좋은 사이트등을 알려주며 동료에게 피드백과 함께 학습할 자료들을 공유해주는 모습을 보고 동료와 함께 성장하려는 모습을 배울 수 있었고, 헷갈렸던 개념들을 학습하고 정리하는데 도움이 되었습니다.

 

상혁님을 보면 항상 스스로를 반성하게됩니다. ㅎㅎ 상혁님이 알고싶은 지식에 대해서 고민하며 깊게 들어가보시고, 이를 코드에 적용시키시는 과정을 보면서 상혁님이 멤버십에서 매일 성장하고 계시다는 것이 느껴졌습니다. 특히 항상 히스토리를 자세하게 남기셔서 상혁님만의 고민, 해결 과정에 대해서 저도 보면서 많이 배울 수 있었습니다. 이번주는 OAuth 개념을 깊게 파고들어가며 프로젝트의 기능을 고도화 시키셨고, 인증과 인가라는 개념에 대해서 딥다이브 하시는 모습이 인상적이었습니다. 상혁님의 꼼꼼함을 본받고 싶습니다!!

 

PR의 정석같은 느낌을 많이 받았습니다.
글 하나하나 기술 도입의 근거와 고민한 흐름을 잘 써주셔서 항상 재밌게 읽고 배웠습니다.
본인만의 프로세스가 있으신 것 같은데, 현재 너무 잘 지키면서 성장하고 계신 것 같아서 지금처럼 계속 나아가시면 엄청나게 많이 성장하실 것 같습니다.

 

 

 


🔥 후반 스프린트에서 더 신경 쓸 점

  • 블로그 포스팅 1주 1회
    • 매일 조금씩 작성해두기
  • 하루하루 소중하게 보내자
    • 이 소중한 학습 경험은 다시 오지 않아!!
  • 날마다 쓰는 풀이 과정을 PR 형식으로 노션에 깔끔하게 매일 정리해두자
    • 학습 부채 큐를 잘 활용하자
  • 테스트 코드 작성
    • 필요한 부분 조금이라도 작성하기

 

 

반응형