Skip to content
On this page

2021년 11월 09일

수정하기
문서 생성 2021-11-09 20:21:13 최근 수정 2021-11-09 21:24:48

📚 오늘 도전하고, 배운 것

  • 백준 알고리즘 문제 풀기
  • 《한 권으로 읽는 컴퓨터 구조와 프로그래밍》 6장 읽기
    • 그나마 조금은 알아들을 만한 내용들이 나왔다. 버튼을 누를 때 버튼의 금속 접촉면이 바운스된다는 부분에서 디바운스라는 것이 나왔다. 근데 이것이 자바스크립트의 setTimeout을 이용한 디바운스 기법과 상당히 유사함을 느꼈는데 거기서 착안한 기법인지는 모르겠다. 만약 맞다면 이런 CS 기초지식이 프로그래밍하는 데 있어서 중요한 이유일 것이다. 이미 경험한 많은 사람들의 기법들이 후에 다른 분야에서 응용이 될 수 있다는 것이 상당히 흥미롭고 나도 이렇게 응용력을 기를 수 있어야겠다는 생각이 들었다.
  • 토이 프로젝트 리팩토링
    • 웹팩을 사용하기 위해 코드를 리팩토링했다.

🤔 학습하면서 궁금하거나 어려웠던 점

  • 크롬 확장프로그램 개발에 ES6 Module 기능이 제대로 되지 않았다. 검색해보니 어떤 방법이 있는 듯한데 이해가 잘 되지 않았고, github를 탐험해보니.. boilerplate가 상당히 많았다. 나는 다른 사람이 이미 개발한 확장 프로그램을 참고했는데 이렇게 시작할 수도 있다는 것을 알게되었다. 어쨌든 결론은 Module 사용을 위해 웹팩을 사용하기로 했다. 그런데 분명히 강의도 듣고 공부를 했던 내용임에도 불구하고 실제로 사용하려니 계속 막히는 부분이 나왔다. 다시 꼭 복습을 할 필요를 느낀다.

🌅 내일은 무엇을?

  • 백준 알고리즘 문제 풀기
  • 《한 권으로 읽는 컴퓨터 구조와 프로그래밍》 7장 읽기
  • 토이 프로젝트 리팩토링

🖋 log

  • 운동을 빨리 마쳤는데 시간을 좀 많이 허비했다. 공부하기 싫은 귀찮은 마음이 커져가지만 그냥 하자! 울면서라도 하자는 생각을 하며 마음을 다잡아보려고 한다. 조금씩 천천히 해보자!! 울진 않았다.

LINKS TO THIS PAGE