22/05/27
고차함수 심화학습을 했다 코드스테이츠에서 제공하는 Underbar.js 라이브러리를 푸는 학습을 했다. 내가 이 라이브러리를 만드는 입장이되어서 함수를 직접 제작하고 작성을 했는데, 매우 어려웠다.
콜백 함수를 사용하는 줄 알았는데 직접 만드는 입장이 되다 보니, 더 어려웠다.
조건 문인 if를 사용하는 것보다 ES6에서 바뀐 삼 항 연산자를 사용하고 싶은데 잘 안됐다.
조건이 여러 개일 경우 자꾸 에러가 나오고.. 시간은 부족하고 제출은 해야 되고 어쩔 수 없이 if를 사용했다.
다음번에는 삼 항 연산자를 사용해서 완성해 보고 싶다.
함수를 만들고 콜백 함수로 사용하는 것을 이론적으로만 배우고 막상 해보니 어려웠다.
어떻게 사용해야 될까, 생각이 잘 안 났고, 좀 더 반복적인 학습이 필요한 것 같다.
페어와 함께 진행했는데 대화하면서 하고 싶었으나, 내가 귀찮은 건지 마이크 끄고 각자 하자며.. 소통이 안됐다. 어디까지 진행했는지 물어보고 막히는 부분 질문하며 대화를 시도했는데, 페어 분 마이웨이.. 그냥 구글 검색해서 혼자 하는 게 낫다고 생각이 들었다... 😭 진행을 잘못한 내잘못이다.
처음 과제가 주어졌을 때, 라이브러리를 사용자들이 쓸 수 있도록 함수를 만드는 내용인지 몰랐다.
문제의 의도가 무엇인가를 계속 생각하며, '대체 뭘 하라는 거지..?'는 생각이 들었고
결론은 문제를 풀며 콜백 함수를 사용하는 것도 중요하지만 자기주도적 학습이 정말 중요함을 배웠다.