[63~68일차 회고] Tree, Graph 같은 자료구조 / 솔로 프로젝트 계획 및 완성

김준표·2023년 5월 19일
0

코드스테이츠 회고

목록 보기
45/49
post-thumbnail

1. Tree, Binary Search Tree, Graph / 솔로 프로젝트 계획, 완성

새로 배운 것(새로 배운 내용의 키워드를 간단히 설명)

  1. Tree, Binary Search Tree, Graph의 JS 코드 표현 방법
  2. JS DFS, BFS 구현 방법
  3. Modal 외부 클릭 시 종료되는 방법: useRef를 이용하여 구현
  4. Redux와 localStorage로 북마크 구현: 북마크 클릭 시 마다 Redux와 localStorage에 클릭된 상품의 id를 추가한 북마크 배열로 재할당
  5. Toast: 아직 구현 방법 상당히 미숙함
  6. debounce와 innerWidth로 넓이에 맞게 상품 개수 출력: 브라우저의 넓이에 따라서 상품 카드를 개수에 맞게 가져오는 기능, debounce를 추가하여 너무 많은 이벤트가 계속 동작되지 않도록 구현

이미 알고 있던 것(간단히 키워드로만 나열)

  • flex를 이용한 레이아웃 구현

2. 추가 학습(주간 정리) 및 활동

solo Project

  1. debounce와 innerWidth로 넓이에 맞게 상품 개수 출력
    => 기본적으로 아무도 구현하지 않은 기능을 하나 넣고 싶어서 공부하고 구현함.

2. 회고

매일 일일 회고를 쓰기로 다짐했건만, 나의 이 게으름이 결국 또 약속을 지키지 못하게 되어버렸다.
그 날 그 날 자기 전에 써야 하는데, 너무 졸려서 그냥 자버리거나 써야한다는 사실을 까먹거나 하게 되는데, 그럼에도 일일 회고를 앞으로 다시 써보겠다고 다짐한다 ㅠ...

이번에 솔로 프로젝트를 하면서 하루에 최소 7시간 이상을 매일 하나의 프로젝트에만 투자하는 경험을 오랜만에 가졌다. 솔직히 재미가 없진 않았다. 계속 완성을 해나가는게 재미있었고 새로운 UI 기능을 만들어서 성공하면 그렇게 행복할 수 없었다.
그렇지만 이것이 나의 것이 되려면 다른 방법으로 계속 구현을 해보면서 더 익숙해져야 겠다.
chat GPT, 구글이 없었으면 개발을 못했을 거 같다..ㅠㅠ

스터디 공부도 이제 다시 시작해야 하고, 개인 프로젝트도 빨리 개발에 박차를 가해야 한다.
이제 게으름 피우고 농땡이 피우기에는 엮인게 좀 있어서 빠르게 해결해봐야겠다.


4. 정리 자료

63일차 정리 자료-자료구조(Tree, Binary Search Tree, Graph)
64일차 정리 자료-솔로 프로젝트 초기 계획안
65~68일차 정리 자료-솔로 프로젝트 결과물


5. Next Day to-do list

Next Day to-do

  • DeepDive 27장 중간 이상까지는 정리
  • 프로그래머스 1레벨 명예의 전당(1), 소수 만들기, 소수 찾기 풀이
profile
프론트엔드 개발자 | 문제가 있는 내용이 있다면 댓글로 알려주세요.

0개의 댓글