heeji.dev

5월 3주차 회고: 비동기, 클로저, this

2024-05-20
회고목적

이번주는 좋은 것과 나쁜 것이 무엇이 있었나요?

숫자 업앤다운 게임 과제를 기간 안에 수행한 것이 좋았다.
여행과 약속으로 멘토님과 과제 PR 핑퐁을 한 번 밖에 못한 것이 아쉬웠다.

이번주 진행했던 학습/개발 내용은 무엇이었나요?

자바스크립트 개념 학습 - 비동기 (콜백함수, promise, async/await), 클로저, this
과제 - 숫자 업앤다운 게임 가장 기본적인 동작 구현

가장 고민을 했던 부분은 무엇이었나요?

1. 공부 방법
지난 주에 코어 자바스크립트만 읽고 공부했더니 개념 이해도가 부족했다고 느껴서 이번에는 mdn 문서, poiemaweb, 그리고 동영상 자료들로 공부를 해봤다. 생각보다 mdn 문서가 이해하는데 도움이 많이 되었다. 이번 범위 공부하면서 지난주 내용도 다시 봤는데 두 번 보니 또 다르게 보이고 이해가 되었다.
2. 과제 수행
코드가 잘 읽히는가에 고민을 많이 했다. 통으로 짠 후, 함수를 의미 단위로 짜보기도 하고 클로저를 활용해서 캡슐화해보고자 했다. (아무래도 변수와 메서드가 뭉쳐있으면 코드 읽기도 좋고 실수도 줄일 수 있을 거라 기대했다.)
과제 수행할 때 이걸 왜 하는지와 유저 입장에서 생각해보지 못한 점이 아쉽다 (멘토님 피드백). "구현"하는데만 너무 신경썼다.
3. 말
모의 면접 시, 말을 너무 못하는 부분이 고민. 평소에도 말을 썩 잘하는 편은 아니지만 좀 심하다고 느끼고 있다.
지금까지 생각한 원인은 1) 긴장해서 2) 개념 이해가 부족해서 3) 그냥 말을 잘 못해서 인데 이번 주에 개념 이해에 신경을 더 써보고 원인을 찾아보려고 한다.

아쉬운 부분을 개선하기 위해서 필요한 것은 무엇인가요?

  • 2단계 과제 수행시, 수행 목적에 대해 고민해보기 & 유저 입장에서 생각하며 만들어보기
  • 이론 공부할 때 주요 개념에 대해 00란? 이라고 물어보고 스스로 답해보기

다음주는 어떻게 보낼 예정인가요?

프로토타입, 클래스 개념 공부하고 정리
숫자 업앤다운 2단계 과제
2회차 모의면접 내용 정리