23.09.21 프론트엔드 데브코스 성장 기록

📚 오늘 공부한 것

  • 네트워크 기초 - 웹 동작 원리
  • 컴퓨터 시간 원리
  • 암호화
  • 함수형 프로그래밍
  • 객체지향과 프로토타입
  • 이벤트 루프
  • 모듈
  • 유니코드
  • 정규표현식
  • 쿠키와 세션, 웹 스토리지

새롭게 알게된 것 😮

  • 암호화
    암호화에 관한 처음 강의를 들었다. 단방향, 양방향이 있고 각각에 쓰이는 알고리즘을 배울 수 있었다.

  • 함수형 프로그래밍
    함수형 프로그래밍은 장점이 단점이기도 했다. 상태가 없어 변수를 직접 조작할 수 없는 것이 사이드 이펙트를 야기하지 않기에 장점이 될 수 있다는 것을 알게 되었다.

  • 객체지향
    특히 자바스크립트에서 객체지향과 프로토타입에 대해서 배웠다. 용어로도 많이 들어봤지만 직접 와닿진 못했던 부분이었는데 처음부터 다시 공부할 수 있어서 좋았다.

  • 이벤트 루프
    자바스크립트는 싱글스레드이지만 멀티스레드처럼 동작할 수 있었던 이벤트 루프에 대해 정리할 수 있었다. Web APIs, Promise등 비동기 함수들이 복잡하게 얽힐 때마다 작동과정이 어려웠는데, 추가 공부로 마이크로테스크 큐를 알게되면서 이해에 도움이 되었다.

어려웠던 점 😵‍💫

프로그래밍 패러다임 부분이 이해하는데 가장 오래걸렸다. 명칭들이 직관적이면서도 구분이 명확하지 않아 꼬였다. 이전에 cs공부한 책 덕분에 이 부분에서 탈출할 수 있었다!

회고 🤓

중요하고 들어봤으면서도 어려운 내용들이 몰아친 둘째날이었다.

Keep

강의 내용 그대로 요약 정리 말고 몰랐던 걸 공부한 기록으로 만들고 싶어서 크롬 상단 탭을 구슬꿰기 마냥 꽉 채워가며 찾아다녔다. 뿌듯하기도 하고 힘들기도 하다..
강의 내용 정리와 관련된 공부 기록은 개인 노션에 하고 벨로그TIL에는 경험 기록을 남기기로 했다! 강의 저작권 문제도 있고, 많은 내용이 한 글에 들어가니까 혹시 누군가 특정 내용이 궁금해서 들어왔을 때 빠른 정보 전달이 어려워보였다 ! 공부한 것 중 공유할만한 중요한 내용은 새 글에 포스팅 할것이다✏️

Problem

설명이 집약적이거나 글로는 이해가 더딘 부분이 있었다.

Try

유튜브 영상 자료나 강의를 찾아 들으니까 더 자세한 설명을 들을 수 있어서 이해하는데 도움이 되었다. 구글링만큼 이제 유튜빙(?)도 해야하나봐,,

profile
코딩하는 고구마 🍠 Life begins at the end of your comfort zone

0개의 댓글