TIL 프로젝트

2025. 2. 17. 14:53TIL

 

백엔드 개발자 취업을 준비하며 꾸준히 TIL을 작성하려고 노력을 했다고 생각한다. TIL을 쓰는 가장 큰 이유 중 하나는 기록 이라고 생각한다. 내가 전에 어떤 기술을 사용하고 적용했는지에 대해서 기록을 함으로써 포트폴리오 작성에 도움이 되기도 하고 해당 기술에 대해서 복습의 효과도 있다고 생각하기 때문에 꼭 TIL의 형태가 아니더라도 내가 무엇을 했는지 기록을 하는 습관이 중요하다고 생각한다. 또한 TIL을 매일 작성함에 따라서 어제의 나보다 오늘의 나 자신이 더 성장한 개발자 라는 기분도 들기 때문에 동기부여 또한 된다. 

부트캠프를 통해서 TIL을 작성을 시작하였는데 다른 팀원들과 TIL 관련해서 소통을 진행했을때 TIL 작성에 주저하는 가장 큰 이유는 무엇을 쓸지 몰라서 였다.  나 또한 프로젝트가 끝나고 나서 이력서, 포트폴리오를 작성하고 채용공고를 보면서 여러 기업에 지원을 하는 날에는 TIL 작성을 하지 못하는 날이 많아졌다. TIL을 꼭 누군가에게 보여주기 위함보다는 나 자신이 더 성장함을 시각적으로 확인시켜주기 위해서라도 작성을 하는것이 좋다고 생각한다.

따라서 TIL 작성을 할때 걸림돌이 되는 가장 큰 이유 중 하나인 무엇을 쓸지 몰라서 부분을 AI가 추천해주는 사이트가 있다면 어떨까? 라는 생각이 들어서 이 프로젝트를 기획하게 되었다. 

사용자는 자신의 블로그나 github 등 TIL을 작성해서 제출하고 만약 정해진 기간까지 제출하지 않았다면 SLACK이나 KAKAO TALK 을 통해 알림을 보내고  OPEN AI를 이용하여 사용자가 어떤 TIL을 작성하면 좋을지 추천을 해주는 시스템을 만들면 재밌을것 같다. 

시나리오

USER

  • 사용자가 초기에 어떤 분야의 TIL을 쓸건지 입력 ->  이후에 TIL을 작성하고 URL을 제출
  • TIL URL을 제출하지 않았다면 기존의 TIL 제출 키워드를 바탕으로 TIL 주제 추천 및 알림 발송

SERVER

  • 사용자로부터 어떤 분야의 TIL을 쓸건지 입력받으면 DB에 해당 키워드 저장
  • 이후 사용자가 TIL URL을 입력하면 크롤링하여 핵심 키워드만 DB에 저장
  • 사용자가 TIL URL을 제출하지 않은 날에는 DB에 저장된 핵심 키워드를 바탕으로 사용자에게 새로운 TIL 주제 추천 및 알림 발송

 

 

'TIL' 카테고리의 다른 글

java.net.MalformedURLException: no protocol 오류 해결  (0) 2025.02.19
NEXTIL 프로젝트 kakao 로그인 구현  (1) 2025.02.18
Jenkins CI/CD (2)  (0) 2025.02.10
Jenkis로 CI/CD 구축하기 (1)  (0) 2025.02.08
Kafka timeout 오류  (0) 2025.02.07