20180721

Today I Learned

  • 온라인 (git, html/css, js, java) 강의 듣기.
  • 마스터즈 멤버스 레벨1 (JS) 강의 수강.
    • 구구단 준비 까지

  • 강의는 거의 스킵하고 연습문제를 풀었다.
  • 연습문제도 스킵해도 되는 난이도였지만, 쉬운 단계일수록 많이 생각하고 코딩할 수 있으니까 해봤다.
  • javascript coding
    • 회사다니면서 깨달은거 사용자는 시키는대로 안한다.
    • 때문에 최대한 많은 예외처리를 하면서 코딩하고 싶었다.
      • 아직 엄청엄청 간단한 기능이니까, 진짜 전부 다 예외처리 할 수 있지 않을까 해서.
      • (의문) 예외처리 상황에서도 else if를 안 쓸 수 있는건가??
    • 로그를 다 찍으면서 코드 짜는 연습을 하고 싶었다.
      • 불필요한 로그는 물론 리소스 및 성능 측면에서 당연히 안좋겠지만, 일단 다 찍는 연습을 하는게 더 좋을 것 같았다. 이건 완전 개인적인 생각 진짜 좋은건지 모름.
      • 왜냐면 일단은 의식적으로 로그 찍는 습관을 만들고
      • 규모가 큰 프로그램에서는 로그레벨 다르게 하고, log4j 로 설정하면 되지 않을까 해서(일단 목표는 백엔드니까 JAVA라고 가정할 때).
    • 사칙연산, BMI 계산, 화씨 섭씨 온도 변환, 문자열 길이, 소수 판별 프로그램
      • 생각보다 꽤 오래 걸렸다. 한시간 반?
      • 생각보다 재밌었다.
  • To do list 에 날짜를 적기로 나와 협의.

TO-DO

  • 구구단 다양하게 구현 (~ 07/23)
  • 모래시계 다양하게 구현. (~ 07/24)
  • 부스트코스 Full-Stack Web Developer 이수 (~ 09/30)
    • 주 10시간 기준, 6개월 코스라고 적혀있다.
    • 현재 생각으론 하반기도 안쓰고 공부할 예정이니, 정신차리고 주 30시간하면 2개월 수료가능하다 판단.
    • 할 수 있음.
      • 사실 못하면 어쩔 수 없지 뭐, 기간 늘리면 됨 자괴감 좀 느끼고.
  • 온라인 (git, html/css, js, java) 강의 듣기.
    • 이건 차후 강의를 세분화 및 구체화해서 계획 세우고 적어야 겠다. 까먹을까봐 지우진 말자.