프레임워크 없이 SPA(싱글 페이지 애플리케이션)를 만드는 과제를 진행하면서 예상보다 많은 어려움이 있었다.
처음에는 쉽게 할 수 있을 거라고 생각했지만, 예상보다 시간이 많이 걸렸다.
History API에 대한 정보를 찾고 에러 바운더리에 대한 개념을 이해하려고 노력했다.
폴더 구조화에 실패하여 결국 main.js에 모든 코드를 작성하게 되었다.
에러 바운더리는 테스트 조건에 맞는 코드를 작성하여 통과는 했으나, 여전히 완전한 이해가 부족하다.
자바스크립트만으로 SPA를 구현할 수 있다는 기본적인 구조를 이해해를 했다.
구조화와 코드 분리의 필요성을 느꼈다.
앞으로는 더 명확한 계획을 세우고 폴더 구조와 코드 관리에 신경 써야겠다.
과제를 하면서 마감일이 다가오자 '내가 제출할 수 있을까?'라는 생각이 들었지만, 완벽한 코드는 아니었지만 과제를 완료하고 제출한 것에 만족했다. 앞으로 남은 9주 동안도 포기하지 않고 무조건 과제 제출을 목표로 할 것이다.
시간 관리: 과제를 할 때 더 체계적으로 시간을 관리해야겠다고 생각했다.
과제에 대한 이해도: 과제를 단순히 제출하는 것에 급급하지 않고, 내용을 충분히 이해한 후에 진행해야겠다.
주 단위 계획 세우기: 주간 목표를 미리 설정하고, 각 과제와 학습 활동에 대해 세부 일정을 세워 실천해야겠다고 생각이 들었다.
과제에 대한 이해도 높이기: 과제를 진행하기 전, 개념을 충분히 이해하고 자료를 조사한 후에 작업을 시작해야겠다. 필요한 경우 추가 학습을 병행하여 과제 내용에 대한 이해도를 높이고, 단순한 제출을 넘어 깊이 있는 결과를 목표로 하겠다.