6주차
이번주 과제는 투두리스트 만들기였다. 조건이 리덕스 사가 + 타입스크립트 사용이었다. 솔직히 처음 과제를 받았을 때 기분이 좋지 않았다. 분명 해당 기업의 실제 API 를 이용한 프로젝트를 통해 학습한다는 이야기를 들었기 때문에 프리온보딩이라는 곳에 지원을 했는데 참;; 처음부터 끝까지 그 어떤 곳도 API 를 제공해주는 곳이 없다는 사실이 안타까울 뿐이다. 그리고 대체 언제까지 투두리스트만 해야하는지도 모르겠다.
그래도 위기는 기회라는 말이 있듯이 이런 기분 좋지 않은 상황도 기분 좋게, 나에게 득이 될 수 있게 바꿀 필요가 있다고 생각했다. 따라서 이번 투두리스트를 내 개인 프로젝트로 만들기로 했다.
투두리스트를 통해 나는 무엇을 배우고 경험할 수 있을까? 우선 과제의 요구사항인 리덕스 사가와 타입스크립트는 반드시 학습해야한다. 그리고 API 가 전혀 주어지지 않으므로 내가 직접 구현해야하는데 이왕에 json-server
같은 서버 말고 파이어베이스를 사용해서 백엔드를 구현해보면 좋을거같았다. 추후에는 접속해 있는 유저끼리의 채팅까지 구현하고 배포하는 경험을 가져보고 싶다.
과제를 제출한 현재는 리덕스 사가와 타입스크립트, 파이어베이스를 이용해서 간단하게 투두 사이트 를 구현했고 넷틀리파이를 이용해 배포까지 했다. 이번 과제는 개인프로젝트 사이즈로 삼을 수 있게끔 여기서 마무리하지 않고 계획한대로, 그리고 추가하고 싶은 기능들을 계속 추가하면서 진행해봐야겠다.
그리고 타입스크립트를 이용해서 과제를 구현하긴 했지만 구구주먹으로 학습하고 사용해서 타입스크립트의 강점을 프로젝트에서 많이 살리지 못한거같다. 그래서 이번주부터 타입챌린지 라는 곳에서 타입 문제를 풀고 정리하기로 했다. 몇개의 문제를 풀고 정리해봤다.
이번주 2번째 과제로는 이력서 작성이었다. 이력서를 어떻게 써야하는지 솔직히 감이 잘 오지 않는다. 그래도 열심히 노력해서 작성해봤다. 좋은 결과가 있으면 좋겠다.
이번주도 열심히 그리고 즐겁게 공부했다. 다음주도 알차게 보내자!
Last updated