주차별 회고는 4F 방식으로 기록하고자 한다.
- 사실(Fact) : 한 주에 어떤 내용을 학습했고 어떤 학습 방법으로 개념을 이해하고 과제를 해결했는지 작성
- 감정(Feeling) : 한 주의 코스 과정을 학습하면서 느꼈던 감정을 솔직하게 기록
- 발견(Finding) : 학습하면서 무엇을 깨달았고, 시도해본 학습 방법에 대해서 개선이 필요한 부분을 발견했다면 발견 항목에 기록
- 다음주를 위한 행동(Future Action) : 위의 회고 항목을 통해서 당장 다음주에 적용해 볼 학습 방법이나 조금 더 학습이 필요한 내용, 커뮤니케이션 방식 등을 기록
작성일자: 2022/03/25
4주차 학습 내용
[자료구조/알고리즘] 재귀
[JS/Node] 비동기
재귀 재귀함수, 재귀적으로 사고하는 법, 재귀 알고리즘
고차함수 리뷰
비동기 비동기 호출과 자바스크립트의 비동기 동작
Sprint - StringifyJSON & Tree UI (JSON.stringify 기능 구현, 재귀와 DOM을 활용해서 Tree UI 구현)
Sprint - Underbar (Javascript의 배열 메소드 구현 - slice, forEach, indexOf, filter, map, reduce ...etc)
체감 난이도 : 1 2 3
사실 (Fact)
재귀와 비동기
재귀와 비동기에 대해서 배웠다. 재귀는 코플릿과 과제 실습을 통해 익혔고, 비동기는 유알클래스 문서를 기반으로 레퍼런스 자료들을 참고해가면서 개념을 공부했다. Callback, Promise, Async await를 익히기 위해 간단한 sprint 실습을 했다. 자바스크립트는 자바와 달리 싱글 스레드라는 점, 코드 작성 라인 순서대로 동작하지 않을 수 있다는 점이 낯설었다. 자바스크립트의 비동기 처리와 동작 원리를 반드시 이해하고 넘어가야 할 것 같다.
느낌 (Feeling)
많이 부족하구나...
어렵다. 처음으로 부트캠프를 하면서 약간 슬픈 감정을 느꼈는데, 금방 극복하긴 했다. 하노이의 탑을 처음 배웠을 때 완벽히 이해하지 않고 그냥 넘겼었는데, 재귀에 대한 이해도가 그 당시 실력 그대로인 것 같았다. 당연한 일이다. 기본기에 충실해지자. 지금이라도 다시 쌓아올리면 된다.
발견점 (Finding)
재귀, 비동기와 익숙해져야 한다
재귀와 더 친해져야겠다. 문제를 작게 쪼개고 재귀로 해결하는 방식을 더 연습해야겠다. 비동기 또한 더 많은 예시와 레퍼런스를 찾아보면서 나만의 언어로 정리를 해줘야할 것 같다.
다음주를 위한 행동 (Future Action)
TIL 작성을 꼭 하자. 알게된 내용, 이해한 내용은 그때그때 메모로 남겨두자. 짧게라도 그날 배운 내용을 작성하는 게 큰 도움이 된다. 기억에 잘 남기도 하고, 의지를 다 잡기에도 좋다.
'Codestates BEB 4기' 카테고리의 다른 글
[코드스테이츠 블록체인 부트캠프 4기] 6주차 회고 (0) | 2022.04.15 |
---|---|
[코드스테이츠 블록체인 부트캠프 4기] 5주차 회고 (0) | 2022.04.15 |
[코드스테이츠 블록체인 부트캠프 4기] 2-3주차 회고 (0) | 2022.04.15 |
[코드스테이츠 블록체인 부트캠프 4기] 1주차 회고 (0) | 2022.04.15 |
[코드스테이츠 블록체인 부트캠프 4기] 개강을 준비하면서 (1) (2) | 2022.02.19 |