Learning 을 잘하는 Generalist 가 된 개발자의 이야기.
사람이 뭔가를 사용할 때 예전의 경험을 모두 끌어내 사용하기 때문에, 하나에 익숙해지면 다른것도 금방 배우게 된다. 이건 다시 말해 잘 설계된 객체는, 사용자가 예전의 경험을 이용해서 금방 배우게 한다는 것이고, 잘못 설계된 객체는 예전의 경험을 사용하지 못하게 한다는 것.
이걸 학습에 반영해서 , 최고의 강의자료를 통해서 배우게 되면, 단지 빠르게 배우는 것뿐만 아니라, 다른 자료에 있는 쓸데 없는 것들은 제외할수 있게 되어서 빠르게 배울수 있다는 것.
[글쓴이의 공부 프로세스]
1. 최고의 학습자료를 찾는다.
2. 그 자료의 모든걸 배운다.
3. 이제 그 것에 대한 기본을 알고 있으므로, 거기서 누락된 스킬에 대해서 최고의 자료를 찾을 능력이 생기게 됨. 이미 초보는 아니니까.
4. 여기서 그만. 마스터가 되고 싶은게 아니니까.
이런 단계를 통해 한 도메인에 익숙해 져서, 도메인 전문가와 흥미로운 대화를 나눌수 있을정도로 배우는 것. 이렇게 하고 나면 다른 도메인에도 그걸 활용 할수 있게 됨.