20221009_WIL(항해99 실전 프로젝트 회고)
들어가며
절대 끝나지 않을 것 같았던 실전 프로젝트도 끝이 났다. 항해 99에 합류하고 약 3개월의 시간 동안 포기하고 싶은 순간도 정말 많았지만 스스로를 믿고 동료들에게도 의지하기도 한 덕에 여기까지 올 수 있었던 것 같다. 오늘은 6주간 쉬지 않고 달려왔던 실전 프로젝트에 대해 간략하게 정리해보고자 한다.
멍냥마켓
서비스 링크 | https://meongnyang-market.com/
Github | https://github.com/Hanhae99-final-3team/final-be
위치기반 반려동물 용품 중고거래 서비스, 멍냥마켓. 이번 실전 프로젝트에서 내가 속한 조가 개발한 서비스이다.
FE, BE 팀원들 모두 금번 프로젝트가 항해 99 일정 중 마지막 프로젝트이니 만큼 본인들의 역량을 최대한 보여주며 평소에 도전해보고 싶었던 기능들을 도입 할 수 있는 프로젝트를 고민하다보니 멍냥마켓이 탄생하게 되었다.
이번 프로젝트에서 내가 담당했던 파트는 아래와 같다.
- 검색 및 관련 기능(검색어 자동 완성, 인기 검색어, 최근 검색어 등)
- 상품(게시글) CRUD + S3를 통한 다중 이미지 업로드
- 카테고리에 따른 상품 분류 조회
- 마이 페이지 관련 기능(찜, 최근 본 상품, 차트 데이터 등)
- HTTPS 설정 및 배포
옆에서 누가 알려주는 사람은 없었지만 스스로 고민하는 시간을 통해서 더욱 많이 배우고 성장할 수 있는 시간이었다.
특히 개발이 단순 기능 구현에서 끝나는 것이 아니라는 것을 배웠다. 동작 원리나 관련 개념들에 대한 학습이 필요하다던가, 같은 기능을 구현할 수 있는 방법도 굉장히 다양하다 보니 기존에 작성했던 코드를 개선하는 방향으로 코드 리팩터링을 실시하는게 중요하다던가 앞선 주차들에서는 체감하지 못했던 부분들도 스스로 깨우칠 수 있었다.
어느 직업이 안 그러겠냐만은 개발자라는 직업은 정말 평생 공부해야 하는 직업인 듯싶다.
프로젝트를 시작했을 때부터 계속해서 '내가 정말 할 수 있을까'란 생각을 하였지만 어느 순간부턴가 '할 수 있다!'라고 생각하게 되었다.
프로젝트를 진행하며 중간중간 뿌듯한 순간이 정말 많았지만 그중의 제일은 역시 정말 오랫동안 고민해왔던 기능을 구현하거나 개선시켰을 때였다.
쿠키를 통해 마이 페이지 - 최근 본 상품 메서드를 구현하였을 때가 그러했고
Querydsl을 통해 동적 쿼리 메서드를 구현하여 카테고리에 의한 상품 분류 조회 메서드를 리팩터링 했을 때도 그러했으며
Spring Cache와 Scheduler를 적용해 상품 조회 메서드의 속도를 개선시켰을 때가 그러했고
Full Text Index를 적용해 검색 메서드의 속도를 향상시켰을 때가 그러했다.
아직 현업에서 개발자로서 일해보진 못했지만 실전 프로젝트를 진행하며 느낀 개발자란 끊임없이 생각하고 고민하여 이를 실현시키는 직업인 것 같다. 내가 '과연 개발자에 맞는 사람일까'라는 고민도 항해 99에 합류한 순간부터 계속해왔는데 이번 실전 프로젝트가 내게 뭐든 해낼 수 있다는 자신감을 심어준 것 같다.
하지만 분명 스스로에게 아쉬운 부분도 많았다. 기능별 테스트 코드도 확실하게 짜보고 싶었으나 그러지 못했고 성능이나 서버 테스트도 좀 더 시각적이고 객관적인 자료를 남기며 진행해보고 싶었지만 그러지 못했다. 하지만 이러한 아쉬움들이 나중에 나를 좀 더 성장하게끔 만들어주는 원동력이 될 것이라 믿어 의심치 않는다.
이렇게 실전 프로젝트는 마무리되었지만 '이제 시작이다.'라는 느낌이다. 개념적으로 학습해야 할 부분들도 정말 많고 CS 스터디, 코딩 테스트 준비 그리고 금번 프로젝트에서 아쉬웠던 부분이나 더 개발해보고 싶었던 기능들에 대해 추가 프로젝트를 진행하며 적용시켜 보고 싶다.
하루빨리 현직 개발자가 되어 일하고 싶다. 스스로를 믿고 지금껏 해왔던 대로 성장해나가다보면 손에 닿지 않을까?😂
이제 정말 실전 프로젝트도 마무리가 되었고 항해 99에서의 남은 일정은 지원 주차뿐이다. 현직 개발자가 된다는 것이 아직 내게는 멀게만 느껴진다.
아직 스스로가 많이 부족하다고 느껴서 그런 것 일까. 항해를 수료하더라도 지금 해왔던대로 정진하다 보면 분명 좋은 결과가 있으리라. 나태해지지 말고 초심을 잃지 말자.
항상 그래 왔듯 파이팅이다🔥
'WIL👨🏫' 카테고리의 다른 글
20221023_WIL(SQLD part.1) (1) | 2022.10.23 |
---|---|
20221016_WIL(항해99 회고록) (0) | 2022.10.20 |
20221002_WIL(실전 프로젝트 6주차 회고 및 검색 메서드 리팩터링) (0) | 2022.10.03 |
20220925_WIL(실전프로젝트 5주차 회고) (0) | 2022.09.25 |
20220918_WIL(실전 프로젝트 중간발표 회고) (0) | 2022.09.18 |