본문 바로가기

Logs

주간 회고 - 2021.02.08 ~ 2021.02.14

This Week I Learned

  • Nest.js 기본 API 구현방법
  • TypeORM 기초
  • TypeScript Decorator

이번주의 느낀점

  • Spring Boot으로 구성된 백엔드를 Nest.js로 migration하는 작업을 시작했다. Spring과 유사한 개념들을 많이 채용하고 있는데, 한번 헤딩을 해보아서 그런지 조금은 이해가 더 잘 가는 느낌이다. Documentation도 Spring 보다는 조금 더 유저 친화적인 느낌이다. 
  • GraphQL을 써보고 싶은 욕심이 있어서 migration 하는 김에 같이 도전할까 했었는데, 새로운 기술 스택이 너무 많이 끼니까 너무 길을 잃은 느낌이 들어버렸다. 일단 기본 Nest.js를 이용해서 REST API로 migration 하고, 그 이후에 GraphQL 버전 API를 추가하는 방향으로 가봐야겠다. 
  • Spring을 배울 때 @를 이용한 Annotation의 작동 원리가 익숙치 않아서 이해가 느렸던 기억이 나서, 이번에는 TypeScript의 Decorator를 이해하기 위해서 한번 공부하고 Nest.js를 공부하였다. 확실히 100%는 아니더라도 배우고 이해하려고 하니 한결 나은 느낌이다. 전혀 내부 원리를 모른채 API 만을 사용하면 내가 모르는 마법같이 느껴지고 기술을 사용하는 것에서 자신감이 없어진다.
  • 나름 몸을 움직여서 코딩을 하려고 하는데, 역시 부스트캠프 때 만큼의 몰입도가 나오지 않는 것 같아서 아쉽다. 벌써 부스트캠프가 조금 그리워진다... 회사에서는 그때만큼의 성장 속도를 다시 가져볼 수 있을까?

이번주의 칭찬

  • Medium에 올리기 위해서 글 쓰는 것을 시작했다.
  • 저번주에 결심한 migration 작업을 시작했다. 

개선점 & Reminder

  • 설날 연휴에 어디 간 것도 아닌데 운동에 조금 소홀했다. 매일매일 조금씩이라도 꼭 운동하기.