1. 프로젝트(ToDoList)
1.1 ToDoList
다른 사람들의 구현해놓은 ToDoList 코드들을 보면서 따라치고 이해해보는 시간을 하루 종일 진행해봤다.
(약 5시간 정도)
2. 이론공부
3. 회고(Retrospective)
3.1 프로젝트 회고
KPT
- Keep (프로젝트에서 만족했고, 앞으로의 업무에서 지속하고 싶은 부분)
- 다른 사람들의 코드를 보면서 새롭게 알게 된 내용들이 많은 도움이 되었다.
- 여러 사람들의 코드를 계속 보다보니까 중복되는 기능들이 있었는데, 그 부분들이 점점 눈에 익어가면서 조금씩 능숙해지는 느낌이 들었다.
- Problem (프로젝트에서 부정적인 요소로 작용했거나 아쉬웠던 점)
- 다른 사람들의 코드를 따라치면서 조금 어려운 부분은 이해하려고 하기보다 그냥 습관적으로 따라치는 경우가 있었다.
- Try (Problem에 대한 해결 방식으로 다음 프로젝트에서 시도해볼 점)
- 속도가 중요한게 아니라 제대로 이해하는 것이 중요하다.
- 다음부터는 내가 모르는 부분에 특별히 더 집중해서 코드를 따라쳐보고 이해해보는 시간을 가져보자.
3.2 이론공부 회고
4L
-
Liked (좋았던 점)
-
Lacked (아쉬웠던 점)
-
Learned (배운 점)
-
Longed for (앞으로 바라는 점)
3.3 전체회고
5F
- Fact (사실: 무슨 일이 있었나?)
- 요 근래에 안 좋은 일이 겹치면서 의욕이 많이 떨어진대다가 집중력도 떨어져 있는 상태다. 설상가상으로 코드도 구현해보려고 노력하는데 머릿속에서 잘 떠오르지도 않는 상황이었다.
- 포기할 수는 없고, 뭐라도 해야겠는데 뭘 해야지라고 고민하다가 이왕 할 거 어차피 ToDoList 프로그램만드는 걸 하고 있었으니, 다른 사람들 코드라도 따라서 쳐보자는 생각으로 키보드에 손을 올리고 일단 코드를 치기시작했다.
- Feeling (느낌: 무슨 느낌이 들었나?)
- 잘 안될 때 아무것도 안하고 있는 것보다는 낫다고 생각한다.
- Finding (배운 점: 어떤 인사이트를 얻었나?)
- 어떤 일이든 포기하지만 말자. 이 방법 저 방법 찾다보면 해결책은 나올 것이다. 나 또한 지금 내가 해결책을 찾은 건 아니지만 분명 해결할거라 확신한다.
- Future action (향후 행동: 앞으로 무엇을 해야 할까?)
- 과제를 조금씩 해결해나가자, 너무 많은 걸 한 번에 하려고 하지 말자.
- Feedback (피드백: 앞서 정한 향후 행동을 실천해본 뒤, 이에 대해 어떤 피드백을 받았나?)