Fact (사실)
알고리즘 문제를 풀었습니다.
리액트 가상 돔에 대해 공부했습니다.
프로젝트 진행 방향을 생각했습니다.
Feeling (느낌)
가상 돔
리액트 가상 돔을 공부하면서 제가 잘못 알고 있었던 부분을 바로잡을 수 있었습니다.
기존에 가상 돔과 실제 돔을 비교하여 변경이 일어나면 변경된 부분을 리렌더링한다고 알고 있었는데
가상 돔의 상태를 메모리에 저장하고 변경 전과 변경 후를
비교하여 최소한의 내용만 변경하는 것이라는 걸 알게 되었습니다.
잘못 알고 있던 부분을 바로 잡아 좋았습니다!
알고리즘
알고리즘을 풀면서 현재 제 수준에서 어려운 문제를 풀었는데
계속 문제를 읽고 문제를 단계별로 생각하다 보니 풀렸던 것 같습니다.
포기하지 않는 것은 중요하다는 것을 느꼈습니다!
오늘은 알고리즘을 위주로 공부를 진행하였는데
알고리즘은 어려우면서도 풀리면 쾌감이 있는 것 같습니다!
프로젝트
프로젝트 진행 방향을 계속 생각했던 것 같습니다.
우선은 기초적인 부분이 완료되어 실제로 사용을 해보고 개선을 하면서
필요한 기능을 추가하여 계속 버전업을 하면서 포트폴리오에서 끝나는 것이 아닌
계속 개선 작업과 필요한 기능을 추가할 예정입니다.
처음부터 포트폴리오라기보다는 실제로 제가 계속 사용할 웹을 만드는 게 목표였고
우선 지금까지 생각해두었던 1차 버전이 이번 주중으로 마무리될 것 같아 기쁩니다!
Finding (교훈)
"포트폴리오라기보단 내가 사용하는 것"
항상 포트폴리오를 만들 땐, 내가 사용하는 것이나 다른 사람에게 필요한 것을 만들기보다는
보여주는 것에만 신경을 써서 지속적인 개선과 업데이트를 할 수 없는 것을 만들었던 것 같습니다.
하지만 이번 포트폴리오는 처음부터 제가 실제로 사용할 목적으로 만들고
다른 공부하는 사람들이 사용할 수 있도록 구상한 것이기 때문에 더욱 의미가 깊은 것 같습니다.
이번 주중으로 프로젝트의 1차 버전 목표는 완성될 것 같습니다!
우선은 프로젝트의 1차 버전이 완성이 되면 사용을 하며 개선할 점과 업데이트해야 되는 부분을 정리하고
2차 버전을 진행할 예정입니다!
'Today I Learned' 카테고리의 다른 글
TIL] 2022/08/24 (0) | 2022.08.25 |
---|---|
TIL] 2022/08/23 (0) | 2022.08.24 |
TIL]2022/08/21 (0) | 2022.08.22 |
TIL]2022/08/20 (0) | 2022.08.21 |
TIL]2022/08/19 (0) | 2022.08.20 |