2023.01.13 책 리뷰
2023.01.13 책 리뷰
새로운 것을 배우려면
동기 부여를 하려면
기억력 단련하기
효율적으로 읽으려면
생각을 정리하려면
아이디어를 떠올리려면
무엇을 배울지 결정하려면
| 학습 사이클 | 의욕을 유지하려면 | 정보 수집의 세가지 방법 |
|---|---|---|
| 정보 수집 | 대학 이전과 이후 | 알고 싶은 것부터 |
| 모델화 및 추상화 | 좋은 참고 서적 찾는 법 | 대충 보기 |
| 실행 및 검증 | 처음부터 찾기 | |
| 추상화는 어떻게? | ||
| 비교를 통해 | 역사를 통해 | 패턴 책을 통해 |
- 다른 사람이 작성한 프로그램 읽기
- 따라서 작성해보기
머릿속에 재료가 모였다면,
공통된 패턴을 발견하거나 중요한 부분이 어디인지 판단하는 것
여러가지를 비교해서 공통점을 찾아내는 것이 도옴이 된다
패턴을 도출해서 ~하면 될것 같은데와 같이 생각할 수 있는 능력을 얻는다
실제로 시도해보고, 목적을 달성할 수 있음을 알 수 있다
프로그래밍 학습 과정은 '정보 수집, 모델화, 검증'의 3요소를 반복하는 것이라 생각한다.
구체적인 정보를 수집하고
비교를 통해 패턴을 발견하고
실행을 통해 검증한다
기대와 현실 사이의 차이점을 발견하고, 다시 정보를 수집한다.
이 사이클을 발견하면 프로그래밍 능력을 얻을 수 있다