나만의 개발 로그 | 고민 로그
23.03.27 TIL [최종 프로젝트 회고!] 본문
☑️ 이번 프로젝트로 얻은 것 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