Facts (사실, 객관)

  • 코딩 테스트 문제를 풀어보았다.

  • 최근에 내 블로그에 방문을 해주고, 메일까지 보내주신 분이 있었다.

Feelings (느낌, 주관)

  • 문제 해결 프로세스 대로, 해결해나가다 보니까, 굉장히 재미있었을 뿐만 아니라, 생각을 더 많이 하게 된 것 같다.

  • 알고리즘 문제들을 틈틈히 풀어보면서, 나에게 부족한 문제 분석 능력 및 해결 능력을 키우기 위해서 노력해야겠다.

  • 내가 작성한 글을 보고 메일을 보내주셔서 정말로 감사함을 느낌과 동시에 앞으로 글을 더욱 잘 작성해야겠다는 생각을 했다. 처음에는 내가 배운것을 정리하기 위한 목적이었다면, 이제는 다른 사람들이 내가 작성한 글을 통해서 도움을 줄 수 있도록 작성해야겠다는 마음이다.

  • 아직 나는 OOP에 대한 지식이 부족하다는 것을 느끼고, 내가 맡은 솔루션의 소스 코드를 더욱 가독성 있고 유지 보수 하기 편리하게 바꾸려면 객체지향적인 설계를 하기 위해서 더 많은 것을 배워야겠다.

  • 내가 정말하고 싶고, 되고 싶은 것이 무엇인지 진지하게 고민을 해봐야할 것 같다.

Findings (배운 점)

  • 업무를 진행할 때도, 알고리즘 문제를 풀듯이 문제의 제약 사항, 그리고 아이디어, 구현 및 테스트를 하면서 업무를 진행하면 좋을 것이다.

  • 알고리즘 문제를 해결하면서, 다시 한번 기본적인 자료 구조 및 알고리즘(Sorting, Search, Optimize)에 대해서 공부할 필요를 느꼈다.

  • 알고리즘 문제를 해결하면서, 문제 분석력과 해결 능력을 기를 수 있도록 해야겠다.

  • OOP의 핵심 설계원칙과 이를 적용해봄과 동시에 전반적인 소프트웨어 개발 펀더멘탈 (설계, 개발, 테스팅, 자동화, 문서화) 및 소통능력을 기르기 위해서 노력해야겠다.

Bad (개선할 점)

  • 시스템 개발에 대해서, 관심이 있지만, 개발 실력을 키우기 위해서 노력은 하지 않았던 것 같다. 지금부터라도, Multi-Thread, IPC(Inter-Porcess-Communication), Network Programming에 대해서 공부를 해야겠다.

Goal and DueDate (목표 및 마감기한)

Affimation (자기 선언)

회고 작성법

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