이번에 원티드에서 6월부터 7월에 프리 온보딩.. 그러니까 강의도 진행하고 과제도 주고 취업까지 연계해주는 과정이 있어서 지원해보려고 한다. 참가비는 30만원이다. 100명정도 뽑는 것 같다. 돈 낸다고 아무나 해주는 것이 아니라 미리 과제를 제출해서 통과해야지만 지원할 수 있는 것이다. 그래서 오늘은 원티드에서 요구하는 부분에 맞춰서 프로젝트를 진행해보았다.
먼저 CRA로 리액트를 이용해서 구현하는 것이고, 회원가입과 로그인페이지 그리고 Todo리스트가 보이는 todo페이지 이렇게 구현하는 프로젝트다. 원티드에서 제공하는 API를 사용하고 axios 통신과 최종적으로 배포까지 하는 걸로 마무리하는 것 같다.
하면서 많은 우여곡절이 있겠지만 비록 과제를 제출하고 통과하지 못하더라도 과제를 준비하는 과정 자체로 나에게 많은 도움이 될 것 같다.
오늘은 CRA로 프로젝트 생성하고 처음에 불필요한 코드를 없애고 lang, title을 바꾸고 push하는 과정에서 git과 관련된 이슈 기록하고 해결하고 라우터부터 구현하기 위해 라우터 브랜치까지 새로 생성하는 부분까지 진행했다.
계속 미뤄왔었던 리팩토링.. 리팩토링 2판 책으로 오늘 진행했다. 오늘은 주로 함수와 변수들을 추출하거나 다시 인라인하거나 클래스로 묶는 방법에 대해서 공부했다. 책을 스캔해놓은 pdf 파일을 노션에 옮기면서 읽고 이해하는 방법으로 진행하고 있는데 한 번 읽고 이해할 줄 알면 지금처럼 공부하는 데 고생할 필요도 없었을 것이다. 조급해하지 말고 이해가 안되면 다시 읽어보고 또 읽어보면서 10번이라도 좋으니 꾸준히 계속 읽고 이해하고 실제로 적용할 수 있는 부분은 없을지 고민하면서 공부하자.
💡 5F (전체 회고)
- Fact (사실: 무슨 일이 있었나?)
- 유튜브 때문에 시간관리를 제대로 하지 못했다.
- Feeling (느낌: 무슨 느낌이 들었나?)
- 하루에 아무리 못해도 5시간 이상은 공부해야 마음이 놓인다. 그렇지 못하면 불안해지는 것 같다.
- Finding (배운 점: 어떤 인사이트를 얻었나?)
- 역시 꾸준한 것이 제일 중요하다.
- Future action (향후 행동: 앞으로 무엇을 해야 할까?)
- 하루 빨리 다시 루틴을 설정하고 딴짓을 방지하는 환경설정을 하자.
- Feedback (피드백: 앞서 정한 향후 행동을 실천해본 뒤, 이에 대해 어떤 피드백을 받았나?)