Notice
Recent Posts
Recent Comments
Link
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
Tags more
Archives
Today
Total
관리 메뉴

나만의 개발 로그 | 고민 로그

23.03.27 TIL [최종 프로젝트 회고!] 본문

TIL&WIL

23.03.27 TIL [최종 프로젝트 회고!]

ultramancode 2023. 3. 28. 00:26

☑️ 이번 프로젝트로 얻은 것 5 가지

분야경험 인사이트
CRUD - REST·페이징·정렬 쿼리를 QueryDSL로 구현
- 인덱스, SQL 쿼리의 중요성을 깨닫게 됨. 
SQL 튜닝 - EXPLAIN → 쿼리 계획 파악
- N+1 문제 → fetch join·@BatchSize 로 최적화
S3 이미지 업로드 - 기본 PUT → Presigned URL 로 개선 → 서버 트래픽 절감!
디버깅 & 테스트 코드 - Postman 대신 JUnit + SpringBootTest 도입
- 어렵게만 느껴졌던 테스트 코드에 재미를 느끼게 됐다.
협업 툴 - Jira로 칸반 + 스프린트 경험
- GitHub PR + 통일된 IntelliJ 코드 스타일
리눅스 환경 - Docker 혹은 EC2 서버 환경에서 리눅스 명령어를 사용해가면서 개발을 하다 보니 리눅스에 대해 친숙해질 수 있었다.
네트워크 - IP, Port, Domain 등 네트워크 지식이 상승했다!

☑️ 힘들었던 점

- QueryDSL이나 CI/CD 과정을 깊이 이해하고 싶어서 최종 프로젝트를 진행 하면서도 관련 인프런 강의 구매, 완강을 하려니 좀비처럼 프로젝트 - 공부 - 적은 수면을 반복했던 것 같다.

 

- 특히나 평일에는 다른 팀원들과 열심히 프로젝트를 하고 주말에는 프로젝트 비중을 줄이고 인강을 보면서 부족한 공부를 해가며 쉴틈 없이 달렸던 것 같다. 


☑️ 아쉬움 & 다음 학습 로드맵

할 것 목표
Spring Security 심화 인증·인가 흐름을 ‘복붙’이 아닌 필터 체인 레벨로 이해
SQL 심화 공부 효율적인 Query에 대해 공부
CS 지식 공부 운영체제, 네트워크, DB 등 CS 지식 공부
 

☑️ 느낀 점

  • 새로 배운 것을 바로 바로 적용하면서 실력이 가파르게 상승한 것 같다.
  • 사람이 필사적인 상황에 몰리면 능력이 급상승한다는 것을 느꼈다. 편안한 환경에서 공부하는 것보다는 시간 제한이 있는 곳에서 두들겨 맞으면서 개발해야 실력이 빨리 느는 것 같다.
  • 테스트 코드는 실제 코드보다 오래 걸렸지만, 디버깅 시간은 훨씬 줄었다.
  • 협업 툴(Jira·PR·코드 스타일)을 통일하니 커뮤니케이션 비용이 눈에 띄게 감소하고 관리가 했다.
 
 

'TIL&WIL' 카테고리의 다른 글

주니어 개발자 - 쉼 없이 달려온 개발 학습 기록 총정리  (1) 2023.10.25
AWS Summit Seoul 2023 참가 후기!  (0) 2023.05.05
23.02.08 TIL  (0) 2023.02.09
23.02.06 TIL  (0) 2023.02.07
23.02.03 TIL  (0) 2023.02.04
Comments