[TIL] 210907-210912

Kyeongmin·2021년 9월 7일
0

TIL

목록 보기
1/24

9월 7일 (화)

🧑🏻‍💻 개발 공부

  • Do it! HTML+CSS+자바스크립트 책을 완독했다.
    • 이론 위주여서 어떤 기능이 있는지 속독했다.
    • 조금 더 익숙해지기 위해, 클론코딩 → 토이 프로젝트 → 사내 자체 제작물 순서대로 진행해보려고 한다.
  • 바닐라 JS로 크롬 앱 만들기-노마드코더 (~#2.3 const and let)를 들었다.
    • 토이 프로젝트 전, 강의를 따라 구현해보면서 기능을 익혀보자!

9월 8일 (수)

🧑🏻‍💻 개발 공부

  • Clean Code 읽기
    • 형식 맞추기 : 읽을때는 당연하지만 막상 개발하다 보면 신경 쓰지 못하는 것 같다.
      ① 변수 선언은 사용하는 함수는 가까이
      ② 종속함수, 개념적으로 유사한 함수는 가까이
    • 객체와 자료구조 : 아직 객체와 추상화에 대한 개념이 많이 부족한 것 같다,,
      이런 개념을 접목시킬 수 있는 토이 프로젝트를 한 번 해보는 것도 나쁘지 않을 것 같다.
      ① 객체, 새로운 자료 타입을 추가하는 경우가 많은 경우
      ② 자료 구조, 새로운 동작(Method)를 추가하는 경우가 많은 경우
  • 바닐라 JS로 크롬 앱 만들기-노마드코더 (~#2.16 Recap)를 들었다.
    • #2는 Javascript 문법 위주의 강의였다.
      이미 알고 있는 내용들이 많았지만, 직접 해보면서 손에 익히는데 중점을 뒀다.

🧠 자기 개발

  • 전화영어
    • 부족한 어휘로 계속 말하자니 발전이 없는 것 같다.
    • 단어/숙어 공부를 어떤식으로 할지 고민해보자.

9월 9일 (목)

🧑🏻‍💻 개발 공부


9월 10일 (금)

🧑🏻‍💻 개발 공부

  • Clean Code 읽기
    • 오류 처리 : Throw문을 이용한 예외 처리에 대해서 더 공부를 해봐야겠다.
      ① 정상적인 흐름을 이해하기 쉽도록 구현하기
      → 특수 사례 패턴, 클래스/객체를 이용해 특수 사례 처리
      ② 오류 처리를 위한 null 사용은 피하기
  • 프로그래머스 위클리 챌린지_직업군 평가하기를 풀었다.
    • 단순 구현 문제여서 어떻게 최적화 하는지가 중요한 것 같다.
    • 오늘은 시간이 부족해서 풀기만 했고, 내일 최적화+다른 사람 풀이를 봐야겠다.
  • 바닐라 JS로 크롬 앱 만들기-노마드코더 (~#3.5 More Events)를 들었다.
    • JS에서 Events를 사용하는 방법을 배웠다.
      (addEventListener, onclick...)

9월 11일 (토)

🧑🏻‍💻 개발 공부


9월 12일 (일)

🧑🏻‍💻 개발 공부

profile
개발자가 되고 싶은 공장장이🛠

0개의 댓글