[항해 플러스 프론트엔드 7기] 4주차 - 프레임워크 없이 SPA 만들기

Jaehyun Ahn·4일 전
0

항해 플러스

목록 보기
12/13
post-thumbnail

들어가면서

4주차는 프레임워크 없이 SPA 만들기 라는 주제를 가지고 과제를 진행했습니다. 바닐라 JS로 SPA의 기능을 구현해보면서 리액트가 해결하고자 하는 문제를 이해하고 해결해보는 과제였습니다.

이번 과제에서 핵심 키워드는 렌더링 라이프 사이클, Router, Store를 구현해보는 것이었습니다.

이번 주차의 전략은 일단 돌아가게 구현 후 리팩토링 하면서 라이프 사이클, 라우터, 스토어를 구현하는 것이었으나, 일단 돌아가게 구현하는데 시간을 오래 사용하여 과제의 핵심 키워드에 대해 제대로 된 학습을 하지 못했습니다. 하지만 과제 주차가 끝났다고 해서 다시 못하는 것도 아니고, 항해 과정이 끝나고 나서도 과제를 다시 해볼 수 있기 때문에 추후에 핵심 키워드에 대해 충분히 고민하며 다시 진행해보려고 합니다.


👍 Keep

스스로 압박하지 않기

과제를 완벽하게 해내야 한다는 압박감, 다른 분들께서 과제에 대해서 이야기 하는 걸 들으면서 "나는 왜 이런 생각을 못해냈지?" 하는 무능함 등 3주차까지는 이러한 요소들로 인해 자신감이 많이 떨어져있던 상태였습니다. 오죽하면 항해 플러스를 하차해야하나 싶을 정도로 멘탈이 좋지 않았어요. 다행히 학습 메이트님과 페이스 체크를 할 수 있는 기회가 생겼고, 이러한 고민들을 털어 놓으면서 조금은 부담감을 내려놓을 수 있었습니다. 이번 주가 끝나면 과제 내용을 다시 안 볼 것도 아닐 뿐더러 나는 왜 못하지? 보단 "이러한 생각도 할 수 있구나 ~" 하며 다른 분들의 지식을 흡수해가는 것이 더욱 바람직한 방향이라는 것을 깨달을 수 있었습니다. 학습 메이트님 뿐만 아니라 코치님들께서도 1주 만에 모든 내용을 흡수하기는 쉽지 않다며 너무 부담감을 가지는 것보단 자신의 속도에 맞게 진행하며 학습은 언제든지 할 수 있는 것이니 부담을 가지지 말라는 조언을 많이 해주셨습니다.

어제보다 더 나은 오늘의 내가 되었다면 그것으로 충분하다 !!


‼️ Problem

시간 분배 잘 하기

이번 주차에서 아쉬웠던 점은 시간이 부족하여 핵심 키워드에 대해 많은 고민을 해보지 못한 것이었습니다.
남은 주차에서는 요일 별 계획을 세워 주차 별 핵심 키워드에 대해 고민을 해볼 수 있는 시간을 확보해보려고 합니다 !


🔥 Try

의미있는 내용 공유 해보기

과제 리뷰를 하며 아쉬웠던 점은 많은 고민을 해보지 못해 생산성 있는 이야기를 많이 하지 못하는 것입니다. 각자가 겪은 고민에 대해 이야기해보고 같은 고민을 한 사람들과 생산성 있는 이야기를 해보는 것이 목표입니다 :)


마무리하면서

무작정 사용해왔던 리액트의 내부 원리에 대해서 알아볼 수 있었던 주차였습니다. 리액트가 어떤 문제를 해결하고자 했고 어떤 방식으로 해결해냈는지 생각해보며 문제 해결을 수월하게 해낼 수 있는 개발자로 한 걸을 내딛을 수 있었습니다.

꼭 과제를 다시 진행해보며 핵심 키워드에 대해 충분히 고민해보고 그 결과를 블로그 등의 문서로 남겨보는 것을 목표로 남겨두며 4주차 회고도 마무리 해봅니다 !

profile
미래 프론트 어쩌고

0개의 댓글