0. TIL이 무엇인가요?

TIL은 Today I Learn의 약자다. 직역하면 오늘 내가 배운 것을 의미한다. (일일커밋과 같은 성격)

오늘 내가 배운 것을 매일매일 기록하는 것


1. 쓰는 이유는 무엇인가요?

1) 부족한 개발 역량 강화

마이스터고를 졸업하고 의료 IT 스타트업 회사에 취업을 했다. 개발자로 취업을 했지만, 기획적 역량과 다양한 툴을 능숙하게 사용하는 능력을 보며 UX Designer로 직무를 변경했다. 하지만 마이스터고에서부터 달려왔던 개발에 대한 깊은 마음과 ‘내 생각을 코드로 세상에 보여준다’라는 개발의 매력에 다시 개발을 도전했고, iOS를 공부하며 iOS 개발자의 삶을 시작하게 되었다.

다른 직무를 맡으면서 부족해진 개발 역량을 빠르게 강화해야 했다.


2) 스타트업 개발자로서 지속적인 공부 필요

지금 생활하는 회사의 SW팀장님께서는 늘 다음과 같이 말씀하곤 하셨다.

“우리 회사가 개발하는 플랫폼은 생각보다 어렵다.”

웨어러블 디바이스 연동(블루투스)부터 실시간 통신(Socket), 실시간 차트, 그 외에도 사업에 따라 다양한 기술들을 구현해야하는 상황 속에서 지속적인 공부를 통해 민첩하게 대응할 수 있어야 했다.


3) 습관화

책을 읽었다. ‘아주 작은 습관의 힘’

우리가 “이번에는 제대로 공부해야지!” 라고 목표를 세우곤 한다. 하지만 모두가 그렇듯 스스로를 드라마틱하게 변화시키는 일은 그리 쉽지 않다.

‘작심삼일’은 단순히 습관에 대한 의지력이 부족해서는 아니다. 운동을 예로 들어볼 수 있다. 연초에 헬스장을 등록하며 나는 앞으로 3개월간 매일 아침마다 운동하러 나올 거라며 목표를 가지곤 한다. 하지만 바쁘고 힘든 삶 속에서 아침에 헬스장 갈 시간에 잠을 선택하며 계획은 실패하게 된다.

반면 헬스장을 등록안하고 매일 10분만이라도 홈트레이닝을 할 거라 결심했다면, 그래서 피곤해도 10분만은 몸을 움직이는 ‘습관’ 을 들였다면 어떨까?

쉽고 분명하고 매력적인 공부 습관(TIL) 을 통해 만족감을 얻어나가면, 시간이 지나 큰 변화를 만들 수 있을 것이다.


(사실 결론은 공부를 안한다는 뜻)


2. 어떻게 쓰려고 하나요?

어디에?

  • Notion

    • 가장 애용하는 생산성 툴이라 편하게 작성할 수 있고, 테이블 기능을 통해 쉽게 관리가 가능하다.
  • Github

    • 사실 Notion에만 올려도 되지만, 외부에 공유하고 싶은 마음도 있다.

    • 잔디심기용도 조금 있다.

      (전에 iOS로 직무를 바꿀 때 잘 심다가.. 언젠가부터 안심었다. 누구나 그러지만 누구나가 되고싶지는 않다)

    jandi.png


무엇을?

  1. 획득한 지식

    → 강의, 책, 포스트 등을 통해 얻은 지식

  2. 이슈 해결 이야기

    → 에러 해결기, 고민 해결기

  3. 기억하고 싶은 개발에 대한 모든 것

    → 일하면서 알게된 팁이나 개발 관련 잡지식


언제?

오늘 내가 배운것을 쓰는 거기에 당연히 매일 쓴다. 추가적으로 매일 어느 시간에 쓸 지 정해야한다는 것인데, 회사에 10분 정도만 일찍 출근하여 전날 공부한 것을 기록해보려고 한다.(해보고 아닌 것 같으면 바로 바꾸면 된다.)


3. TIL과 기술블로그 포스트

TIL과 기술블로그 포스트와의 구분점이 필요한 것 같다. 그래서 아래와 같이 나 스스로 정의를 내려봤다.

TIL : 내가 보려고 하는 저장(작성 주기 : 1일)
기술 블로그 : 모두와 함께 보려고 하는 저장(작성 주기 : 1주)


TIL을 작성하면서 그 중에 깊게 알아보고 싶은 내용이나 공유하고 싶은 내용은 가공하여 기술블로그로도 올리는 방식