주차별 회고는 4F 방식으로 기록하고자 한다.
- 사실(Fact) : 한 주에 어떤 내용을 학습했고 어떤 학습 방법으로 개념을 이해하고 과제를 해결했는지 작성
- 감정(Feeling) : 한 주의 코스 과정을 학습하면서 느꼈던 감정을 솔직하게 기록
- 발견(Finding) : 학습하면서 무엇을 깨달았고, 시도해본 학습 방법에 대해서 개선이 필요한 부분을 발견했다면 발견 항목에 기록
- 다음주를 위한 행동(Future Action) : 위의 회고 항목을 통해서 당장 다음주에 적용해 볼 학습 방법이나 조금 더 학습이 필요한 내용, 커뮤니케이션 방식 등을 기록
작성일자: 2022/04/08
6주차 학습 내용
[React] 컴포넌트 디자인
[Web Server] 기초
[Toy 알고리즘] 5-7
React 컴포넌트 단위 개발, storybook, CSS in JS: styled-component, useRef
Node.js Mini Node Server, Express, debug Node app
Sprint - StatesAirline Server (요청에 대한 응답 API, CORS처리)
Sprint - React Custom Component 모달 뷰, 탭, 태그, 토글 기능 및 css 구현
Toy 알고리즘 타일링, 스도쿠, treeDFS
체감 난이도 : 1 2 3
사실 (Fact)
리액트의 가치, 컴포넌트 단위로 개발하는 방법론과 구조적인 CSS 작성 방법, 서버단에서의 API 작성을 배웠다. 학습한 내용을 노션에 정리하고 sprint 실습을 하면서 부족한 부분을 보충하는 방식으로 공부했다.
느낌 (Feeling)
나한테 프론트가 맞을까 백이 맞을까
CSS가 의외로 걸림돌이다... 다른 것들도 마찬가지겠지만 CSS는 정말 많이 다뤄보는 것 말고 다른 방도는 없는 느낌. 그래도 봐줄만한 결과물이 눈으로 보일 때는 뿌듯하고 예쁘긴 하다. CSS도 구조적으로 다룰 수 있다는 게 흥미로웠고, 좀 복잡하긴 했지만 초기 단계에서 설계만 잘하면 프로젝트 규모가 커질 수록 이점이 클 것 같다는 생각이 들었다. 이번 주는 프론트, 백 둘다 가볍게 다뤄보는 시간이었는데, 둘 중 어느 것이 더 잘 맞는지 아직까지는 좀 아리송하다. 조금 더 깊게 학습해봐야 알 것 같다.
알고리즘 빡세다..
이번에 토이로 푼 알고리즘 중에 스도쿠가 가장 어려웠다. 이해하는 데 시간이 정말 많이 걸려서, '나 빡대가린가' 생각이 들게 한 문제였다. 원리는 알겠는데 코드로 옮기는 과정에서 꽤나 애를 먹었다. 어느정도 이해하고 넘긴 것 같으니 시간 텀을 좀 두고 다시 한 번 풀어보도록 해야겠다.
발견점 (Finding)
CSS 가 속성이 워낙 많아서 외울 필요는 없다지만, 유용하거나 자주 쓰일만한 효과들은 정리해두는게 좋을 것 같다.
또한, 현재 알고리즘 관련 지식이 부족하기 때문에, 알고리즘의 경우 유형을 익히는 게 우선일 것 같다. 해결할 수 있는 로직이 떠오르지 않는 문제를 만났을때는 바로 레퍼런스 코드를 참고하고 문제풀이를 검색하자. 알고리즘 로직을 도출해내는 사고방식을 체득하는 게 우선인 상황같다.
다음주를 위한 행동 (Future Action)
알고리즘을 풀고 나면 그날의 문제풀이를 따로 정리해놓고, 주말에는 주중에 접한 알고리즘 유형을 보다 자세하게 공부해서 정리해야겠다. 그리고 슬슬 포트폴리오에 대한 계획을 좀 구상해봐야할 것 같다.
'Codestates BEB 4기' 카테고리의 다른 글
[코드스테이츠 블록체인 부트캠프 4기] 7주차 회고 (2) | 2022.04.16 |
---|---|
[코드스테이츠 블록체인 부트캠프 4기] 5주차 회고 (0) | 2022.04.15 |
[코드스테이츠 블록체인 부트캠프 4기] 4주차 회고 (0) | 2022.04.15 |
[코드스테이츠 블록체인 부트캠프 4기] 2-3주차 회고 (0) | 2022.04.15 |
[코드스테이츠 블록체인 부트캠프 4기] 1주차 회고 (0) | 2022.04.15 |