티스토리 뷰

6장. 학습 과정의 구성

원제: Apprenticeship Pattern, 2010년 초판, 인사이트

저자: 데이브 후버 / 애디웨일 오시나이 (Dave H. Hoover / Adewaile Oshiney)

 


1. 프로그래머의 길, 멘토에게 묻다: 1장 요약 <들어가는 글>

2. 프로그래머의 길, 멘토에게 묻다: 2장 요약 <잔을 비우다>

3. 프로그래머의 길, 멘토에게 묻다: 3장 요약 <긴 여정을 걷다>

4. 프로그래머의 길, 멘토에게 묻다: 4장 요약 <정확한 자기 평가>

5. 프로그래머의 길, 멘토에게 묻다: 5장 요약 <끊임없는 학습>

6. 프로그래머의 길, 멘토에게 묻다: 6장 요약 <학습 과정의 구성>

7. 프로그래머의 길, 멘토에게 묻다: 7장 요약 <맺는 글>

 

  • 우리는 정보가 차고 넘치는 시대에 살고 있다.
  • 당신은 최신형 기기와 미디어 플랫폼을 사용하고 있겠지만, 세상에는 아직도 구닥다리 방식의 책에서 주로 얻을 있는 정보도 존재한다.
  • 제리 와인버그나 프레드 브룩스, 스티브 맥코넬, 켄트 백과 같이 경험 많은 이들이 책에서 얻을 있는 방대한 지혜는 대역폭이 정보로도 대신할 없다.
  • 성공적인 견습과정의 요건에는 학습에 전념하는 시간뿐 아니라 권의 책도 포함되어 있어야 한다.

독서목록

  • 배우는 사람은 자기만의 학습 계획을 스스로 세운다.
  • 공개된 장소에 당신의 독서 목록을 올려두는 것을 한번 고려해 보라.
  • 책에서 얻는 가장 귛중한 중에 하나는 읽을 가치가 있는 다른 책의 목록이다.
  • 참고문헌에 반복적으로 나타나는 책이 있다면 독서 목록의 우선순위에 올려라.
  • 중요한 책을 우선순위에 두고 순위에서 밀린 책은 읽지 않게 것이다. 이를 통해 지식의 홍수 속에서 우선순위를 매기며 걸러내는 방법을 얻을 것이다.
  • 읽고자 하는 책에 대한 주제를 이해하기 쉽지 않다면 주제에 대해 개괄적으로 이해할 있는 책을 먼저 읽고, 다음에 흥미를 끄는 세부 주제에 대해서 자세히 다룬 책을 고르는 방식을 취하면 도움이 된다.
  • 당신의 현재 상황은 당신만이 올바로 알고 있다. 당신 자신만의 독서 목록을 스스로 만들어라.

 

꾸준히 읽어라

"좋은 프로그래밍 책을 달에 , 일주일에 대략 35페이지 정도만 읽어도, 당신은 이내 분야에 대해서 확실한 감을 갖게 것이며 주변의 거의 모든 이들과 구별되는 수준으로 올라설 것이다." - 스티브 맥코넬, <Code Complete>
  • 정기적으로 발간되는 연구 논문집을 읽으면 당신의 정신세계가 확장되고, 전산학의 최첨단 이슈에 계속 접할 있으며, 도전적인 아이디어의 원천이 되기도 한다.
  • 두껍지 않은 책을 지니고 다녀라. 이렇게 해서 일상생활 중에 잠깐씩 비는 시간을 학습에 활용할 있다.

 

고전을 공부하라.

"당신의직업이나관심분야에서위대한저작들, 지금까지있었던가장훌륭한책과기사, 연설문등을찾아서그것을진지학공부하기시작하라." - 조슈아 케리에브스키, <Knowledge Hyadranti: A Pattern Languages fur Studuy Groups>
  • 수많은 책들을 모두 읽을 없다. 분야에서 가장 훌륭한 것을 읽어라.
  • 성공적인 견습생들은 '수명이 ' 집중하는 경향이 있으며, 웹이나 실험을 통해서 정보가 어떻게 발전했는지를 배운다.
  • 독서 목록에 고전뿐 아니라 현대적이고 실용적인 책과 기사도 섞어두기를 잊지 말라.

 

깊이 파고들어라

  • 도구나 기술 분야, 각종 기법 같은 것을 깊이 파고드는 법을 배워라. 그런식으로 되어 있는지 알게 때까지 지식의 깊이를 더해 가라.
  • 여기서 깊이라 함은 세부적인 설계보다는 그런 설계에 이르게 요인을 이해하는 것을 의미한다.
  • 어떤 기술 분야를 깊이 파고들 얻을 있는 다른 이점은, 당신이 작업하고 있는 시스템의 물밑에서 무슨 일이 일어나고 있는지 설명할 있게 된다는 것이다.
  • 근원적인 곳으로부터 정보를 얻어라. 예를 들어 REST 대해서 알고 싶다면 REST 개념이 정의된 Roy Fielding 박사 학위 논문을 읽어볼 이유로 생각해야 한다.
  • 어떤 개념을 정말로 이해하려면 개념이 최초로 언급된 당시의 전후 맥락을 재구성해 필요가 있다.
  • 수년 서로서로 선택적으로 인용해 오고 있는 일련의 사람들보다는, 그런 개념의 원래 출처가 훨씬 나은 교사 역할을 한다는 사실을 앞으로 자주 깨닫게 것이다.
  • 튜토리얼을 읽을 때는, 복사해서 갖다 코드를 찾지 말고 새로 습득한 지식을 마음 어디에 두면 좋을지 찾도록 하라.
  • 수박 겉핥기식으로만 해서는 지금 모르는 것을 앞으로도 모를 것이며, 자기 지식의 한계가 어디까지인지 이해하지 않고 새로운 것을 깨달을 수는 없다.
  • 패턴을 정기적으로 실천한다면, 당신은 자기 도구가 어떻게 동작하는지 진정으로 이해하는 사람들 하나가 것이다.
  • 하지만 이런 지식을 얻었다고 거만을 부려서는 된다. 그러느 ㄴ대신에 가장 뒤떨어진 사람이 기회를 계속 찾아라.
댓글