내일배움캠프 우수 TIL | Kotlin 5, 6기 3월 1, 2주차
내일배움캠프 수강생들은 매일 그날 배운 것을 정리하는 TIL(Today I Learned)를 블로그에 업로드합니다. TIL은 자신의 개발 역량을 객관적으로 파악할 수 있음은 물론, 취업할 때 성실함을 증명하는 수단이 되죠.
내일배움캠프의 수강생들은 TIL을 어떤 방법으로 작성하고 있을까요? 내일배움캠프 수강생들의 우수 TIL을 발표합니다.
5기
이지은A
👩🏻💻선정 이유
지은A 님께서는 단순히 챕터에서 배운 개념을 정리하는 데 그치는 것이 아니라, 팀 프로젝트 과정에서 그 개념들을 적용해본 과정을 상세히 적어주셨으며, 실제 코드와 함께 트러블슈팅 과정을 정리함으로써 누구든 나중에 다시 이 글을 볼 때 매우 이해하기 쉽게 기록해 주셨습니다. 또한 Filter와 OncePerRequestFilter의 차이점, 쿠키를 활용한 토큰 관리 방법 등의 개념이 잘 정리되어 있습니다.
이규정
✍🏻 [트러블 슈팅] 기존 엔티티의 부속 엔티티를 재활용하지 못하는 문제.
👩🏻💻선정 이유
JPA 영속성 컨텍스트와 Cascade의 동작 원리를 깊이 분석하고, 다양한 해결 방법을 제시한 점이 눈에 띕니다. 단순히 예외 메시지를 보고 문제를 해결하는 것이 아니라, Lazy 로딩, detach 상태, persist와 merge의 차이 등을 정확히 이해하고 정리한 점이 돋보였습니다. 특히, 성능과 유지보수성을 고려한 해결책(A~F)을 비교 분석하며 실무적인 관점에서 최적의 대안을 고민한 점이 인상적이었습니다. 이를 통해 단순한 오류 해결을 넘어, JPA의 핵심 개념을 깊이 이해하고 적용하는 역량을 보여주었으며, 논리적인 전개와 가독성 또한 뛰어났습니다.
6기
박지연
👩🏻💻선정 이유
지연 님의 TIL은 방대한 분량임에도 핵심 내용을 체계적으로 정리해 가독성이 뛰어납니다. 개념 설명이 논리적이면서도 쉽게 풀어져 있어, 초보자부터 숙련자까지 누구나 이해하기 좋습니다. 또한, 중간중간 위트 있는 표현과 적절한 이미지가 더해져 학습의 몰입도를 높여줍니다. 특히, 딱딱한 개념을 단순히 나열하는 것이 아니라 흥미로운 흐름 속에서 자연스럽게 익힐 수 있도록 구성된 점이 인상적입니다. 이러한 요소들이 조화를 이루어, 이 글이 유익하면서도 재미있게 학습할 수 있는 TIL이 되었습니다.
박화랑
✍🏻 속도는 for-loop 문이 빠른데 왜 Stream API을 쓸까?
👩🏻💻선정 이유
화랑 님의 글은 for-loop과 Stream API를 포함한 다양한 코드 방식을 직접 비교 분석한 후, 실제 실행 속도를 바탕으로 리팩토링을 진행한 점이 인상적입니다. 각 방식의 장단점을 파악하고, 성능과 가독성 등을 고려한 자신만의 기준으로 최적화를 진행하였습니다. 또한, 데이터 크기에 따른 성능 차이를 확인하고, 대량의 데이터 처리 상황을 추가적으로 고려한 점이 돋보입니다.
여러분의 결심이 결실을 맺을 때까지 내일배움캠프가 함께합니다
내일배움캠프는 단순히 지식을 쌓는 곳이 아닙니다. 성장하는 개발자가 될 수 있는 토대를 마련하는 장이죠. TIL과 같은 아주 작은 습관부터 끝까지 나를 믿고 해내는 끈기까지. 누구나 개발자라는 꿈에 가닿을 수 있도록 가장 안전하고 튼튼한 계단을 놓아드립니다.
오직 성장에만 몰입할 수 있는 환경, 가장 효율적으로 개발 역량을 키울 수 있게 지도하는 튜터진, 매니저의 꼼꼼한 멘탈 관리까지 체계적인 관리 시스템이 준비되어 있습니다.
내일배움캠프와 함께 인생에서 가장 성장하는 시간을 만들어 보세요.