내일배움캠프 우수 TIL | Kotlin 5, 6기 3월 3, 4주차

TIL 작성 방법이 궁금한가요? 내일배움캠프 수강생들의 우수 TIL을 참고해 보세요.
Apr 02, 2025
내일배움캠프 우수 TIL | Kotlin 5, 6기 3월 3, 4주차

내일배움캠프 수강생들은 매일 그날 배운 것을 정리하는 TIL(Today I Learned)를 블로그에 업로드합니다. TIL은 자신의 개발 역량을 객관적으로 파악할 수 있음은 물론, 취업할 때 성실함을 증명하는 수단이 되죠.

내일배움캠프의 수강생들은 TIL을 어떤 방법으로 작성하고 있을까요? 내일배움캠프 수강생들의 우수 TIL을 발표합니다.

5기

이채원

✍🏻 QueryDSL 사용하기(with JPA)

👩🏻‍💻선정 이유

채원 님께서는 JPA와 함께 Spring에서 AueryDSL을 활용하는 방법을 단계별/상황별로 알기 쉽게 정리하셨을 뿐만 아니라, 각 단계 및 상황에서 어떠한 개념과 어떠한 메서드가 쓰이는지에 대한 정확한 이해를 바탕으로 정리해주셨습니다. 나아가, TIL 문서 하단의 참고 자료 부분에 [QueryDSL 공식 문서]가 있다는 점에서, 개념을 공부하는 도중 모르는 부분이 발생했을 때 정확한 정보를 확인할 수 있는 공식 문서를 참고하셨다는 점에서 높게 평가 하였습니다.

전서연

✍🏻 [Spring] 캐시를 이용한 인기 검색어 조회 기능 개발 로그

👩🏻‍💻선정 이유

캐시(Cache) 개념과 실제 프로젝트에서의 활용 방식을 체계적으로 설명한 점에서 우수합니다. 먼저, 캐시의 기본 개념을 간단하면서도 명확하게 정리하고, 프로젝트에서 인기 검색어 기능을 구현하며 캐시를 적용한 이유를 구체적으로 설명합니다. 특히, 단순한 @Cacheable 적용 방식의 한계를 고민하고, 실시간 데이터 변화를 반영하기 위한 전략을 고민한 점이 돋보입니다. 캐시 데이터를 DB에 반영하는 과정에서 keywordCountMap과 keywordKeySet의 역할을 구분하고, Spring Cache 추상화를 활용한 점도 좋았습니다. 전체적으로 단순한 기능 구현을 넘어 설계적 고민과 개선 과정을 논리적으로 서술한 점에서 높은 평가를 받을 만한 우수한 TIL입니다.

6기

박신영

✍🏻 [내일배움캠프Spring-22일차] Layer 이해하기

👩🏻‍💻선정 이유

신영 님의 TIL은 3 Layer의 개념을 직관적으로 이해할 수 있도록 비유를 활용해 설명한 점이 인상적입니다. 구조적으로 기본 개념 → 세부 설명 → 실제 활용 순서로 자연스럽게 정리한 점도 아주 좋았습니다. 또한, 복잡한 개념을 단순화하여 전달하는 방식이 비전공자나 초심자에게 큰 도움이 될 것 같습니다. 이러한 이유로 우수 TIL로 선정하게 되었습니다.

여러분의 결심이 결실을 맺을 때까지 내일배움캠프가 함께합니다

내일배움캠프는 단순히 지식을 쌓는 곳이 아닙니다. 성장하는 개발자가 될 수 있는 토대를 마련하는 장이죠. TIL과 같은 아주 작은 습관부터 끝까지 나를 믿고 해내는 끈기까지. 누구나 개발자라는 꿈에 가닿을 수 있도록 가장 안전하고 튼튼한 계단을 놓아드립니다.

오직 성장에만 몰입할 수 있는 환경, 가장 효율적으로 개발 역량을 키울 수 있게 지도하는 튜터진, 매니저의 꼼꼼한 멘탈 관리까지 체계적인 관리 시스템이 준비되어 있습니다.

내일배움캠프와 함께 인생에서 가장 성장하는 시간을 만들어 보세요.

Share article
Subscribe to our newsletter

내일배움캠프 블로그