? 데일리펀딩에 인턴으로 출근한지 어느덧 6주 차가 되었다. 1주 차 때에는 인턴기간이 길다고만 생각했는데 벌써 6주 차가 되었고, 회사생활에도 어느정도 적응한 것 같다. 6주간의 인턴 기간동안 어떤 식으로 하루를 보냈는지, 또 그동안 무엇을 했는지 간략하게 정리해 보려 한다. ?

 

[?나의 든든한 동업자]

출근을 하면 일과를 시작하기 전에 꼭 하는 일이 있다. 바로 슬랙과 노션을 켜는 일이다. 데일리펀딩에서는 슬랙으로 소통을 하기 때문에 모든 직원분들이 재택근무를 하거나 사무실에 출근을 하거나에 상관없이 슬랙을 켠다. 기존에 동아리나 학교에서 협업을 할 때 슬랙을 사용해 보긴 했지만, 실무에서 직접 슬랙을 사용한 것은 처음이라 처음보는 기능을 사용해 보기도 해서 새로웠다. (사실 점심 배달을 위한 배달방을 가장 많이 확인하긴 한다 ㅎ)

그리고 개인적으로 데일리펀딩에서의 일상과 배우는 내용, 이슈들을 정리하기 위해 노션페이지를 만들어서 관리하고 있다. 노션이 켜지면 바로 그날의 일지를 생성해서 오늘의 To do list를 작성한다. 일과를 하는 중에도, 나중에 어떤 일을 했는지 확인하기에도 편해서 애용하고 있다.? 

그날의 업무뿐 아니라 공부를 할 때나 이슈를 마주하거나 궁금한 내용이 생겼을 때, 검색 혹은 질문을 통해 새로운 내용을 알게 되고 배우게 되는 일이 많은데 그때마다 정리해두려고 노력한다. 나중에 같은 실수를 반복하지 않을 수 있게 도와줄 거라고 믿는다..?

 

[?백엔드 개발자가 되어가는 중]

기존에 백엔드 개발을 진행해 본 거라고는 NodeJS를 활용해서 프로젝트 구조를 생각하지 않고 '작동'에 초점을 둔 api를 만들어본 경험밖에 없었다. 그래서 노드를 기반으로 하는 백엔드 프레임워크를 공부하고 싶었는데, NestJS가 디자인 패턴을 적용할 수 있고, 프로젝트 구조도 정형화되어 있으며 기본적으로 타입스크립트를 지원한다고 해서 정말 매력적인 프레임워크라고 생각하고 있었다. 마침 MIT님께서 원하는 백엔드 강의를 수강할 수 있도록 해주신다고 하셔서 바로 NestJS 강의를 듣겠다고 했다.

꽤 오랜 시간을 들여서 강의도 듣고 복습한 만큼 알게 된 내용이 아주 많다. 그중 공급자에 대한 내용이 NestJS에서 가장 핵심적이고 기본적인 개념이라고 생각이 들었고, Pipe도 굉장히 유용하고 편리한 개념이라고 생각이 되어서 그 두 개의 개념에 대해서 정리한 내용 중 일부를 첨부해 보았다.