TIL

TIL-220923- 설명 가능?

혹등고래1호기 2022. 9. 23. 23:58

돌아온 금요일 이번 주 도 역시 코딩인터뷰를 진행했다. 

 

이번 주 는 참 부끄러운 일이 있었다. 이번 주 진행한 퀘스트과제에서 내가 만든 타이머가 어떻게 동작하냐라는 질문이였는데 그냥 질문을 듣자마자 바로 머리가 새하얘졌다.  useInterval을 써서.. 뭐시기 TimerStore에 뭐가 어쩌고.. 내가 만들었지만 어떻게 동작하는지 설명을 못했다... 

 

useInterval이 타이머에서 중요한 역할이긴 한데 이게 정확히 뭔데 어떻게 동작하는데 그러면 setTimeOut이랑 setInterval이랑 뭐가 달라서 useInterval을 쓸까 정도는 useInterval을 사용을 하게 되면 조금이라도 공부를 해봤어야 했는데 그러지 않았다. 그 정도 뭔가 탐구심이 없었다. 퀘스트를 하는데에만 너무 매몰되있다 보니 결국은 학습이 1순위인데 이걸 까먹었다.

 

매주 주말에 최소한 해당 주말 강의에 있는 내용을 공부하고 제출을 해야하는데  솔직히 주말에 개념정리라는 걸 하면서 직접 좀 더 알아보고 적극적으로 했었던 적이 없다고 봐도 될 것 같다. 직접 뭔가 더 찾아서 공부해보고 "굳이"는 커녕 사실 뭐 기본도 안되긴 했다.

 

강의를 보고 궁금한 점을 찾아 보고 아 이런 거구나 에서 대부분 끝나는게 문제이다. 하지만 강의도 이제 다음 주면 끝이다. 

 

강의가 끝나도 이제 튜토리얼 끝난 것이니 공부해야할 것들은 앞으로 너무나 많이 남았다.  

 

그러면 이제는 진짜 달라져야 하는데 어떻게 할 것인가?

 

일단 기본적으로 키워드들에대해서 what, why , how 정도는 무조건 알아야 한다고 생각한다. 무엇인지 , 왜 쓰는지 , 어떻게 쓰는 지 키워드 들에 대해서는

 

이렇게 3가지 에 대해서는 무조건 알아보기