TIL 제대로 작성하는 방법 | TIL이란? TIL 작성 이유
TIL은 개발 공부를 보다 효과적으로 하는 방법입니다. 이번 글에서는 TIL이 왜 필요한지 알려드리겠습니다.
Oct 30, 2023
개발 공부를 위해 웹서핑을 해본 분이라면 어렵지 않게 TIL이란 단어를 접할 수 있습니다.
그렇다면 TIL은 도대체 무엇이며, 왜 작성하는 걸까요? 또한 TIL을 제대로 작성하는 방법은 무엇인지도 함께 알아봅시다.
TIL이란?
TIL = 자신의 언어로 자신이 학습한 내용을 정리하는 것
TIL은 ‘Today I Learned’약자로 한국어로 번역하면 ‘오늘 내가 배운 것’이란 의미입니다. 본인이 오늘 하루 배운 것 혹은 경험하고 느낀 것들을 기록하고 회고하는 것입니다.
외국에선 개발직군이 아니더라도 그날그날 본인의 배움을 기록하는 문화가 있지만, 한국에서는 주로 개발직군이 비교적 많이 사용하는 개념으로 정착하였다고 합니다.
사실 TIL엔 정해진 양식도 혹은 규칙도 존재하지 않습니다. 말 그대로 보여주기 위함이 아닌 본인의 스타일대로 본인이 오늘 하루 학습한 내용을 정리하고 복기하는 수단입니다!
TIL을 작성하는 이유
1. 취업 지원 시 성실성을 보여주기 위해
신입 개발자를 채용하는 데 있어 사실 다룰 수 있는 스택이 더 많거나 많은 경험을 했다고 해서 채용으로 바로 이어지는 건 아닙니다. 회사에서 원하는 좋은 신입 개발자는 많은 스택을 넓고 얕게 알고 있기보다 핵심 스택에 대한 깊은 이해를 겸비하고 기술적 의사결정과 프로젝트를 진행하며 깊게 고민해 본 경험이 있는 개발자입니다!
신입들은 모두 비슷한 실력과 운용 스택을 갖고 있는데요. 이런 조건 속에서 성장 가능성은 큰 무기가 됩니다. 이때 꾸준히 작성한 TIL은 성장에 대한 갈망이 높고 성실함과 꾸준함을 겸비했으며, 늘 기술적 고민을 하는 주니어라는 인식을 심어주죠. 실제로 꾸준하게 잘 운영된 개발 블로그를 보고 면접 제안을 받은 경우도 많습니다.
꾸준하게 관리하고 기록된 개발 블로그 = 높은 성장 가능성, 성실한 면모, 기술적 고민 깊이를 보여주는 요소
2. 학습한 것을 회고하며 복습하기 위해
’기록은 기억을 지배한다’라는 유명한 광고 카피 문구가 있습니다. 여러분도 개발 블로그를 운영하며 자신의 학습기록과 버그와 같은 문제를 맞닥뜨려 해결까지의 과정을 기록해 두며 다시 한번 복습할 수 있습니다. 즉, TIL은 배운 것들을 확실하게 내 것으로 남길 수 있는 방법이죠.
3. 어떤 고민을 하는 개발자인지 어필하기 위해
모르는 내용이나 개념에 대해 학습하기 위해 구글링 하다보면 여러 개발자의 블로그를 거쳤을 텐데요. 개발자, 혹은 개발자 지망생들이 적어놓은 자신만의 문제 진단과 해결 방법은 많은 사람들에게 도움을 주죠. 이와 같은 블로그의 포스트가 바로 TIL이라고 말해도 무방합니다. 그 블로그의 소유자가 학습한 내용을 잘 정리하여 공개해 두었기에 여러분과 같은 사람들이 빠르게 이해하고 새로 배울 수 있었던 거죠.
이처럼 TIL에는 작성자가 어떤 문제를 다뤄봤고 어떻게 고민했는지가 모두 담겨있습니다. 따라서 TIL을 확인하는 모든 이에게 개발자로서의 나를 어필 할 수 있다는 장점을 가지고 있습니다.
TIL 작성 방법
열심히 학습하고 그날의 학습 내용을 TIL로 작성하려고 키보드에 손을 올려두면 막상 어떻게 작성해야 할지, 잘 작성하고 있는 건지 갈피를 잡기 어렵습니다. TIL은 정해진 양식이 없다는 게 장점이지만, 처음에 쓸 때는 이 점 때문에 많은 사람들이 어려움을 호소하죠.
1) TIL에 꼭 들어가야 하는 내용
- 어떤 문제가 있었는지
- 내가 시도해본 것들
- 어떻게 해결했는지
- 무엇을 새롭게 알았는지
이러한 내용을 중심으로 작성하는 것은 개발자의 능력을 향상시키는 데 도움이 됩니다. 이에 맞춰 작성하다보면 문제의 원인을 파악하고, 분석한 다음, 해결하고, 이 모든 과정을 내 것으로 만드는 회고 과정까지 담을 수 있기 때문이죠.
2) TIL 작성 시 유의점
TIL은 간결하지만 작성자가 아닌 사람이 봐도 이해가 가능하도록 작성하면 좋습니다. 그렇다고 너무 보는 이를 의식해서 과하게 풀어서 작성하거나 화려하게 꾸밀 필요는 없습니다.
가령 버그가 발생하여 그 버그를 해결했으며 이 과정을 TIL에 풀어 쓴다고 가정해 봅시다. 버그의 발생부터 해결을 위한 여러 시도 과정을 타임라인에 따라 에러 메시지나 코드를 함께 정리하여 작성하면 됩니다. 오늘 느낀 점이나 감정과 같이 학습 내용과 무관한 내용들은 지양하는 것이 좋습니다.
TIL은 오늘 내가 배운 것이지 일기장은 아니기에 내 TIL이 내 감정만 드러내는 일기장으로 전락하고 있지는 않은지 항상 주의해야 합니다.
꾸준한 TIL 작성 = 취업 성공률을 높이는 Key
현재 개발자, 개발자를 꿈꾸는 수많은 사람이 TIL 작성 및 개발 블로그를 운영합니다. 또한 TIL 작성이 누구나 할 수 있고 정말 간단하기에 변별력이 없다고 생각할 수도 있는데요.
실제로는 TIL을 꾸준하게 잘 작성하고 운영하는 사람은 정말 드뭅니다. 개발을 공부하는 동안 TIL을 꾸준하게 작성하여 여러분의 성장과 학습, 더 나아가 취업에 큰 도움이 될 수 있는 Key로 삼으시길 바랍니다.
잘 쓴 TIL 사례를 보고 싶다면?
개발자 취업을 꿈꾸고 있나요? 내일배움캠프에 합류하세요!
내일배움캠프는 전공, 직업, 코딩 경험과 상관없이 누구나 개발자로 취업할 수 있기를 꿈꿉니다. 비전공자라서, 코딩 경험이 전혀 없어서, 다른 직업을 갖고 있어서. 그동안 이런 부담감 때문에 망설였다면, 내일배움캠프를 믿고 도전해 보세요.
개발자의 꿈에 다가서지 못하게 하는 수많은 장애물들을 넘을 수 있도록 내일배움캠프가 든든한 러닝메이트가 되어드립니다. 내일배움캠프에서 당신의 결심을 결실로 만들어 보세요.
취업 준비, 어디서부터 시작해야 할지 모르겠다면?
🧐비전공자인데 IT 업계 취업할 수 있을까?
😟프로젝트 경험이 부족한데, 어떻게 준비해야 할까?
🥺IT 기업으로 이직하고 싶은데 뭐부터 시작해야 할까?
이런 고민을 하고 있다면, 내일배움캠프의 IT 취업 컨설팅을 받아보세요.
취업 코칭 전문가들이 여러분의 고민을 해결해 드립니다.
다음 링크에 이메일을 입력하시면 메일로 1:1 커리어 상담권과 취준 자료집을 보내드릴게요.
👉상담권 받기
Share article
Subscribe to our newsletter