본문 바로가기

전체 글64

12월 첫 번째 주간회고 배운 것 - admin 만들기 - swr 회고 이번주는 메가테라 마지막 주차였다. ecommerce 의 admin 사이트를 만드는 강의였다. 기본적으로 ecommerce 사이트를 만드는 법과 거의 동일했다. 여기서 swr 사용법이 추가 되었다. 2주 전부터 복습을 하고 있다. 확실히 빠르게 진행하고 처음 배웠던 것 보다 더 쉽게 이해할 수 있다. 이제는 취업을 위해서 조금 더 달려야 겠다. 2023. 12. 10.
11월 마지막주 주간회고 배운 것 - ecommerce 만들기 회고 이번주는 복습에 많은 치중을 둔 주간이었다. 메가테라의 강의를 처음부터 다시 돌려보고 과제도 다시해 보는 중이다. 확실히 처음보다 강의를 듣는 속도도 빨라졌고 과제를 수행하는 속도도 빨라졌다. 여태까지의 기간이 의미없는 기간은 아니였다는 것을 느꼈던것 같다. 몰론, 복습을 하니 놓쳤던 내용들도 발견했다. 한 번에 이해가 되지 않았던 내용들도 다시 보니 수월하게 이해되었다. 2023. 12. 3.
11월 셋째 주 주간회고 배운 것 - ecommerce 만들기 회고 이번에는 배운 것들을 종합해서 하나의 ecommerce를 만들기 였다. 전체적인 흐름을 따라가면서 이전에 배운 것들을 복습할 수 있었고, 페이지 하나를 만들 때 store나 컴포넌트를 나누는 것이나 테스트 코드를 어떻게 사용하는지 까지 알 수 있었다. 이번 주에 가장 크게 느꼈던 것은 복습을 해야겠다는 것이다. 특히 테스트 코드는 아직까지도 느낌이 잡히지 않는 것 같다. 연습이 너무 부족하다는 느낌을 받았다. 이제는 반복을 통해서 익숙해 지기는 것을 해야겠다. 한 번한 것들은 조금 더 쉽게할 수 있으니 새로운 마음가짐으로 또 하나씩 한다면 잘할 수 있을 것이라 생각한다. 2023. 11. 19.
11월 첫째 주 주간회고 배운 것 - React Router 회고 퇴사를 한지 2달이 지났다. 생각보다 습관을 유지하고 계속해 나가는 게 쉽지 않다. 매일 할 것들을 적고, 다 했는지 체크를 해보면 시간이 지날 수록 하나 둘 씩 빼먹고 있는 것이 보였다. 조금 더 마음을 다잡고 계속해서 해나가야 할 것 같다. 이번주는 router에 대해서 공부를 했다. 이번에 사용한 react router dom을 처음 공부했을 때는 v5에서 v6로 업데이트 된지 얼마 안 지난 때에 공부를 했었다. 이 당시에 두 버전 모두 사용법을 공부했어서 조금 수월하게 들었던 것 같다. 2023. 11. 19.
메가테라 프론트엔드 생존코스 후기 공부가 필요한 사람 혹시 코딩 부트캠프를 다니고 취직을 했는데, 사수 없이 일을 하는 사람을 들어본 적이 있을 것이다. 그게 바로 나다. 작년 많은 부트캠프들이 취직만 하면 연봉 6000만원으로 취직할 수 있다는 뉘앙스의 광고를 했다. 나는 큰 연봉을 믿지는 않았지만 부트캠프를 끝내면 금방 취직이 될 수 있을 거라는 생각에 신청했다. 과정이 끝나고 빠르게 취직은 되었지만, 가장 먼저 든 생각은 '이 정도 배운 것으로 일을 할 수 있을까?'였다. 취직을 하고 사수 없이 1년 4개월을 지내고 보니 라이브러리 사용법은 다양하게 익혔지만 좋은 코드가 무엇인지? 좋은 폴더 구조는 무엇인지? 왜 이 기술은 이런 방식으로 사용되는지? 아무 생각없이 그냥 타자만 치고 있는 기분이 들었다. 그래서 퇴사를 했다. 먼저, .. 2023. 11. 10.
11월 두째 주 주간회고 배운 것 - CSS in JS - styled-component 회고 나는 컴포넌트의 반복되는 부분에 대해서 관심이 많은데 스타일 적인 부분에서도 중복을 제거하는 방법 또한 관심이 많다. 이번에 배운 styled-component의 theme를 대충은 알고 있었지만 다크모드나 디자인 시스템에 적용할 수 있는 방법을 배워서 좋았다. 이번주는 개인적인 이유로 조금 바쁘게 흘러갔는데 뭔가 해야할 것들을 놓치면서 조급해 짐이 있는 한 주였다. 다음 주는 세세하게 계획을 세워야겠다. 2023. 11. 5.
10월 넷째 주 주간회고 배운 것 - External Store - Redux - usestore-ts 회고 저번주는 서류를 통과하고 과제를 받아서 그것을 하느라 회고를 하지 못했다. 물론 제출하고 아무런 피드백도 받지 못하고 떨어졌지만.. 이번주는 상태관리와 관심사 분리에 대해서 배웠다. 리덕스를 사용하는 법과 flux 아키텍쳐를 알고는 있었지만 리덕스의 기능에 대해서 따라 만들어 보는 과정을 통해 dispatch, selector, store 등 기능에 대해서 더 잘 알게 된것 같다. 또한, class를 사용하는 것으로 코드를 깔끔하게 쓰는 방법도 조금 알 수 있었던 것 같다. 메가테라를 할 수록 그냥 기술에 대해서 사용법만 아는 것이 아니라 어떤 원리가 있는지 안에서부터 볼 수 있어서 좋은 것 같다. 2023. 10. 29.
10월 둘째 주 주간회고 배운 것 - Express - React hooks - Custom hooks 회고 리액트 컴포넌트를 만들면서 가장 힘들었던 부분은 각 기능에 맞게 분리하는 것이었다. 그 중에 기능들이 겹치는 컴포넌트들이나 어떤 기능들을 분리하는 것이 어려웠는데, 저번주에 이어서 컴포넌트를 분리하는 방법에 이어서 custom hook을 사용하니 어느 정도 컴포넌트를 분리하는 기준들이 잡혀가는 것 같다. 과제에도 custom hook을 잘 적용하고 싶은 마음이 있었다. 그런데 컴포넌트를 구분하는 방법은 어느정도 감이 오지만, custom hook으로 분리할 수 있는 부분에 대해서는 조금 더 고민해봐야 할 것 같다. 2023. 10. 15.
10월 첫째 주 주간회고 배운 것 - React Componenet - React State 회고 리액트를 배우면서 컴포넌트를 만들때 어디까지 컴포넌트로 만들어야하는지 어려움이 있다. 자그만한 부분까지 예를들어 input 엘리먼트까지 컴포넌트로 나누어야 하는가에 대해서 고민을 많이 했었다. 이번 강의를 들으면서 컴포넌트를 나누는 기준들이나 컴포넌트를 나눌때 상태를 어디서 가지고 있어야하는지 등을 배울 수 있었다. 또한, 전체 코드에서 컴포넌트로 나누는 방법과 기능이되는 함수들을 어떻게 사용하고 코드를 분리할 수 있는지 까지 알 수 있었다. 이전에 내가 작성한 코드들 보다 훨씬 정리되어 보였고, 각 컴포넌트가 하나의 역할을 하는 것 같았다. 이처럼 이후 코드를 작성할 때 역할에 따라서 코드를 작성할 수 있었으면 좋겠다. 2023. 10. 8.