내일배움캠프 우수 TIL (웹 과정 3기 14주차)
내일배움캠프 수강생들은 매일 그날 배운 것을 정리하는 TIL(Today I Learned)를 블로그에 업로드합니다. TIL은 자신의 개발 역량을 객관적으로 파악할 수 있음은 물론, 취업할 때 성실함을 증명하는 수단이 되죠.
내일배움캠프의 수강생들은 TIL을 어떤 방법으로 작성하고 있을까요? 내일배움캠프 웹 과정 3기의 우수 TIL을 발표합니다.
React) 박희원
✍️TIL 팀프로젝트 - 주특기 플러스 심화 / 주제는 자유 웹사이트 제작 ( 마무리 )
👩🏻💻선정 이유
이번 주차는 심화 프로젝트로 주제를 팀별로 자유롭게 선정하여 필수 구현 사항을 포함한 기능을 구현하는 주차였습니다. 희원 님께서는 팀프로젝트 완성 후 KPT회고를 TIL로 작성하였습니다.
상단에 프로젝트를 기획하며 작성한 TIL을 링크로 첨부해 프로젝트를 어떤 목적으로 구상하였는지 한번에 알기 쉬웠습니다. 또한 중간에 제작한 홈페이지를 프리뷰로 볼 수 있도록 대략적인 이미지를 함께 첨부하여 주어 초반 기획과 비교해 홈페이지가 어떻게 발전되었는지 알 수 있었습니다. 마지막에 KPT회고를 통해 프로젝트를 진행할 때 좋았던 점, 아쉬웠던 점, 앞으로 발전시켜 나갈 부분까지 함께 적어주어서 현재 프로젝트의 발전뿐만 아니라 다른 프로젝트에도 적용하며 발전시킬 수 있을 만한 부분들도 함께 적혀 있었습니다. 꼼꼼하게 적어주신 덕분에 프로젝트의 진행 상황을 쉽게 알 수 있었습니다.
프로젝트의 시작부터 회고, 깃허브, 배포 주소까지 함께 정리되어 있어 한눈에 프로젝트를 볼 수 있게 작성해 주신 점이 프로젝트를 마무리하고 정리하는 TIL을 작성하는 학생들에게 모범이 될 것 같아 우수 TIL로 선정하였습니다.
Node. js) 정기욱
✍️TIL [NestJs][TIL] Swagger 사용하기
👩🏻💻선정 이유
Nest.js 학습 내용을 간결하게 잘 작성하였습니다. 우수 TIL을 보고 분량을 많이 써야 할 것 같다는 생각이 들어 TIL을 잘 쓸 엄두를 못내시는 경우가 종종 있는데요. 정기욱 님은 많은 분량을 쓰지는 않았지만 학습하신 내용을 간결하고 자세하게 잘 작성하셨습니다.
많은 분량을 써야한다고 압박을 느끼시는 분들에게 좋은 참고자료가 될 것으로 기대가 되어 금주 우수 TIL로 선정하였습니다. 벨로그의 기능을 사용하여 Nest.js 학습 내용을 묶어 이전에 작성하신 내용을 쉽게 살펴볼 수 있게 정리한 것 또한 참고할 만한 부분이다.
Spring) 김지현
✍️TIL [Project] 엔티티 변경 전이
👩🏻💻선정 이유
이번 주차는 심화프로젝트로 Trello와 유사한 협업툴을 만드는 과정이었습니다. 프로젝트에서 card와 catalog 간의 연관관계 매핑에서 변경 전이가 다르게 발생하는 상황을 경험하고 해결한 내용을 다루고 있습니다.
해당 TIL에서는 구체적인 코드 예시와 함께 문제 상황을 명확하게 설명하고 있습니다. card와 catalog의 1:n 관계에서 자동으로 업데이트되지 않는 문제를 발견하고, 관련 코드와 설정을 제시하면서 문제를 명확하게 표현하고 있습니다.
또한, 문제 해결 방법을 상세히 설명하고 있습니다. fetchType이 Lazy로 설정되어 로딩이 지연되는 상황에서 자동 업데이트가 실행되지 않는 문제를 해결하기 위해 연관된 엔티티를 명시적으로 업데이트하는 방법을 제시하고 있습니다.
이를 통해 문제를 해결한 과정과 구체적인 코드 예시를 제공하고 있어 다른 수강생들에게 도움이 될 수 있습니다. 이번 우수 TIL은 문제 상황과 해결 방법을 명확하게 설명하고, 코드 예시와 결과 확인을 통해 블로그를 방문한 사람들이 쉽게 따라갈 수 있도록 구성되어 있기때문에 금주 우수 TIL로 선정하였습니다.
여러분의 결심이 결실을 맺을 때까지 내일배움캠프가 함께합니다
내일배움캠프는 단순히 지식을 쌓는 곳이 아닙니다. 성장하는 개발자가 될 수 있는 토대를 마련하는 장이죠. TIL과 같은 아주 작은 습관부터 끝까지 나를 믿고 해내는 끈기까지. 누구나 개발자라는 꿈에 가닿을 수 있도록 가장 안전하고 튼튼한 계단을 놓아드립니다.
오직 성장에만 몰입할 수 있는 환경, 가장 효율적으로 개발 역량을 키울 수 있게 지도하는 튜터진, 매니저의 꼼꼼한 멘탈 관리까지 체계적인 관리 시스템이 준비되어 있습니다.
내일배움캠프와 함께 인생에서 가장 성장하는 시간을 만들어 보세요.