1주차
기간 : 6/17(월) ~ 6/23(일)
요약 : 리액트 10주 스터디 시작
이번 주 목표
- React Hooks 작동 원리 이해하기
- 최대한 혼자서 마블 캐릭터 도감(졸업 작품) 구현하기
- 매일 알고리즘 문제 분석하기(프로그래머스)
- 남는 시간은 책 읽기(가상 면접 사례로 배우는 대규모 시스템 설계 기초)
일일 스프린트
[2024.06.17] 1일차
[✅] ReactJS로 영화 웹 서비스 만들기: From #1.2 to #2.6
[✅] 챌린지 퀴즈 제출 (7 of 8)
[2024.06.18] 2일차
[✅] ReactJS로 영화 웹 서비스 만들기: From #3.0 to #3.3
[✅] 챌린지 퀴즈 제출 (6 of 6)
[✅] 모던 리액트 Deep Dive 2.1 ~ 2.2 (JSX, 가상 DOM)
[✅] 헬스 🏋🏻
[2024.06.19] 3일차
[✅] ReactJS로 영화 웹 서비스 만들기: From #3.4 to #3.9
[✅] 코드 챌린지 제출
[✅] 리액트 공식문서 살펴보기
[✅] 알고리즘 문제 풀고 정리(프로그래머스)
[✅] 헬스 🏋🏻
[2024.06.20] 4일차
[✅] ReactJS로 영화 웹 서비스 만들기: From #4.0 to #4.3
[✅] 챌린지 퀴즈 제출 (5 of 7)
[✅] 학교 알고리즘 스터디 깃허브 세팅하기
[✅] 알고리즘 문제 풀고 정리(프로그래머스)
[✅] 리액트 공식문서 살펴보기(useState, Props, useEffect)
[✅] 헬스 🏋🏻
[2024.06.21] 5일차
[✅] ReactJS로 영화 웹 서비스 만들기: From #5.0 to #6.4
[✅] 챌린지 퀴즈 제출 (4 of 4)
[🥲] 자바 공부하기(객체지향 파트)
[✅] 알고리즘 문제 풀고 정리(프로그래머스)
[2024.06.22] 6일차
[✅] ReactJS로 영화 웹 서비스 만들기: From #7.0 to #7.10
[✅] 코드 챌린지 할 수 있을 때까지 하기
[✅] 학교 직무 멘토링 참석하기
[✅] 헬스 🏋
[2024.06.23] 7일차
[✅] 졸업 작품 제출하기
[✅] 헬스 🏋🏻
이번 주 강의 요약
useState는 왜 쓰는 것이고, 굳이 왜 Props를 전달해야 하는지, useEffect에서 dependencies를 왜 쓰는지에 대한 목적을 명확히 알 수 있었다. 디자인 작업은 미흡했지만, 졸업 작품을 완성했다. 다만, API 응답에서 json을 뽑아내 작업하는 것에는 성공했는데, 개인 key값을 부여해서 추가 정보를 얻어오는 것에는 실패했다. 코드 리뷰에 질문하면서 보완해야겠다.
주간회의
주목할 점: 나처럼 학생이 많을 줄 알았는데 직장인분들이 많아서 바짝 쫄았다. 나만 삐약이 대학생인 것 같다. 잘할 수 있겠지...?
스터디 활동
고민 : 다른 사람들의 코드 리뷰를 잠깐 봤는데 피드백을 엄청 잘해주신다. 근데 문제는 아직 무슨 말인지 잘 모르겠다는 점... 로직이나 예외 처리 부분들도 열심히 공부해야겠다.
고치거나 버려야 할 점
: 코드 리뷰 페이지에 다른 사람들 코드랑 피드백을 보기만 했는데, 나도 앞으로 몇번 올려봐야겠다. 고수분들 앞에서 코드를 보여드리자니 발가벗겨진 기분일 것 같긴한데 용기를 내봐야겠다. 그리고 아직까지 component에 prop 전달하는게 익숙치가 않다. 이 부분에 대해 보충 공부를 더 해야겠다. 그리고 상대적으로 자바 공부나 코딩 테스트에 시간을 많이 할애하지 못했다. 강의를 저번에 한번 들어서 크게 상관없을 줄 알았는데 강의를 다시 보면서 생각보다 몰랐던 부분들이 많았다. 강의를 열심히 듣자.
요약 : 저번 방학에도 챌린지를 했었는데 그땐 공부보다는 코드를 따라치기 바빴다. 하지만 이번에는 반복해서 강의를 보고 혼자 다시 코드를 쳐보기도 하고, TA분들 피드백도 보고 하니 약간의 자신감이 생겼다. 하지만, 복습을 꾸준히 해야할 것 같고, 개인 공부에도 어느 정도 시간을 할애할 수 있도록 강의를 꾸준히 들어놔야겠다.
그래도 저번에 넷플릭스 클론까지 어떻게 만들었는데 깃허브에 배포하니까 깨끗한 하얀 창만 보였다...ㅋㅋ