TIL 은 개발자가 되기 위해 공부하던걸 정리했었기에, 이제는 신입 개발자로써 다시 TIL을 시작 해 보려고 합니다.
디지털 노마드인척, 방콕 여행에 맥북 들고와서 디지털 노마드 느낌을 살려봅니다 후후. 버킷리스트 중 하나가 디지털 노마드였으니까.
신입 개발자로써, 튼튼한 기초 다지기와, 개발 철학(방법론) 등에 대한 이해.
- FrontEnd Framework 인 React와 Vue만을 사용하니 Vanila JS하고 어색한 사이가 되어서 친한척 해보기
- OOP JS와 Functional JS에 대한 개념은 알지만, 실제로 이걸 기반으로 코드를 작성 한 적이 없기에, 이것 기반으로 이것저것 만들어 볼 것!
- 이제 조금 친해지긴 했지만, 아직 서로 모르는게 많기 때문에 조금 더 친해질 예정. vue.config.js와 module system 및 다양한 친구들을 더 연습해 봐야 함니다.
- SSR과, babel, webpack, 그리고 browserslist
- 그리고 Vue 내부 코드도 한번 들여다 보기
- 2020년 1월에 나올 Functional Component에 대해서도.
- 타입 지정으로 에러를 줄여보고 더 원활한 자바스크립트 코드를 짜보자
- 더이상, type을 지정하는 것에 겁내지 말고 한번 해보자... 어떻게된 되겠지
- 다양한 테스팅에 대한 개념과, 사용 방법 그리고 필요한 부분들 배우기
- TDD는 하루 아침에 느는게 아니니까, 조금씩 그리고 필요한 부분만
- 반드시 code coverage가 100%일 필요는 없다
- 가능하다면, storybook등 다양한 테스팅 방법론에 대해 배워보기
- Mac을 쓰지만 아직은 어색한 Linux에 대해 필요한 부분을 배워보자
- 그리고 Shell Script와 Vim도 조금씩 알아두자, 다 알 필요없이 일단은 필요하고 유용한 부분에 한해서
- 이제 더이상은 피할 수 없다.. 프론트엔드를 더 잘하려면 백엔드도 그만큼 이해 하고 작업 할 수 있어야 하니까..
- 그리고 개인적으로 AWS와, CI / CD를 위한 Docker 및 다양한 Cloud Service와 관련된 소프트웨어들 정리해 둔것을 간단하게 나마 작업해 보자.
- 그리고 GraphQL
- 이제는 시험 용도가 아닌 컴퓨터를 더 잘 이해하고, 더 원활한 작업을 위해 필요한 CS
- canvas
- chart.js and d3 etc... 3d shape related js
- css animation
- css methodology and make css code more clean
- 클린 코드
- 테스트 주도 개발 Test-Driven Development
- 린 스타트업
- HTTP 완벽가이드
- Javascript 완벽가이드
- 인사이드 자바스크립트
- 자바스크립트 닌자 비급
- 오브젝트