티스토리 뷰
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의 박사 학위 논문을 읽어볼 이유로 생각해야 한다.
- 어떤 개념을 정말로 이해하려면 그 개념이 최초로 언급된 당시의 전후 맥락을 재구성해 볼 필요가 있다.
- 수년 산 서로서로 선택적으로 인용해 오고 있는 일련의 사람들보다는, 그런 개념의 원래 출처가 훨씬 나은 교사 역할을 한다는 사실을 앞으로 자주 깨닫게 될 것이다.
- 튜토리얼을 읽을 때는, 복사해서 갖다 쓸 코드를 찾지 말고 새로 습득한 지식을 마음 속 어디에 두면 좋을지 찾도록 하라.
- 수박 겉핥기식으로만 해서는 지금 모르는 것을 앞으로도 모를 것이며, 자기 지식의 한계가 어디까지인지 이해하지 않고 새로운 것을 깨달을 수는 없다.
- 이 패턴을 정기적으로 실천한다면, 당신은 자기 도구가 어떻게 동작하는지 진정으로 이해하는 사람들 중 하나가 될 것이다.
- 하지만 이런 지식을 얻었다고 거만을 부려서는 안 된다. 그러느 ㄴ대신에 가장 뒤떨어진 사람이 될 기회를 계속 찾아라.
'독서 > 프로그래머의 길, 멘토에게 묻다' 카테고리의 다른 글
서평: 프로그래머의 길, 멘토에게 묻다 (0) | 2020.06.02 |
---|---|
프로그래머의 길, 멘토에게 묻다: 7장 요약 (0) | 2020.06.02 |
프로그래머의 길, 멘토에게 묻다: 5장 요약 (0) | 2020.05.31 |
프로그래머의 길, 멘토에게 묻다: 4장 요약 (0) | 2020.05.23 |
프로그래머의 길, 멘토에게 묻다: 3장 요약 (0) | 2020.05.23 |
프로그래머의 길, 멘토에게 묻다: 2장 요약 (0) | 2020.05.23 |
프로그래머의 길, 멘토에게 묻다 : 1장 요약 (0) | 2020.05.23 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 비전공개발자
- 프로그래머의 길
- 개발자
- 멘토에게묻다
- 멘토에게 묻다
- 문과생개발자
- 알고리즘풀이
- Regex
- 프로그래머스
- 이사
- 스타트업
- 건조기
- software craftmanship
- 프로그래머의길멘토에게묻다
- 안드로이드
- 소프트웨어 장인
- 정규표현식
- 소프트웨어장인
- 디버깅
- 세탁기설치
- 서평
- 정규식
- 괄호 종류
- 알고리즘
- 세탁기
- 이직
- 프로그래머의길
- 개발자취업
- 알고리즘 풀이
- 건조기설치
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함