개인적으로 너무 바빴던 주였다. 때문에 공부도 원하는 만큼 못해서 아쉽다.
이제 계속 어려운 내용이 나오다보니 시간 투자를 많이 해야될 것 같다.
1. 비동기 통신, Promise
자바스크립트에서의 동기-비동기에 대해 배웠다. 비동기 처리 모델에서 이벤트 루프, 테스크 큐, 잡 큐에 대해 배웠지만, 테스크 큐와 잡큐에 대해서 아직 깊게 공부하지 못했다.
비동기 API중 하나인 Promise에 대해서 배웠다.
또 비동기와 연관해서 디바운싱과 쓰로틀링 기법도 배웠다.
2. Async, Await
async/await가 무엇인지, 사용법은 어떻게 되는지 등을 배웠다.
초반에는 프로미스보다 더 이해하기 힘들었는데, 코드를 직접 다뤄보니 훨씬 편하고 좋은 방법이라고 생각이 들었다.
3. 자바스크립트 프로젝트
행맨 게임을 만드는 과정을 통해 상태관리에 대해 배웠다. 리엑트에서만 사용되는 개념인줄 알았는데 알고보니 프론트엔드라면 알고있어야 하는 내용이었다.
이번 주도 열심히 참여했다. 완벽히 알고리즘을 외우진 못했지만, 질문에 대해 답변할 수 있을 정도로 공부했다. 또, TIL을 위해서 30분 전에 일어나서 공유할 내용 정리하고 참여해서 활발하게 이야기 가능했다.
수요일 실습 문제 중에 어려웠던 내용이 있었는데, 그냥 넘어가지 않고 끝까지 물고 늘어져서 궁금한 부분 해결했다. 실제로 브라우저에서 코드도 돌려보며 비동기에 대해 확실하게 이해할 수 있었고, 가볍게 생각하고 넘어갔던 promise의 세 가지 상태에 대해서도 복습할 수 있는 시간이었다. 더불어 수업에서 알려주지 않은 순차처리, 병렬처리에 대해서도 공부할 수 있는 시간이었다.
이번 주 내용도 어려웠다보니 머릿 속 정보가 아예 이번 주 내용으로만 가득 차버렸다. 지난 주 내용이 기억나지 않는다......
또 졸았음