Facts (사실, 객관)

feelings (느낌, 주관)

  • 글또에 작성할 기술 블로그를 어떻게 작성하면 좋을지에 대한 좋은 자료가 될 것 같다.

  • 자꾸 글또에 투고할 글을 작성하는 것을 미루고 있는데, 토이 프로젝트에서 배포 자동화를 했던 경험을 적으면 좋을 것 같다는 생각을 했다. 아직 완전하지는 않은데, 배포 작동화를 하려면, AWS 코드 디플로이를 이용한 배포 자동화까지해야겠다는 생각을 했다. 오늘은 꼭 코드 디플로이를 이용한 배포자동화까지 할 예정이다.

  • 요즘 재귀 문제를 풀고 있는데, 아직도 많이 어려운 편이다. 나누어서 작업을 하는 것은 그나마 잘 따라가지만, 함수를 종료 조건까지 호출하고 끝났을 때의 처리를 생각하는 것이 약한 것 같다. 그래도 흥미를 느끼고 공부를 하니까 재미가 있는 것 같다. 무슨 일이든 꾸준히 하는 것이 중욯나 것 같다.

Findings (배운 점)

1. 전달 이란 코드를 작성하고 디버깅하는 것 이상의 책임을 갖는 것을 의미한다. 코드를 작성하는 것 보다 소프트웨어를 출시 하는 것에 주의를 더 기울이려면 작성한 변경 내역을 프로덕션 환경에 적용하기 위한 전반적인 절차를 이해해야 한다. 그 이후에는 알 두 가지 핵심 사항에 집중해야한다.

  1. 실제 구현에 앞서 모호한 요구사항을 명확하게 이해하려 하지 않고 자의적인 해석으로 업무를 수행하는 등 절차를 무시하지 않는다.
  2. 여러분이 작성하는 코드가 요구 사항에 부합하는지 확인하는 자동화된 테스트를 작성하고 실행하는 등 절차를 더 빠르게 수행하기 위해서 노력한다.

2. 더 나은 소프트웨어란 '올바른 기능을 구현하는 것과', '올바르게 기능으 구현하는' 두 가지 개념을 짧게 표현한 것이다.

첫 번째는 항상 요구 사항과 수용 조건을 만족하는 코드를 작성한다는 것이다.
두 번째는 다른 프로그래머도 버그를 성공적으로 수정하거나 새로운 기능을 추가할 수 있도록 이해하기 쉬운 코드를 작성하는 것이다.

Bad (개선할 점)

  • 오늘 업무가 끝나고, 잠을 자느라 전체적인 일정이 늦어졌다. 물론 코딩 테스틑 문제는 풀었지만 이후에 소켓 프로그램 및 시스템 프로그래밍을 진행하지 못했다. 내일은 업무 시간을 좀 더 집중할 수 있도록 노력하고 버그를 무조건 해결하고 끝내야겠다. 그리고 나서 마이그레이션을 어떻게 할지 정하고 제대로 코딩을 할 수 있도록 할 것이다.

Todo (오늘 할일)

  • 업무를 마치고 나서, 간단한 휴식후 코딩 테스트 문제를 푼다. (17:30 ~ 18:30)
  • 시스템 프로그래밍 및 소켓 프로그래밍 공부를 한다. (19:30 ~ 21:00)
  • 글또에 투고할 기술 글을 작성한다. (21:00 ~ 23:00)
  • 취침 준비 및 간단한 독서후 취침을 한다. (23:00 ~ 24:00)

Affimation (자기 선언)

  • 오늘 하루도, 열심히 시간을 모두 활용하면서 살아가자!
  • 항상 자신감 있는 자세로 임하고, 어떤 문제든 시간만 있으면 해결 할 수 있다는 마음으로 임한다.

회고 작성법

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