Facts (사실, 객관)

  1. 2주차 과제 1, 2에 대해 받은 코드 리뷰를 코드에 반영. 이 과정에서 각 변경점을 리펙터링 책의 내용과 비교, 참고.
  2. 리펙터링 3장
  3. 컨설팅의 비밀 2, 3, 4장
  4. 오늘 공부하려고 했던 깃 내용은 내일 하려고 함.

Feelings (느낌, 주관)

  1. 내가 하는 코드 변경점을 리팩터링 책에 있는 내용과 대응시키면서 읽어가는 것이 좋은 것 같음.
  2. 컨설팅의 비밀은 읽다보니까 여러번 두고두고 읽으면 좋을 것 같은데 절판이라 아쉬움.
  3. 오늘은 공부량이 많지는 않았는데 계획이 실패한 것이 아니라 내가 어느정도 의도한 것이므로 별 상관이 없다고 느낌.

Findings (배운 점)

  1. 변수 인라인 하기, 이벤트 헨들러 네이밍 컨벤션, 상태를 어떤 형태로 선언할지 등 더 나은 코드를 작성하기 위한 크고 작은 지식과 경험들.
  2. 컨설팅의 비밀을 읽으며 많은 것을 배웠는데 곧 따로 글로 정리할 예정.

오늘 읽은 것 중 가장 인상적이었던 것 중 하나는, 저자가 자신이 얼마나 유명한 작가인지를 고객에게 설명할 때, 다른 훌륭한 컨설턴트에게 들은 조언이다.

스스로 그렇게 열심히 선전하지 마세요. 사람들이 당신이 거짓말한다고 생각한다면 당신을 신뢰하지 않겠죠. 그리고 당신 제안을 따르지 않을 것입니다. 만약 당신이 진실을 말한다고 생각하면 사람들은 자신을 신뢰하지 않게 될 거에요. 그리고 당신 제안을 절대 따라하지 않을 것이구요.

그냥 겸손하라고 말하는 것보다 훨씬 깊은 의미가 있다고 느낀다.

Affirmation (자기 선언)

  1. 내일은 리펙터링을 집중적으로 학습하고 오늘 하지 못한 깃 공부를 할 것이다.