Search

훈련 자료 (ver. 1)

문제 의식:
1.
한번에 하나씩을 못해서 정신 없는 상태로 코드를 친다
→ 한번에 하나씩만 한다. 모자를 여러개 쓰지 않는다.
2.
정신을 차리고 있더라도 모듈성 높은 코드를 작성하는 방법을 몰라서 복잡도와 인지부하를 낮추지 못한다
→ 모듈성 높은 코드를 작성하는 리팩토링 방법을 훈련한다. 트리거(언제 어떤 신호를 보고 수정하면 좋은가)와 어빌리티(어떻게 수정하면 좋은가)를 개선한다.

1. 의도적 수련(Deliberate Practice)

퍼포먼스를 개선하기 위해서는 막연히 오랫동안 하는게 아니라 개선하고 싶은 역량을 구체적으로 좁히고 목표를 세운 뒤 집중적으로 ‘의도적 수련’을 해야 한다.
개발 업무 자체가 일정 부분 훈련이 될 수 있도록 업무에 일상적으로 녹일 수 있는 방법을 찾으면 좋다.
정의: 단순한 반복연습과 달리 명확한 목표하에 체계적으로 계획된 연습 방법, 지속적인 피드백과 개선을 포함.
훈련 포인트

2. 하루 세 번 점검 (아침 / 점심 / 저녁 회고)

훈련을 진행하기 전, 진행하는 중간, 하루 훈련을 종료하며 질문 템플릿에 맞추어 회고를 작성한다.
아래와 같은 이유로 세 번으로 나누어 회고를 진행한다.
1) 하루 훈련 안에서도 실패 단위를 작게 격리하고
2) 더 많은 재조정의 기회를 갖기 위함이다.
훈련 계획을 하루 단위로만 세우면 망했을 때 하루가 통으로 망하는거지만 작게 쪼개면 망해도 그 시간 단위만 망한다. 이후 이터레이션에 조정 및 반영하면 다시 잘해볼 기회가 생긴다.
회고 상세

3. 훈련 가이드 문서