11월 21~ 12월 20일 한달이 지나 3번째 월간회고이다.
현재는 이미 12월 4주차에 접어들었지만 늦게라도 12월 3주차까지의 과정을 작성해본다.
Vue (11월21~12월 1주차)
Vue 실습을 마무리 하고, 영화검색기 실습 과제를 진행하였었다.
이 과정은 10주차, 11주차 WIL에 잘 정리가 되어있다
데브코스 커리큘럼을 보며, 내가 Vue를 메인 프레임워크로 설정할 생각은 없지만,
그럼에도 React와 비교해보며 한번쯤은 찍먹 을 해보고 싶다는 생각에 기대하고 있었다.
결과적으로는... 만족스럽게 찍어먹어 볼 수 있었다. 이 과정에서 Vue가 생각보다 괜찮은 것 같아서 '왜 React가 대세일까?' 라는 포스팅을 작성하기도 했다.
React
12월 2주차부터는 React강의를 2주간 진행했다.
Vue의 경우 처음 시작하는 것이지만 React의 경우 '나 리액트 해봤어' 라는 생각으로 조금은 자신있게 강의를 듣기 시작했다.
그런데 StoryBook이라는 라이브러리를 활용하여 컴포넌트 단위로 개발하고, 스토리북 UI에서 이를 테스트해보는 식의 처음보는 방식으로 강의가 진행되었다.
리액트 강의를 들으며 많은 컴포넌트들을 직접 만들어보고, 커스텀훅도 많이 실습을 진행했다.
그러나 실제로 이것을 다 익혀서 체화하기에는 어려움이 있었다.
이미 커스텀 훅에 대해 많은 경험이 있었다면 더 빠르게 흡수가 되었겠지만,
많은 양의 강의 속에서 반복적인 실습이 진행되고 있는 상황에서는 하나하나 체화를 위한다기 보다는
음 이런느낌이구나~ 하는 정도로 진행하였기 때문이다.
그래도 실제로 리액트 과제를 진행하며 커스텀 훅을 도전적으로 사용하였고,
강의 내용을 많이 흡수하지 못했다는 아쉬움이 남긴 하지만 예전의 나와 비교했을 때에는 많이 성장했다고 느낄 수 있었다.
리액트 과제
리액트 과제가 실제 신입 채용과제와 비슷하다고 하여 내용을 말하기는 곤란하지만,
간단히 라우터로 페이지 이동 없이 Navigation 컴포넌트를 구현하는 도전을 했고, 위에서 말한대로
커스텀 훅을 실제로 사용해보는 좋은 경험이 되었다.
과제에서 어려움을 겪었던 것은 요구사항에 TS가 있었다는 점이다.
TS를 속성으로 강의듣다보니 인터페이스, 제너릭, 오버로딩, extends 등 이론으로만 후루룩 익힌 것들을 실제로 사용해보면서 타입을 적절히 파악하는 것에 너무 어려움을 겪었고,
엉망진창의 TS가 완성되었다...
현재 4차 단위기간에 있는 팀플을 진행하며 팀원분께 신세를 좀 지며 타입스크립트를 익혀가고 있는데...
어떻게 타입스크립트의 빨간줄을 해결해 나가는지를 미리 알 수 있었더라면 과제를 좀 더 잘 해낼 수 있었을 것 같다...ㅎㅎ
12.20 ~ 1.20 목표
저번 MIL의 목표이다.
뭔가 이번 단위기간 동안에는 배운게 많으나 '내 것으로 익힌' 비율이 적었던 것 같다.
그러니까 이번 단위기간에는 배우는 것에 +로 내 것으로 만들 수 있도록 해야겠다
그러려면...기록이 중요한 것 같아서 최소 WIL은 작성 해보자!
학습해온 길에 있어서 독특한 점을 만들어보자 (이 친구 독특하네..라는 인상을 심을 수 있는)
일단 저번 단위기간에 비해 강의에서 수행해야하는 양이 많아져서 내 것으로 만든 비율이 더 적어졌다..
그래서 이게 고민일 때 좋은 말을 들었다.
'남들과 혹은 정해진 기준 보다는 어제의 나와 비교해보자'
데브코스가 참 좋은것은, 이 기준에서는 매일매일 어제의 나보다 성장하고 있다는 점이다. (물론 산 넘어 산의 느낌도 받고 있다)
이제 팀 프로젝트가 진행되는 단위기간인데, 별 탈 없이
최종 프로젝트를 향한 발판 삼아 잘 진행되면 좋겠다.
'부트캠프 > 회고' 카테고리의 다른 글
[MIL] 프로그래머스 프론트엔드 데브코스 MIL 4편 (0) | 2024.01.23 |
---|---|
[WIL] 프로그래머스 프론트엔드 데브코스 11주차 WIL - Vue 2편 (1) | 2023.12.04 |
[WIL] 프로그래머스 프론트엔드 데브코스 10주차 WIL - Vue (0) | 2023.11.27 |
[MIL] 프로그래머스 프론트엔드 데브코스 MIL 2편 (9) | 2023.11.22 |
[TIL] 프로그래머스 프론트엔드 데브코스 DAY30 TIL (0) | 2023.10.31 |