Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
우버이츠 챌린지 후기
by dh
#uber_eats
2년 전
8,931
6

길다면 긴 6주간의 챌린지가 이제 끝나가네요 😁
기존 다른 강의 챌린지도 진행했었지만,
우버이츠 챌린지는 후기를 꼭 써야겠다는 마음에 글 남깁니다.

https://podbang.netlify.app/ 

챌린지 내내 느꼈던건 강의 내용이 정말 방대하고 많은 스택을 포함하고 있다고 느꼈습니다.
강의에 없었던 기능들, 예를 들면 리액트로 episode player 를 만들면서 전역적으로 상태 관리 하는 법이나 기존 리액트 강의에서 사용했던 방법들로 구현이 가능한 것을 깨닫고 강의를 기획하고 만든 니꼬쌤에게 다시 한번 대단함과 감사함을 느꼈습니다.

올해 1월부터 자바스크립트와 웹, 앱 공부를 처음 시작하면서 노마드코더를 알게 되었고 유투브 클론코딩 강의로 첫 수강을 하며 언젠가는 로드맵을 따라 마지막 강의까지 다 듣고 챌린지까지 다 마치고 싶다는 생각을 하게 되었는데, 드디어 마지막 강의 챌린지 졸업이라니 감회가 새롭네요 ㅎㅎ

챌린지 관련 후기로는,

  • 챌린지 과제의 힌트 중에도 링크가 있었지만 pleed 님께서 남겨주신 후기가 가장 큰 도움이 되었습니다.
    https://nomadcoders.co/community/thread/294
  • 블루프린트로 제공된 코드가 기존 졸업생분들의 코드라 챌린지 자체의 코드의 일관성(?)이 좀 흐트러진 느낌이 있었습니다. 예를 들면 저번 과제에 구현했던 코드가 빠져 있거나 코드 구현이 좀 달라져서 과제 보다 블루프린트 코드를 이해하는데 시간이 더 걸리기도 했습니다. 물론 코드에 대한 저의 이해도가 낮은것이 제일 큰 문제였습니다만ㅠㅠ
  • 강의를 최소 1번은 다 들으신 후 챌린지 진행하시는걸 추천드립니다. 인스타클론 챌린지를 강의와 같이 진행하다 중도 포기 경험이 있어서 😭 이번 우버이츠 챌린지는 완강 후에 두번째로 50%정도 들은 후에 진행했더니 챌린지의 의도나 목표를 알 수 있었던것 같습니다. (인스타 클론은 타입스크립트로 재도전할 예정입니다!)
  • Backend 관련하여 강의와는 다르게 ManyToMany 관계에서 query 나 mutation 을 할 필요가 있었는데 slack 에 문의드리거나 검색하여 얻은 결론은 실제 ManyToMany 관계는 한계점이 많아서 relation table 자체를 entity 로 격상(?)하여 OneToMany 와 ManyToOne 관계로 풀어서 제어한다는 점 이었습니다. 개인적으로는 이 부분에 대한 이해가 제일 어려웠던것 같네요 ㅎ 시간 제약이 있는 챌린지라 백엔드를 다시 손보는건 무리라 보고 더 개선하지는 못했지만.. 😭 그래도 많은 공부가 된것 같습니다.
  • Frontend 는 '팟빵 ' 이라는 사이트를 클론코딩 했는데 개인적으로는 정말 재미있었습니다. 팟빵은 Vue 와 Nuxt.js 를 사용하여 구현한것 같은데, React 와 제가 짠 Nest.js backend 코드로도 기능이 구현된다는게 재미있었네요 ㅎㅎ 물론 episode, review pagination 이나 전체 웹사이트 기능의 반정도도 구현 못한것 같지만, 제 선에서는 어떻게 구현했을지 고민하고 실제로 구현할수 있었던게 좋은 경험이었습니다.
  • Test 관련 파트 강의나 챌린지도 너무 좋았습니다. 시간 관계상 제 프로젝트 코드에 모두 적용해보지는 못했지만 기회가 된다면 항상 적용시키고 싶습니다. jest 나 cypress 에 대해 깊게 배울수 있어서 좋았고 더 익숙해지도록 노력해야겠습니다.

앞으로 더 바라는 점으로는,

  • SSR 배우고 싶습니다ㅠ Next.js 강의 해주세요 ㅠㅠㅠ
  • 너무 좋은 강의와 챌린지였습니다 🙏🏼 See you on the next one!
6 comments