2023년 9월부터 12월까지 4개월간 민트기술에서 웹 개발 인턴으로, 총무포탈시스템 개발 프로젝트와, 도매 플랫폼 개발 프로젝트에 참가 했습니다.
총무포탈시스템 개발
총무포탈시스템 개발은 Svelte와 Supabase를 사용하여 개발한 사이트로, 첫 이슈로 작업복 자산을 관리하는 화면을 개발하는 업무를 맡았습니다. 처음에는 새로운 페이지를 만드는 이슈를 선택하여 Svelte를 빠르게 배우고자 했는데, 작업복 화면은 다른 자산 관리 화면과는 다른 동작을 해서 구현하는 데 어려움을 겪었습니다. 사수 개발자분께 많이 여쭤보고, 꼼꼼한 코드 리뷰를 받으며 svelte의 동작 원리와 javascript 문법에 대해 빠르게 배울 수 있었습니다. 이 과정에서 테이블을 자주 수정해야 했는데, 이때마다 migration 파일을 만들 때 많은 에러가 발생하여 사수분의 도움을 많이 받았습니다. 콘솔에 빨간 글씨가 나타낼 때마다 데이터베이스를 날릴까봐 긴장되었는데 사수분 덕분에 마무리할 수 있었습니다. (초코🍫 감사합니다!) 하나의 이슈를 마무리하니 Svelte와 다른 기술 스택에 익숙해져서 빠르게 다른 이슈들을 해결할 수 있었습니다.
패션 도매 플랫폼 개발
해당 플랫폼 개발에는 Svelte와 Supabase를 사용해서 만든 웹사이트입니다. 비교적 간단한 로직과 예쁜 디자인으로 개발하는 과정이 재미있었던 프로젝트였습니다. 중간에 참여하게된 ITC와 달리 처음부터 구현해야 했는데, 초반에는 회원가입과 로그인을 맡았습니다. 세션 로그인 구현이 처음이라 공식 문서를 찾아보고 에러를 수정하며Supabase Auth 동작방식을 배울 수 있었습니다.
민트기술에서는 주간 회의, 원온원, 워크샵 등 다른 개발자분들과 소통할 수 있는 기회가 많이 있었습니다.
매주 목요일에 진행되는 주간 회의에서는 책임님이 테크 세션으로 새로운 기술들을 소개해주시고, 개발자들이 각자의 프로젝트 진행사항을 공유합니다. 이 시간에는 기술적으로 고민되는 부분을 공유하거나, 일주일 동안 작업한 결과물에 대한 피드백을 공유합니다.
원온원 시간에는 사수 개발자와 함께 카페에서 페어 코딩을 하거나 고민되는 부분을 여쭤볼 수 있습니다. 입사 초반에는 많은 부분을 모르는 상황이었는데, 원온원이 도움이 많이 되었습니다.
4개월 간의 인턴 생활을 잘 마무리하고, 현재 정직원으로 전환하여 민트기술에서 계속 근무하고 있습니다. 인턴 생활을 무사히 끝낼 수 있게 도와주신 사수분들과 동료 인턴분들께 감사드립니다.