
[인턴 시작]
처음 대학교에 입학했을 때 학교에서 배부해 준 홍보책자를 읽으면서 졸업 전에 꼭 해보고 싶은 목표를 두 가지 정했었는데 그건 바로 교환학생과 현장실습이었다. 하지만 교환학생은 지원조차 어렵게되어 현장실습을 지원해 보자 하는 마음이 더 커졌다. 그리고 운좋게 현장실습 기회가 주어져 데일리펀딩에 올 수 있게 되었다. 3월이 모두 지나간 지금, 지난 4주간 있었던 일을 간략히 정리해 보려 한다.
[1주 차]
3월 2일 첫 출근 날, 면접 때 뵈었던 MIT님이 휴가 중이셔서 Gahoo님께서 간단한 소개와 무엇을 해야 할지 알려주셨다. 리액트, 타입 스크립트, 장고 강의를 들으면서 공부하는 시간이었는데 이때 공부한 리액트, 장고 강의가 다음 과제를 완성할 때 정말 큰 도움이 되었다. 이전에도 리액트를 조금 공부해 봤지만 이번 강의를 통해서 그동안 많이 들었던 CRUD를 실현할 수 있게 되어 큰 수확이었다. 강의에서 배운 대로 아래 코드를 사용하면 컴퓨터 화면에 나만의 전화번호부를 생성, 조회, 수정, 삭제할 수 있게 된다.

1주 차는 공부 위주의 시간이었기때문에 큰 어려움이 없는 여유로운 한 주였다. 쉽게 잊혀질 수도 있는 한 주 였지만 데일리언분께서 알려주신 가격, 구성, 거리 모두 완벽한 대게 나라(최애 식당) 덕분에 지금까지도 가장 인상깊은 날이 됐다. 게장비빔밥은 다시 학교에 가서도 종종 생각날 것 같다.
[2주 차]
인턴 기간 4개월의 절반도 지나지 않았지만 전체 인턴 기간을 영화에 빗대어 본다면 지난 1주는 본격적인 영화 상영 전 광고 시간 정도라고 생각된다. MIT님이 복귀하시고 첫 과제를 시작한 1주일부터가 제대로 된 시작이라고 할 수 있을 것 같다. 과제 내용은 숨고라는 사이트를 똑같이 만들어보는 클론 프로젝트였는데 과제를 주 초에 받았음에도 금요일 중간 리뷰 때까지 어떻게 해야 할지 도저히 감이 잡히지 않았다. 내가 맡은 부분은 겉으로 보이는 프론트엔드 부분이 아닌 백엔드였다. 학교에서 배운 전공 수업 중에도 가장 힘들었던 수업이 데이터베이스 시간이었는데 숨고 사이트 클로닝은 그때 수업보다도 더 막막했던 것 같다. 방황하면서 전적으로 개발자 도구를 참고해서 흉내 낸 결과물로 중간 리뷰를 받았는데 모델링이 가장 중요하다는 점을 알려주셔서 전부 지우고 숨고 사이트 모델에 대해서만 우선 피드백을 받기로 하였다.

정신없이 이어진 선들은 만든 내가 봐도 어지럽지만 하나씩 꼼꼼하게 봐주신 Kyle님 덕분에 겨우 완성할 수 있었다. 특히 가운데 주문 모델에 대해 더 좋은 구조와 평균 평점, 리뷰 개수와 같은 정보를 장고의 aggregate와 Count, Avg로 계산할 수 있다는 것을 새롭게 알게 되었다. 그동안 클론 코딩을 한다고 하면 겉으로 보이는 껍데기만 따라 해보는 수준이었는데 이번 과제를 통해서 웹페이지의 겉모습만이 아닌 속마음까지 알게 된 것 같아 개인적으로 웹이랑 조금 더 친해진 느낌이 들었다.










