시대예보: 핵개인의 시대, 송길영 지음
2024.03.06 ~ 03.12 (4주차)
🏇 일일 스프린트
- 2024.03.06 (수)
- [✅] Routing Lab 제출
- [✅] React JS 마스터 클래스 (#4.0 ~ #4.8)
- [❌] 캐럿마켓 클론코딩 (#15.0 ~ #15.5)
- 버전 이슈(Next12, 14)와 백엔드 지식 부족으로 복습과 공식문서 참고가 필요.
- [✅] 모던 자바스크립트 Deep Dive 복습 (#14)
- [✅] LeetCode 문제 풀기
- 2024.03.07 (목)
- [✅] Routing + Fetching 제출
- [✅] React JS 마스터 클래스 (#5.0 ~ #5.11)
- [✅] Routing Lab 코드 리뷰
- 2024.03.08 (금)
- [✅] React Query 요약 정리
- [✅] React JS 마스터 클래스 (#6 ~ #6.3)
- [❌] 캐럿마켓 클론코딩 (#14 ~ #14.6)
- planetscale 무료기간 종료. 다른 방법 필요.
- [✅] 모던 자바스크립트 Deep Dive 복습 (#15)
- [✅] Routing + Fetching 코드 챌린지 리텍터링
- 2024.03.09 (토)
- 2024.03.10 (일)
- 2024.03.11 (월)
- [✅] React JS 마스터 클래스 (#6.0 ~ #6.19)
- [✅] Recoil + Form 챌린지
- 2024.03.12 (화)
📒 학습 내용과 진행 상황
- 학습한 주요 개념 및 기술
- 진행한 프로젝트/실습/과제
🙀 도전과 어려웠던 점
- 겪었던 어려움이나 문제점
- 당근마켓 강의 백엔드 파트를 진행하고 있는데 강의 내용은 next12 page router, 나는 next14 app router라 다른게 너무 많다. 그리고 강의에서 사용하는 플래닛 스케일의 무료버전도 사라졌다. 앞으로 월 5만원을 넘게 내야지 사용할 수 있는데 어떻게 이 문제를 해결해야 할까.. 생각해보니 버전 문제는 내가 공식문서를 참고해서 하면 될 것 같고, 플래닛 스케일의 경우 강의 당시에 프리즈마가 몽고디비를 지원하지 않아서 플래닛 스케일로 진행한걸로 아는데 몽고디비로 바꾸면 될 것 같다. 앞으로 코드 챌린지는 최대한 빨리 끝내고 이 문제를 해결하는데 시간을 써야할듯.
- 해결 시도 및 필요한 도움
📈 반성과 깨달음
- 유튜브에서 송길영 작가(전 다음 부사장)님이 나온 동영상을 보게 됐는데 다른 사람이 따라할 수 없고, AI가 가질 수 없는 유일무이 한 것은 나만의 서사라고 하셨다. 평소 AI에 대한 두려움이 있었어서 항상 내가 어떻게 해야 앞으로 살아남을 수 있을까 정말 많은 고민이 많았는데 저 말을 들으니 조금이나마 방향이 잡힌 느낌이다.
- React query에 대해 공부하던 도중 우연치 않게 카카오페이 기술팀 블로그에 들어가게 됐는데 거기서 React query에 대해 정리한 글을 읽어보니 정말 많은 도움이 됐다. React query를 왜 써야 하는지? fetch가 아니라 axios를 써야하는 이유, Loading이나 Error를 더 간결하게 처리하는 방법등.. 여기뿐만 아니라 다른 기술 블로그도 즐겨찾기 해두고 자주 읽어야겠다.
- Recoil + Forms 코드 챌린지를 하던 도중에 갑자기 든 생각인데 개발자는 문제를 해결하는 사람이고 당연하게도 개발자에게 가장 중요한 능력은 문제 해결 능력인데 코드 챌린지가 어렵다고 강의를 보면서 코드를 따라서 치는게 맞는건가 싶었다. ChatGPT나 검색을 이용하는 것도 강의를 보면서 따라서 치는것과 크게 다를게 없고 가장 좋은 방법은 챌린지를 할때 필요한 라이브러리를 확인하고 그 라이브러리의 공식 문서를 참고 하는게 좋지 않을까? 물론 대부분의 공식 문서가 영어고 따라 하면서 정말 많은 문제를 겪겠지만 그 과정들이 모두 나에게 큰 도움이 될 것 같다.
항상 쏠트님 작성하신 코드에서 많이 배웁니다!
감사합니다 :)