20190416 TIL

summary : ASYNC 프로그래밍

DONE

자바스크립트의 꽃! ASYNC 이해하기(하루를 다 투자했다…)

  • 비동기를 이해하기 위해 stack, queue, heap, event loop를 직접 그려보며 어떻게 비동기가 동작하는 지 알 수 있었다
  • var 와 let 은 비동기에서 작동하는 방식이 전혀 다르다! 비동기를 이해해야 이 차이를 이해할 수 있다
  • 실행 컨텍스트와 스코프의 변화가 눈에 들어와야, lexical scope 이라는 것을 이해해야 제대로 비동기를 작성할 수 있다
  • 아직 알듯말듯하다. 클로저를 이해해야 제대로 프로그래밍 할 수 있을텐데!! 하나씩 정리하면서 정복해야겠다
  • callback 부터 시작해서 promise, async-await 등등… 단순한 예제는 이해하지만, 적용하는 것은 다른 문제.
  • 답은 많이 해봐서 익숙해지는 수밖에 없다는 것이다
  • 다행히 함께 공부하는 동료들이 많이 가르쳐주고 도와줘서 개념은 슬슬 잡힌다
  • 이게 이렇게 길어진 이유는 정말 중요하고, 살짝 어렵다는 사실을 반증하는게 아닐까?
  • 이걸로 하루를 다썼다. 알고리즘은 2문제 풀었다.


TODO

미션 해결하며 비동기에 익숙해지고 제대로 이해하기

정규표현식 훑어보고 쓰면서 감잡기

배운 내용 문서화하기, 문서화하면서 이해 제대로 하기

 Date: 
 Tags:  til