diff --git "a/11\354\236\245/\352\263\265\354\230\210\354\230\201.md" "b/11\354\236\245/\352\263\265\354\230\210\354\230\201.md" new file mode 100644 index 0000000..5f166ba --- /dev/null +++ "b/11\354\236\245/\352\263\265\354\230\210\354\230\201.md" @@ -0,0 +1,39 @@ +# 11장. 코드를 작성하는 행위 + +### 프로그래밍 중 이루어지는 활동 +1. 검색 +- STM 부하 +- 노트/문서 활용 +- 탐색중 주석으로 메모하기 + +2. 이해 +- 리팩토링 +- 테스트 코드 실행 +- 코드에 대한 모델 만들기 + +3. 전사 +- 코드 구현 + +4. 증가 +- 검색 + 이해 + 전사 +- 어떻게 추가할 것인지 + +5. 탐구 +- 코드를 탐구하며 새 계획을 구성 +- 계획을 문서화하여 구조화하기 + +### 업무 중단 +배경 : 개발자 업무 시간의 약 20%는 업무 중단 +- 프로그래밍에는 워밍업이 필요하다. + +대처법 +1. 정신 모델 저장 +2. 미래 기억 향상 - TODO주석문, 포스트잇.. +3. 하위 목표 라벨 붙이기 + - 복잡한 작업 시 주석으로 단계를 구성하고 작업하기 + +### 멀티태스킹.. +- 대부분의 연구가 인간의 뇌는 멀티태스킹이 불가능하다고 말한다. +- 스스로는 확실히 그걸 느껴서, 카공할때 다른 사람과 대화하는 것도 잘 못한다. +- 근데 다른 사람들을 볼 땐 멀티태스킹이 잘 되는 것처럼 보이고, 본인도 잘 되는 것 같다고 말하는 사람들이 꽤 많다. +- 어떻게 생각하시나용