[MIL] 프론트엔드 데브코스 5기 #3 (한 달 회고)

ReKoding·2023년 12월 31일
2

MIL

목록 보기
3/4
post-thumbnail

이번달 짧은 회고

벌써 데브코스 과정 중 절반의 시간이 지나갔다 앞으로는 남은 기간에는 강의 위주의 교육보다는 프로젝트와 자발적인 학습으로 성장하는 단계이다. 지금까지 3개월간 학습하면서 배운 것들이 정말 많은데 모든 부분을 내 것으로 만들었으면 좋았겠지만, 그렇지 못한 부분들도 있다 보니 아쉬움이 많이 남는다. 아직 남은 기간도 많이 있고 개발 공부는 장거리 마라톤과 같기에 급하게 무언가를 따라가기 급급하지 말고 나의 페이스를 유지하며 지치지 않게 공부하는 방법을 배우는 단계라고 생각한다. 초조함에 나의 장점을 잃어버리기 쉽다는 생각이 많이 들어 주변 환경에 흔들리지 말고 나의 길을 나 스스로 만들어가는 개발자가 되고 싶다.


Vue 프로젝트

vue를 배우고 공부한 내용들을 바탕으로 프로젝트를 진행하였다. 처음에는 vue를 왜 배우는 걸까? vue를 배울 시간에 react를 더 집중적으로 공부하면 안 될까?라는 생각을 가지기도 하였다. 하지만 vue 강의가 시작되고 배우는 과정 속에서 내 생각이 잘못되었음을 느꼈다. vue와 react를 다르다고 구분하는 것부터 잘못되었고, vue를 학습하는 과정에서 SPA의 데이터 바인딩에 대해 깊게 이해할 수 있었다. 또한 react에서 사용하는 router 방식도 vue-router와 비슷한 점이 많았고 전역 상태 관리 도구인 pinia또한 react의 상태 관리 라이브러리(redux, react query, recoil)를 이해하는데 큰 도움을 주었다. (현재 vue로 만든 프로젝트를 다시 react로 부족한 점을 보완하여 리팩토링해보려고 한다.)


React

이번 달부터 react를 통한 학습을 시작하였다. 과제도 진행하였고, 개인적으로 프로젝트를 만들어보며 react에 typescript를 적용하는 연습을 많이 한 것 같다. typescript를 활용해서 프로젝트를 만들어보는 게 처음이라 걱정도 많았지만, 생각보다 크게 어려움을 느끼지는 않았던 것 같다.(검색의 도움을 받은 부분은 많았지만 타입을 적용할수록 적응하기 쉬웠다..ㅎㅎ) 그렇게 간단한 TodoList를 만들어보며 CRUD와 월에 따른 해당 리스트만 보이도록 기능을 추가해 보았다. 현재는 vue로 만들었던 영화 검색 사이트를 보완하여 react(typescript)로 리팩토링을 진행하고 있는 상태이다. 이것이 끝나면 새로운 개인 프로젝트를 진행해 보려고 한다. 지금은 팀 프로젝트로 바쁜 기간이다 보니 다른 부분들에 크게 신경을 못 쓰고 있지만, 프로젝트가 끝난 후에 개인적으로 아쉬웠던 내용들을 정리하여 학습해 보려고 한다.


이전 달 회고에서 세운 목표들이다

⭐ 목표 (다음 회차까지의 목표?)

  • React로 개인 프로젝트 만들어보기
  • React로 만든 프로젝트 TypeScript로 마이그레이션 해보기
  • Github 공부하기
  • 포트폴리오 홈페이지 만들어보기 (이후.. 다음 달에는 블로그 만들어보기!)
  • 기록하며 공부하기 (나한테 맞는 공부 방법)

이번 달에는 기록하며 공부하는 방법을 통해 공부하려고 노력했다. 얼마나 지켜졌을까? 내가 생각했을 때는 절반 정도는 지켜졌다고 생각한다. 강의(react, vue)를 통해 내가 몰랐던 내용이나 중요한 부분들을 정리하며 공부했고, 모던 자바스크립트 Deep Dive 스터디를 진행하며 공부한 내용을 기록하는 연습을 했다. 공부하다가 궁금한 부분이 생기면 더 깊게 공부하고 블로그에 기록했다.

아쉬움이 남는 부분은 팀 프로젝트가 시작하기 전에 Github의 사양한 기능들을 더 깊게 공부해 봤으면 좋았을 것 같다는 생각이 든다. 이번 팀 프로젝트를 기획하는 단계에서 git flow, github flow 조차 모르다 보니 어려움을 많이 겪었다. 지금은 찾아보고 공부하여 팀 프로젝트에 필요한 github 지식들은 갖추었으나 더 깊은 기능들을 앞으로도 공부하면 좋겠다는 생각이 들었다. (그렇게.. 인프런 강의를 구매하여 공부하고 있다.)

포트폴리오 홈페이지도 만들어보려고 했는데, react와 typescript를 활용한 프로젝트를 만들어보며 react와 typescript에 익숙해지는 연습에 중점을 두다 보니 시간이 많지 않았다. 이번에 지키지 못한 것들은 다음 달에 이어서 진행해 보려고 한다.


회고를 마치며

  • React 공식 문서 공부하기
  • React Query 공부하기 (TanStack Query)
  • Github 공부하기(부족한 내용들과 심화 기능, 팀 프로젝트 관련 내용)
  • 포트폴리오 홈페이지 만들어보기
  • Next.js 공부하고 공부한 내용을 통해 나만의 블로그 만들어보기(시작은 해봐야 알겠지만 완성은 2월 안으로 하는 것이 목표이다.)

이번 달에는 react 위주의 공부를 진행하려고 한다. react 공식 문서와 react query를 공부하며 공부한 내용들을 블로그에 기록하려고 한다. 포트폴리오 홈페이지와 함께 추가로 이전부터 계획하였던 Next.js를 통한 블로그를 만들어보려고 한다.

profile
코드로 기록하며 성장하는 개발자, 지식의 공유와 개발 커뮤니티에 기여하는 열정을 가지고 있습니다.

0개의 댓글