1. What I did
1. Chapter 3-1. 주특기 입문 주차
2. Chapter 3-2. 주특기 숙련 주차
(출처: https://www.redhat.com/ko/topics/cloud-native-apps/what-is-serverless)
2. How I felt
1. Chapter 3-1. 주특기 입문 주차
- 처음에는 정말 어렵다고만 느꼈었다. 저번 주 금요일과 토요일에 개인 과제를 하기 위한 강의를 모두 듣고 리액트를 조금 만져보고 월요일에 시작했는데, 오전에는 정말 뭐가 뭔지 몰랐다. 심지어 강의 내용을 시작으로 시작한 게 아니라, 과제 추가 기능 중 하나였던 '오늘 날짜부터 시작하기' 로 시작을 해서 나는 엄청난 구글링부터 시작을 했다. 그래서 결과적으로 정말 긴~ 코드를 작성했지만 구현은 잘 됐다. 월요일~일요일까지의 별점을 줄 수 있는 7개의 component와 메인페이지에서 한 주의 날짜, 별점, 삼각형을 보여주는 1개의 component, 잘못된 경로로 들어왔을 때 보여주는 1개의 component, 총 9개의 component를 만들었다. 월요일 밤에 기능 구현을 다 끝내고 화요일에 css를 만졌던 것으로 기억이 난다. 팀원들과 코드 리뷰를 하며 내 코드가 확실히 길다는 것을 느꼈지만, 그것은 내가 강의 내용으로 시작을 안해서이기 때문에 납득이 가능했다. 하지만 강의 내용 중 React Hook 의 사용은 중요하기 때문에 내 코드를 다시 수정해볼 생각이지만 아직 실천하지는 못했다. 실천하고 나서 정리해야지. (제발)
2. Chapter 3-2. 주특기 숙련 주차
- 금요일에 과제를 받고 새벽에 삘이 와서 3시 반 넘어서까지 하고 다 끝냈다. 개인 과제에서 요구하는 기능들 말고 다른 기능들까지 구현시켰고 CSS도 좀 만져놨고 무한 스크롤 기능만 내일 추가해볼 생각인데 쉽지 않을 것 같다. 이번에는 Redux 라는 상태 관리 라이브러리를 사용했다. 아니 사용해야만 했다. 강의 내용을 들으며 이해하는데 생각보다 이해가 잘되서 다행히 첫 주 과제를 시작했던 그 느낌으로 시작하지는 않았다. 이제는 첫 주보다는 속도도 붙어서 조금 더 빨리 구현시키는 것이 가능한 것 같다. 이 과제는 다음 주에 제대로 정리해볼 생각이다. (제발)