TIL 양식

Facts (사실, 객관)

  • 서버 성능 튜닝 및 성능 개선에 관련된 책을 읽었다.
  • 구글 번역기 관련 이슈가 발생하였다.
  • API 문서가 업데이트 되지 않는 문제가 있어서, 이를 수정하는 작업을 하였다.
  • 사내 세미나가 거의 코 앞으로 다가 왔다.
  • 예전에 리눅스 공부 및 정리한 내용을 블로그에 옮겨서 적어보았다.

Feelings (느낌, 주관)

  • 서버 성능 튜닝을 제대로 이해하려면 학부 때 배운 운영체제 지식 및 데이터베이스에 대한 이해가 필수라는 것을 느끼게 되었다.
  • 이론으로만 배운 지식이 어떤 원리로 나타나는지 확인하는 과정이 재미있었다.
  • 회사에서 일을 할 때, 스트레스 관리를 잘하는 것도 중요하다는 것을 느꼈다.
  • 최근에 무리해서 밤을 새워서 어떤 공부를 하였는데, 그러니까 몸에 힘도 없고 우울했다.
  • 처음에는 원인을 찾기 힘든 이슈를 서서히 범위를 좁혀나가고 결국에, 원인을 파악하고 실제 이슈를 해결하니까 뿌듯했다.
  • 코드랑 API 문서가 떨어지니까 많이 힘들었고, 올바르게 작성되지 않은 API를 수정하고 싶은 마음이 들었다.
  • 같은 팀에 새롭게 입사한 분이 생겼는데, 그 분에게 배울 점이 있는 사람이라고 느껴지고 싶었다. 따라서 제대로 발표하기 위해서 노력해야겠다.

Findings (배운 점)

  • 학부 때 배운 운영체제, 네트워크, 데이터베이스에 대한 깊은 지식을 배우고 이를 실제로 옵션 값이나 눈으로 확인하면서 익히는 것이 재미도 있고 기억에도 오래 남는 것 같다.
  • 톰캣 AP 서버나, JVM의 내부 동작 원리 및 GC 원리에 대해서 공부를 해야겠다는 마음을 먹었다.
  • 좋은 컨디션으로 꾸준히 공부하는 것이 중요하다. 급하다고 단기간에 무리해서 공부하면 길게 가지 못하고 공부를 하면서 재미도 없는 것 같다.
  • 오픈 소스 커뮤니티에서 원인 분석 및 해결책이 이미 나와있었지만, 만약 나와있지 않고 내가 첫번째로 버그를 발견한 상태라면 조금 많이 헤매였을 것 같다. 따라서 직접 원인 분석 및 해결책을 알려면 평소에 내부를 어떻게 분석할 수 있는지 파악할 수 있는 능력이 중요하다는 것을 느끼게 되었다.
  • API 문서를 올바르게 작성하고, 사용자들이 어떻게 하면 더 쉽게 이해할 수 있을지를 고민하고 작성하자.
  • 발표를 연습하기 위해서는 꾸준하게 많이 연습을 하는 것이 중요하다는 것을 느끼게 되었다.
  • 실제로 내가 배운 것을 설명할 때 생각처럼 말이 쉽게 나오지는 않았다. 그리고 설명하면서 내가 제대로 알 고 있지 못하다는 것을 알게 되었다.
  • 발표를 할 때, 내용도 중요하지만, 청중을 집중시키는 능력 또한 중요한 것 같다. 이를 위해서는 자신감 있게 발표하는 것이 중요하다는 것을 배웠다.
  • 발표 연습을 할 때, 완벽한 준비 또는 준비할게 많다는 핑게로 자꾸 미루는 것 같다. 따라서 발표 연습을 꾸준하게 하려면, 작게나마 연습하는 것이 중요한 것 같다. 예를 들어서, 발표 자료를 준비하지 않고 책을 읽었다면 한 챕터에 대해서 요약을 해보는 것 부터 시작하는 것이다. 이를 통해서 나의 생각을 정리할 수 있고 내가 모르는 것이 있는지 체크 해 볼 수 있을 것이다.
  • 연습을 할 때 가능한 스스로 그림을 그려가면서, 다른 사람들에게 설명할 것을 추천한다고 나와있었다.

Bad (개선할 점)

  • 인내심을 가지고, 프로그래밍 및 기반 지식을 깊게 공부해야겠다.
  • 잘 만들어진 소프트웨어는 코드가 클린하거나, 기능이 풍부한 것 뿐만 아니라, 커뮤니티, 문서화에도 뛰어난 것을 알고, 이러한 능력을 키우기 위해서 노력하자.
  • 생각만 하는 것보다는 직접 행동을 하면서 피드백을 얻고 배우자.
  • 관심있는 시스템 개발쪽도 항상 놓치지 말고 공부할 수 있도록 노력하자.

Affimation (자기 선언)

  • 건강 관리를 해서 건강하게 오래 코딩 공부 및 일을 할 수 있도록 하자.
  • 컴퓨터 공학 지식을 잘 이해하면, 튜닝을 하는데 많은 즐거움을 느낄 수 있다. 따라서 부족한 컴퓨터 공학 지식들을 이번 기회에 다시 한 번 더 복습하자.
  • 해커의 자세를 가지고 내가 사용하고 있는 시스템들의 내부 원리를 어떻게 눈으로 확인할 수 있을 지 실제로 분석할 수 있을지를 연구하자.
  • 블로그에 기록을 잘 하는 것도 중요하지만, 내가 알고 있는 지식들을 잘 설명하는 능력도 중요하다. 따라서 남에게 잘 설명하는 연습을 하자.

회고 작성법

  1. Facts(사실, 객관) 회사에서 실제로 내가 했던 일이나 겪었던 일의 사실을 적는다.
  2. Feelings(느낌, 주관) 내가 했던 일을 하면서 느꼈던 감정이나 느낌을 적는다.
  3. Findings(배운 점) 내가 했던 일을 통해서 새롭게 배운 점이나 알게 된 점을 적는다.
  4. Affirmation (자기 선언) 내가 했던 일을 통해 배운 점과 아쉬운 점을 어떻게 유지 하고 개선할지를 적는다.
>> Home