6. 학습과정의 구성<br />아꿈사 박민욱<br />
이제 그는 평가가 아니라 지식에 의해 동기를 얻는 사람이 될 것이다. 그가 학습하는데 외부의 압력 같은 것은 필요하지 않다. 압력은 오히려 그의 내부에서 생겨난다.... <br />
  독서목록<br />누구라도 한번에 모든 것을 배울 수는 없고 어떤 규칙이나 원칙이 있는 건 아니다. 배우는 사람은 자기만의 학습 계획을 스스로 세운다. <br />
상황<br />첫 언어에 능숙해질 정도로 기술과 역량을 발전 시키고 나서 주위를 둘러보니, 여전히 배워야 하는 정보의 양이 엄청나다.<br />
문제<br />읽어야 할 책 수가 당신이 책을 읽는 속도보다도 더 빠르게 늘어만 간다.<br />
해결책<br />읽기로 한 책들의 목록을 유지하고, 읽은 책은 기억해 두라.<br />배운 것을 공유하라<br />공개된 장소에 당신의 독서 목록을 올려 두는 것을 한번 고려해 보라.<br />책에서 얻는 귀중한 것 중...
실천방안<br />소스 관리 시스템을 사용해 텍스트 파일을 하나 만들고 지금 읽고 있는 모든 책의 목록을 타이핑해 넣어라.<br />그리고 이 텍스트 파일을 최신 상태로 유지 하면 된다.<br />
꾸준히 읽어라<br />좋은 프로그래밍 책을 두 달에 한 권 정도만 읽어도, 당신은 이내 이 분야에 대해서 확실한 감을 갖게 될 것이며 주변의 거의 모든 이들과 구별되는 수준으로 올라설 것이다.<br />
상황<br />당신은 열정을 드러내었고 수없이 많은 문을 열었다.<br />
문제<br />당신이 첫 언어에 능숙하긴 하지만,당신에게 보이지 않는 심오하고 더욱 근본적인 개념들이 어디선가 끝없이 흘러가고 있는 것 같다.<br />
해결책<br />배움을 향한 당신의 갈증을, 문자로 쓰인정보를 흡수 하는 데에 최대한 집중 시켜라.<br />긴 여정중 데이브는2002년에 2003년 대중교통을 이용 할 때 상당한 양의 책을 읽을 기회가 있었다.<br />
실천방안<br />이 책을 읽은것으로 이미 패턴을 적용하기 시작한 셈이다.<br />이 다음에 무슨 책을 읽을지, 지금 결정하라. <br />이 책을 끝내자마자 바로 그 책으로 넘어 갈수 있도록 하여라.<br />두껍지...
  고전을 공부하라<br />당신의 직업이나 관심 분야에서 위대한 저작들, 즉 지금까지 있었던 가장 훌륭한 책과 기사, 연설문 등을 찾아서 그것을 진지하게 공부하기 시작하라.<br />
상황<br />당신은 독학으로 공부 했거나 이론보다 기술 훈련을 더 중요시 하는 상당히 실무 중심적인 교육을 받았다.<br />
문제<br />같이 일하는 사람들이 당신이 이미 읽었을것 이라고 생각하는 책에 나오는 개념들을 계속 언급한다.<br />
해결책<br />무지를 드러내서 잘 모르는 개념이 어떤 뜻이며 어떤 책에서 비롯되었는지 물어보라.<br />그 책을 당신의 독서 목록에 추가 하라.<br />성공적인 견습생들은 '수명이 긴 책'에 집중하는 경향이 있으며...
실천방안<br />당신이 소장한 책 중에서 가장 오래된 것은 어떤 책인가? 그 책을 먼저 읽어라<br />
  더 깊이 파고 들어라<br />실무에서는 대형 프로젝트의 초반에 알고리즘 때문에 문제가 생기지는 않는다. 오히려 프로그래머가 더 이상 어떻게 진행해야 할지 모르게 되거나 현재 짜놓은 프로그램이 부적합 하다는 사실이 ...
상황<br />당신의 고용주들은 모든 역할마다 전문가를 넉넉히 고용하는 사치를 누릴 여유가 없다.<br />각종도구들을 겨우 지금 하는 작업을 완료하는데 필요한 정도로만배우고 있다.<br />당신은 새로운 기술 분야에 ...
문제<br />자기 코드를 유지보수 하면서도 계속 난관에 봉착 했는데, 당신이 공부 했던 튜토리얼들이 실은 필요한 절차도 대충 건너 뛰었으며 복잡한 이슈를 단순화 했었다는 사실이 들어 났다.<br />사람들은 종종 당신...
해결책<br />도구나 기술 분야, 각종 기법 같은 것을 깊이파고드는 법을 배워라. <br />이런 지식의 깊이가 새로운 분야에 도전할 때 기댈 언덕이 되어 주며 앞으로 나갈 힘을 부여 한다는 것이다. <br />	"이...
해결책<br />이패턴을 적용할 때 배우게 될사실 한가지, 심도 있는 지식을 얻는 일은 힘들다는 것이다. 대부분의 사람들이 소프트웨어 개발을 받쳐 주는 아주 폭넓은 전산학적 지식을 갖고 있지만 그 깊이는 그토록 얕은 이...
실천방안<br />HTTP 1.1을 기술하고 있는 RFC 2616과, RFC 707을 찾아서 읽어라.<br /> 	RFC 707에 의거해 RPC 클라이언트와 서버 프로그램을 구현해 보라. <br />그리고 현대에 와서 ...
  익숙한 도구들<br />바퀴자국 안에 빠지게 되면 아무리 바퀴를 돌려도 계속 제자리고, 유일한 진척이라고는 더 깊게 파이는 자국뿐이다. <br />
상황<br />모든 프로젝트가 새로 배워야 할 것들로 가득하다. 새로운 팀 멤버들, 새로운 팀 내 역할, 새로운 사업 분야, 새로운 기법, 새로운 기술분야.<br />
문제<br />어떻게 고객에게 뭔가를 보장해 줄 수 있는가? 어떤 기능을 제공하려면 얼마만큼의 시간이 걸릴 거라고 얘기 할 때, 고객이 그 말에서 확신을 얻으려면 무슨 근거가 있어야 할 것이다.<br />
해결책<br />익숙한 도구들을 선별해서 거기에 집중하라. 이상적인 경우라면 이런 도구들을 쓸 때 당신은 더 이상 문서를 볼 필요도 없다. <br />도구들이 익숙하다고 해서 당장 항상 다른 사람들에게까지 추천해야 하는...
해결책<br />극적으로 변화하는 시기에 미래를 계승하는 것은 배우는 자들이다. 이미 배운 사람들은 이제 더 이상 존재하지 않는 세계에서 영위되는 삶에 자신이 맞추어져 있음을 깨닫게 된다.<br />친숙하고 소중한 도구...
해결책<br />당신이 견습생 때 쓰던 도구들은 숙련공이 되고 나서는 더 이상 소용이 없다. 때가 되면 폐물이 될 것이다.<br />당신의 경력이 성공적이라면 익숙한 도구들을 쉽게 얻고 쉽게 버리는 법을 배워야 한다.<...
실천방안<br />익숙한 도구의 목록을 적어 보라. <br />만약 이미 다섯 개의 익숙한 도구를 가지고 있다면 그것들을 신중하게 조사해 보라.<br />더 나으며 강력한 도구가 있는가? 그렇다면 즉시 도구를 교체하라....
장을 마치며…<br />배우는 과정 자체를 즐기는 법을 배운다면, 우리의 방심을 허락하지 않고 끝없이 변화해 가는 이 세계에서 많은 도움을 얻을 것이다. <br />
끝<br />
Upcoming SlideShare
Loading in …5
×

멘토6장

922 views

Published on

아꿈사 스터디 박민욱

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
922
On SlideShare
0
From Embeds
0
Number of Embeds
133
Actions
Shares
0
Downloads
9
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

멘토6장

  1. 1. 6. 학습과정의 구성<br />아꿈사 박민욱<br />
  2. 2. 이제 그는 평가가 아니라 지식에 의해 동기를 얻는 사람이 될 것이다. 그가 학습하는데 외부의 압력 같은 것은 필요하지 않다. 압력은 오히려 그의 내부에서 생겨난다.... <br />
  3. 3. 독서목록<br />누구라도 한번에 모든 것을 배울 수는 없고 어떤 규칙이나 원칙이 있는 건 아니다. 배우는 사람은 자기만의 학습 계획을 스스로 세운다. <br />
  4. 4. 상황<br />첫 언어에 능숙해질 정도로 기술과 역량을 발전 시키고 나서 주위를 둘러보니, 여전히 배워야 하는 정보의 양이 엄청나다.<br />
  5. 5. 문제<br />읽어야 할 책 수가 당신이 책을 읽는 속도보다도 더 빠르게 늘어만 간다.<br />
  6. 6. 해결책<br />읽기로 한 책들의 목록을 유지하고, 읽은 책은 기억해 두라.<br />배운 것을 공유하라<br />공개된 장소에 당신의 독서 목록을 올려 두는 것을 한번 고려해 보라.<br />책에서 얻는 귀중한 것 중 하나는 읽을 가치가 있는 다른 책의 목록이다. 시간이 지나면서 특정한 책이 계속해서 참고 문헌에 나타나는 것을 발견 하면, 그 책을 독서 목록의 가장 위에다 올려 놓아라.<br />
  7. 7. 실천방안<br />소스 관리 시스템을 사용해 텍스트 파일을 하나 만들고 지금 읽고 있는 모든 책의 목록을 타이핑해 넣어라.<br />그리고 이 텍스트 파일을 최신 상태로 유지 하면 된다.<br />
  8. 8. 꾸준히 읽어라<br />좋은 프로그래밍 책을 두 달에 한 권 정도만 읽어도, 당신은 이내 이 분야에 대해서 확실한 감을 갖게 될 것이며 주변의 거의 모든 이들과 구별되는 수준으로 올라설 것이다.<br />
  9. 9. 상황<br />당신은 열정을 드러내었고 수없이 많은 문을 열었다.<br />
  10. 10. 문제<br />당신이 첫 언어에 능숙하긴 하지만,당신에게 보이지 않는 심오하고 더욱 근본적인 개념들이 어디선가 끝없이 흘러가고 있는 것 같다.<br />
  11. 11. 해결책<br />배움을 향한 당신의 갈증을, 문자로 쓰인정보를 흡수 하는 데에 최대한 집중 시켜라.<br />긴 여정중 데이브는2002년에 2003년 대중교통을 이용 할 때 상당한 양의 책을 읽을 기회가 있었다.<br />
  12. 12. 실천방안<br />이 책을 읽은것으로 이미 패턴을 적용하기 시작한 셈이다.<br />이 다음에 무슨 책을 읽을지, 지금 결정하라. <br />이 책을 끝내자마자 바로 그 책으로 넘어 갈수 있도록 하여라.<br />두껍지 않은 책을 한 권 늘 지니고 다녀라.<br />
  13. 13. 고전을 공부하라<br />당신의 직업이나 관심 분야에서 위대한 저작들, 즉 지금까지 있었던 가장 훌륭한 책과 기사, 연설문 등을 찾아서 그것을 진지하게 공부하기 시작하라.<br />
  14. 14. 상황<br />당신은 독학으로 공부 했거나 이론보다 기술 훈련을 더 중요시 하는 상당히 실무 중심적인 교육을 받았다.<br />
  15. 15. 문제<br />같이 일하는 사람들이 당신이 이미 읽었을것 이라고 생각하는 책에 나오는 개념들을 계속 언급한다.<br />
  16. 16. 해결책<br />무지를 드러내서 잘 모르는 개념이 어떤 뜻이며 어떤 책에서 비롯되었는지 물어보라.<br />그 책을 당신의 독서 목록에 추가 하라.<br />성공적인 견습생들은 '수명이 긴 책'에 집중하는 경향이 있으며, 웹이나 실험을 통해서 그 정보가 어떻게 발전 했는지를 배운다.<br />
  17. 17. 실천방안<br />당신이 소장한 책 중에서 가장 오래된 것은 어떤 책인가? 그 책을 먼저 읽어라<br />
  18. 18. 더 깊이 파고 들어라<br />실무에서는 대형 프로젝트의 초반에 알고리즘 때문에 문제가 생기지는 않는다. 오히려 프로그래머가 더 이상 어떻게 진행해야 할지 모르게 되거나 현재 짜놓은 프로그램이 부적합 하다는 사실이 갑자기 명백 해질 때, 하위 문제로 모습을 드러내곤 한다.<br />
  19. 19. 상황<br />당신의 고용주들은 모든 역할마다 전문가를 넉넉히 고용하는 사치를 누릴 여유가 없다.<br />각종도구들을 겨우 지금 하는 작업을 완료하는데 필요한 정도로만배우고 있다.<br />당신은 새로운 기술 분야에 뛰어 들어서 아주 빨리 해결책을 찾아내는 능력을 지녔다.<br />
  20. 20. 문제<br />자기 코드를 유지보수 하면서도 계속 난관에 봉착 했는데, 당신이 공부 했던 튜토리얼들이 실은 필요한 절차도 대충 건너 뛰었으며 복잡한 이슈를 단순화 했었다는 사실이 들어 났다.<br />사람들은 종종 당신의 이력서에 오해의 소지가 있다고 비난한다. 더 나쁜 상황은 당신의 지식이 너무나 피상적이라서 어떤 계기나 누군가 때문에 시험에 들기 전까지는 자기가 아는 바가 얼마나 없는지 자각 조차 못하는 것이다. <br />
  21. 21. 해결책<br />도구나 기술 분야, 각종 기법 같은 것을 깊이파고드는 법을 배워라. <br />이런 지식의 깊이가 새로운 분야에 도전할 때 기댈 언덕이 되어 주며 앞으로 나갈 힘을 부여 한다는 것이다. <br /> "이것도 마스터 했으니 그까이꺼!!“<br />튜토리얼을 읽을 때는, 복사해서 갖다 쓸 코드를 찾지 말고 새로 습득한 지식을 마음 속 어디에 두면 좋을지 찾도록 하라. <br />
  22. 22. 해결책<br />이패턴을 적용할 때 배우게 될사실 한가지, 심도 있는 지식을 얻는 일은 힘들다는 것이다. 대부분의 사람들이 소프트웨어 개발을 받쳐 주는 아주 폭넓은 전산학적 지식을 갖고 있지만 그 깊이는 그토록 얕은 이유가 여기에 있다.<br />스스로 기초 지식을 애써가며 배우기 보다는 다른 사람들에게 의지하는 편이 물론 더 쉽고 때로는 더 유리하기도 하기 때문이다.<br />표면적인 지식만 가졌을 때 초래 될 수 있는 또 다른 결과는, 풀려고 하는 문제에 대해 잘 알려진 해법이 있는지 혹은 실질적으로 해결이 불가능한 문제인지 전혀 모를 수 가 있다는 것이다.<br />
  23. 23. 실천방안<br />HTTP 1.1을 기술하고 있는 RFC 2616과, RFC 707을 찾아서 읽어라.<br /> RFC 707에 의거해 RPC 클라이언트와 서버 프로그램을 구현해 보라. <br />그리고 현대에 와서 구현한 페이스북에 사용되고 있는 Apache Trrift프레임 워크 같은 것을 검토해보라. <br />지난 30년간 원격 프로시저 호출과 분산 시스템 분야에서 우리 지식이 어떻게 발전해 왔는지를 주제로 블로그에 글을 써라.<br />이제, RPC에 대한 스티브 비노스키의 글을 읽어라. <br />당신의 의구심과 현재 이해 수준에 대해 블로그에 글을 올려라<br />
  24. 24. 익숙한 도구들<br />바퀴자국 안에 빠지게 되면 아무리 바퀴를 돌려도 계속 제자리고, 유일한 진척이라고는 더 깊게 파이는 자국뿐이다. <br />
  25. 25. 상황<br />모든 프로젝트가 새로 배워야 할 것들로 가득하다. 새로운 팀 멤버들, 새로운 팀 내 역할, 새로운 사업 분야, 새로운 기법, 새로운 기술분야.<br />
  26. 26. 문제<br />어떻게 고객에게 뭔가를 보장해 줄 수 있는가? 어떤 기능을 제공하려면 얼마만큼의 시간이 걸릴 거라고 얘기 할 때, 고객이 그 말에서 확신을 얻으려면 무슨 근거가 있어야 할 것이다.<br />
  27. 27. 해결책<br />익숙한 도구들을 선별해서 거기에 집중하라. 이상적인 경우라면 이런 도구들을 쓸 때 당신은 더 이상 문서를 볼 필요도 없다. <br />도구들이 익숙하다고 해서 당장 항상 다른 사람들에게까지 추천해야 하는 것은 아니다. <br />때로는 일을 하기에 가장 알맞은 도구와 당신에게 가장 익숙한 도구가 다를 수도 있다.<br />
  28. 28. 해결책<br />극적으로 변화하는 시기에 미래를 계승하는 것은 배우는 자들이다. 이미 배운 사람들은 이제 더 이상 존재하지 않는 세계에서 영위되는 삶에 자신이 맞추어져 있음을 깨닫게 된다.<br />친숙하고 소중한 도구를 떠나 보내는 것은 고통스러운 과정이지만, 그것도 역시 당신이 습득해야 하는 기술 중 하나다.<br />
  29. 29. 해결책<br />당신이 견습생 때 쓰던 도구들은 숙련공이 되고 나서는 더 이상 소용이 없다. 때가 되면 폐물이 될 것이다.<br />당신의 경력이 성공적이라면 익숙한 도구들을 쉽게 얻고 쉽게 버리는 법을 배워야 한다.<br />이런 목표를 이루기 위해 무엇을 배워야 할지 정하는 것은 숙련공으로 이행하는 동안 모든 견습생이 마주쳐야 하는 도전 중 하나다.<br />
  30. 30. 실천방안<br />익숙한 도구의 목록을 적어 보라. <br />만약 이미 다섯 개의 익숙한 도구를 가지고 있다면 그것들을 신중하게 조사해 보라.<br />더 나으며 강력한 도구가 있는가? 그렇다면 즉시 도구를 교체하라. <br />
  31. 31. 장을 마치며…<br />배우는 과정 자체를 즐기는 법을 배운다면, 우리의 방심을 허락하지 않고 끝없이 변화해 가는 이 세계에서 많은 도움을 얻을 것이다. <br />
  32. 32. 끝<br />

×