노마드코더의 [ReactJS로 영화 웹 서비스 만들기] 강의를 들은 것을 기반으로 복습하는 시간이 드디어 끝이 났다.
약 한 달이라는 기간동안 실습을 진행했는데, 단순히 강의를 따라치는 선에서 끝나지 않았다. (개인적으로 따라 치는 것은 아무 의미 없는 행위라 생각하기 때문이다.)
강의를 들을 당시에는 내가 강의와 유사하게 코드를 구성했는가에 치중하느라 강의에서 나오는 개념들이 정확히 무엇인지 파악을 하지 않은 채로 시간을 보냈었다.
하지만, 나는 React를 정말 실력으로 녹이고 싶었기 때문에, 한 달을 보내면서 React가 무엇이고 왜 사용하는지, React Router Dom가 무엇인지 개념도 확립하고 코드도 내가 처음부터 쳐보면서 익혀 나갔다.
이제는 다른 API를 활용해 사이드 프로젝트를 진행하면서 스스로 React를 온전히 사용할 수 있도록 할 예정이다.
React를 공부하다 보니, React와 관련된 것뿐만 아니라 Web과 javascript에 대한 공부도 함께 하고 있다. 시간 부족으로 인해서, React와 Web은 실습까지 적용하고 있는데 javascript에 대한 공부는 개념까지만 하고 있는 상황이다.
React 실습이 끝나면, React 사이트 프로젝트를 진행하기 전 시간까지는 try-catch나 async / await 등을 실습하며 실력을 늘려야겠다.
이번 한 주 동안 회사 출퇴근과 SQL-D를 공부하면서 React 실습을 끝낸 것이 매우 기뻤다.
입사 전에는 백엔드 개발자를 희망했는데, 회사에서는 거의 SQL + 프론트엔드 개발자처럼 실무를 뛰고 있어서 앞으로의 Carrer를 풀스택 개발자로 가고자 한다.
그렇기에 React를 현재 내가 실무에서 하고 있지는 않더라도, 요즘 Trend에 범용적으로 사용하고 있는 React를 공부하였다. 강의로 시작했지만, 이렇게 실습을 통해 복습하고 개인 내재화를 하기 위해 한 달 간의 시간을 보낸 것이 훌륭하다고 생각한다.