Just Do IT!
스파르타코딩클럽 내일배움캠프 32일차 본문
오늘 일과 간단 요약
- 프로그래머스 Level 0 1문제 (풀이 링크)
- 유데미 section 3
- Redux 특강 다시 듣기
- 숙련 과제 시작
프로그래머스 Level 0 1문제
오늘도 문제를 풀었는데, 아무리 생각해도 진도표에 나와있는 문제들은 난이도가 어려운 편인것 같다.
실제로 다 풀고나서 보니까 정답률이 그리 높지는 않은...ㅎ
진도표 나와 있는 문제를 풀기 전에는 그냥 정답률 높은 순으로 풀고 있었는데,
원래대로 다시 돌아갈까 고민이다.
자바스크립트로 풀고 다른 사람들 풀이를 이해하려고 계속 봤는데 내 풀이가 좀 비효율적이라는 생각이 든다.
그래서 자바스크립트가 아닌 파이썬으로 푼 풀이들도 봤다.
이런 문제 유형에 대해 알 것 같은데, 알고리즘 공부한지 시간이 좀 지나서 구글링하고 나서야 깨달았다.
이제 슬슬 알고리즘에 대한 깊은 공부가 필요할 것 같긴 한데...
지금 당장 리액트 하느라고 해야한다는 생각만 들고 시간을 낼 수가 없다ㅠ
강제라도 한 시간씩 내야 할까 고민이다...일단 지금 숙련 과제에 올인하고 나중에 생각해봐야지.
유데미 Section 3
오늘 오전에는 Section 3을 다 듣고 숙련 과제를 시작하려고 했는데,
생각보다 프로그래머스 문제 푸는 데 시간을 오래 쓰기도 했고 문제 풀고 나서도 계속 그 문제에 매달려 있으라
계획했던 시간보다 촉박해서 완강하지는 못했다.
유데미 강의는 내가 입문+숙련 강의를 통해서 배웠던 걸 자세히 풀어서 들어서 좋다.
자세히 설명하기 때문에 그냥 넘어갔던 부분들도 다시 짚을 수 있고, 복습하는 기회도 되고 이래저래 좋다.
다만 좀 긴 강의 시간이 문제인데, 이건 계속 공부하면서 들을 것 같아서 일단은 계속 매일 강의 듣는 시간을 가절 예정이다.
역시, 자세하게 배우면 오래 걸리지만 좋은 듯 하다.
Redux 특강 다시보기
지난 주에 진행했던 특강인데, 숙련 과제를 하기 전에 Redux에 대해 다시 복습하고자 들었다.
그 때는 첫 번째 시간만 듣고 두 번째 시간은 그냥 나왔는데 오늘은 아예 전부 다 들었다.
흐름을 이해한다고 생각했는데 아닌 것 같아서...ㅎ 다시 들은 건 좋은 선택이었다.
실시간으로 들으면서 했던 메모를 보충하고 따로 공식 문서에 들어가서 보기도 하면서 나름대로 정리본을 만들었다.
시간이 지난 뒤에 기억이 가물가물해지면 내 블로그글을 내가 다시 보면 좋을 것 같다.
튜터님 강의는 정말 짱이다.
이건 내 정리본
https://daydream-sy.tistory.com/79
[React] Redux(리덕스) 이해하기
Redux가 필요한 이유 순수 리액트 개발 방법의 한계 사용하지 않는데 넘겨주기 위해 전달받는 문제 발생 (prop drilling) 전달 받아야 할 중간 컴포넌트가 많아지면 그 컴포넌드들을 전부 바꿔줘야 한
daydream-sy.tistory.com
숙련 과제 시작
이번에는 숙련 과제의 요구사항에 맞게 과제를 시작해봤다.
Redux, react-router-dom 등등...
사실 숙련 강의만 듣고 해보기에는 조금 어려운 것 같긴 한데...일단은 해당부분 유데미 강의를 듣지 않고 해보고 있다.
지난주에 했던 투두리스트를 가져와서 숙련 과제의 요구사항에 맞춰서 만들고 있는데...
TIL을 작성하는 이 시점에는 일부 파일에서 오류가 나서 웹페이지가 작동이 안되고 있다.
일단은 오류 나더라도 깃허브에 올리고 내일 다시 볼 예정이다
(지금 보면 이해가 하나도 안가기 때문에....ㅋㅋㅋㅋ)
지난 주 코드를 분해해서 해보고 있는데, 이게 말처럼 쉽지 않다.
오히려 분해하고 이해하는 시간이 좀 오래 걸렸다.
이런 식으로 폴더 구조를 직접 그려보면서 이해하고 있는데...맞게 했는지 잘 모르겠다.
react-router-dom 이 사실 redux 만큼이나 헷갈려서 내일 다시 숙련 강의를 봐야 하나 고민중이다.
대충 저 폴더 구조에 맞춰서 다시 작성해보고 있는데 오류가 났기 때문에...ㅎ
내일 다시 새로운 마음으로 보고 해야겠다.
깃허브에 react-todolist라는 레퍼지토리를 만들어놓았는데 이걸 새롭게 만들어야 하나 고민했었다.
그래도 이전 투두리스트랑 성격이 너무 다르기 때문에 그냥 새로 만들었다.
이게 새롭게 만든 upgrade 버전 레퍼지토리.
https://github.com/seoyeon-jung/react-todoList-upgrade
GitHub - seoyeon-jung/react-todoList-upgrade
Contribute to seoyeon-jung/react-todoList-upgrade development by creating an account on GitHub.
github.com
여기다가 오늘 해본 데까지 커밋해서 올려두었다.
아직 오류투성이고 미완이다...!
금요일 12시까지 제출이니까 아직 시간은 넉넉하다고 생각하고 해보려고 한다.
(그래도 어려움...)
짧은 일기
생각만으로는 유데미 강의를 먼저 다 들어버리고 숙련 과제를 진행하고 싶은데 그럴 시간은 없다...ㅠ
그래서 그냥 입문+숙련, 인프런 강의 까지만 듣고 해보고 있는데....역시나 숙련 과정이라 그런지 이전 과제보다 어렵다.
이제 시작이긴 한데...지난 주보다 조금 더 시간이 걸릴 듯 하다.
저 폴더 구조대로 하고 리액트 작동 방식도 그림 그려서 이해해봐야 하나 싶다.
나름 이해가 되가고 있는 건지 아닌지...사실 객관적으로 잘 모르겠다.
그냥 내일도 해보고, 유데미 강의도 들으면서 개념을 보충하고...이런 식으로 진행해야겠다.
리액트 2주차...아직 너무 낯설다 ㅋㅋㅋ
'스파르타코딩클럽 내일배움캠프 > TIL' 카테고리의 다른 글
스파르타코딩클럽 내일배움캠프 34일차 (0) | 2022.12.15 |
---|---|
스파르타코딩클럽 내일배움캠프 33일차 (1) | 2022.12.14 |
스파르타코딩클럽 내일배움캠프 31일차 (0) | 2022.12.12 |
스파르타코딩클럽 내일배움캠프 30일차 (1) | 2022.12.09 |
스파르타코딩클럽 내일배움캠프 29일차 (1) | 2022.12.08 |