Languages/Objective-C2009.12.17 14:11
연말이 되었는데 이런 저런 실험 탓에 기다려야 하는 시간이 많아서 시간도 때울 겸(?) 아이폰 앱을 하나 만들어 보았다. "아웃라이어"에 보면 10,000시간의 법칙이 나오는데, 요지는 10,000시간의 의도적 수련(deliberate practice)이 전문가를 만들어 준다는 것이다. 이 시간을 관리할 수 있게 하는 앱이다. (이런 거나 하고 있으니 한가해 보이는 걸까...)
 
As pointed out in the book "Outliers", a professional is made by 10,000 hours deliberate practice. This iPhone app manages time spent on your deliberate practices.

First, you define "Areas" where you want to be a professional.


Next, you define "activities" which comprise an area. The time spent on each activity is summed and displayed in the area view page.


By clicking activity and press "Start" button, you can count the time spent on the acvitivity. Following screen shows that I've spent 8 minutes on 'coding' activity :-)


To stop the counting, you can press "stop" button or "back" button at the top of the screen. That's it.

개인적인 용도로 써먹을려고 만들었는데, 시험삼아 공개해보는 것도 나쁘지 않을 것 같아서 앱 스토어에 등록을 신청해 둔 상태다. 어제 먹은 술이 덜 깨서 등록 절차를 제대로 밟았는지도 잘 모르겠다. 

신고
Posted by 이병준

소중한 의견, 감사합니다. ^^

  1. 깔끔한데요! 아이폰 사면 함 다운받아보겠습니다 ^^
    그나저나, 10,000시간 채우기 전에 배터리 수명이 다하지 않을런지요.. ㅋ

    2009.12.17 18:37 신고 [ ADDR : EDIT/ DEL : REPLY ]
  2. 괜찮네요 어플등록되면 다운받겠습니다.^^

    2009.12.18 09:27 신고 [ ADDR : EDIT/ DEL : REPLY ]
  3. 왠지 대박 얘감!!!

    2009.12.18 10:01 신고 [ ADDR : EDIT/ DEL : REPLY ]
  4. 남미영

    팀장님..역쉬..^^
    아이폰 언제 살지 모르겠으나..저도 다운받아서 사용해봐야겠습니다.
    10000시간 투자하면 아웃라이어가 될 수 있을까요?? 감사합니다.

    2009.12.18 10:49 신고 [ ADDR : EDIT/ DEL : REPLY ]

Thoughts2009.04.02 11:22
IBM 디벨로퍼웍스에 김창준씨의 새 글이 "당신은 몇년 차?"라는 제목으로 올라와 있다. 전체적으로 좋은 글이니 개발자로서 걸어야 하는 길에 고민하고 있는 사람이라면 한번 읽어 둘 것을 추천한다.

다만, 다음과 같은 예는 아마 별로 마음에 들지 않는 사람도 있을 것이다.

요즘 1만 시간 법칙이 유행이다. 국내외에 여러 책에서 그 법칙을 언급하고 있다(말콤 글래드웰의 『아웃라이어』라는 책이 야기하는 오해에 대해 내가 블로그에 쓴 「1만 시간 법칙에 대한 오해」를 참고하라). 특정 분야의 전문가가 되는 데 1만 시간의 노력이 필요하다는 법칙으로 설명되고 있다.

자신이 IT 분야 종사자라면 그 법칙을 듣고 대부분 어림추산을 해봤을 것이라 생각한다. ‘아, 내 경력이 6년이고, 야근도 좀 해주고 했으니까, 대충 계산하면... 오호, 1만 시간 넘네. 아싸.’

그런데 좀 이상하지 않나? 우리는 하루 세 번 3분씩 이를 닦는다. 대략 다섯 살부터 닦았을 것이고 죽기 전까지 닦을 것이다. 그런데 이 닦는 경력과 실력에 어떤 관련이 있다고 생각하는가? 나이 육칠십쯤 되면 도사 수준은 못되어도 준전문가 소리는 들어야 하지 않을까? 그런데 나이 들었다고 이 잘 닦는 사람 이야기를 들어본 적이 없다. 예를 들어 칫솔에 특수 약품을 묻히고 이를 닦은 후에 어느 부위가 닦였는지 안 닦였는지를 확인하면 얼마나 제대로 이를 닦는지를 알 수 있는데 이 실력과 칫솔질 경력과는 아무 상관이 없을 것이다.

이 예는 '의도적 수련이 없으면 양치질 전문가가 될 수 없다'를 보이는 예가 아니라, '옆에서 잔소리를 해주는 사람이 없으면 양치질 실력은 나아지지 않는다'의 예이다. 실제로 대부분의 사람들의 양치질 실력은 부모가 잔소리를 해주는 나이까지는 나아지다가 그 뒤로는 나아지지 않는다. 일곱살 이후가 되면 양치질은 거의 혼자 해야 하는 활동이고, 결정적으로 양치질에는 '전문가가 되어야 하는 동기'가 없다.

전문가를 만드는 결정적인 요소는 다음과 같다.

  • 동기
  • 의지
  • 소통
  • 시간

나의 지도교수는 지금 39세이다. 수영장에 아침 여섯시 부터 다니기 시작한지 거의 십년 가까이 되었다. 보통 어느 정도 수준에 이르고 나면 강사로부터 강습을 듣지 않는 것이 일반적인데, 이 분은 계속 강사의 강습을 들으면서 본인의 자세를 교정하고 잘못된 습관을 바로잡는다. 덕분에 얼마 전에는 인명구조자격증까지 취득하였다. 수영에 관해서라면, 거의 '준 전문가' 반열에 올랐다고 할 수 있다.

수영을 잘 하고 싶다는 동기가 있었고, 강사의 조언을 듣겠다는 자세가 있었으며, 매일 아침 수영장에 나가겠다는 의지가 있었다. 덕분에 적절한 수련을 쌓아 준 전문가가 될 수 있었다.

결국 '의도적인 수련'이라는 것은 소통(communication)과 동기(motivation), 그리고 의지(will)의 합작품이다. 이 세 가지 요소를 잘 갖추고 10,000시간을 보내면, 전문가가 될 수 있다. 교육받은 내용을 일에 적용하겠다는 의지, 그리고 그 의지를 뒷받침해주는 동기가 있으면 충분하다. (10,000시간이 정확한 수치이냐 아니냐는 따지지 말자.)

김창준씨 스타일로 '의도적인 수련'을 강조하는 것은, '전문가가 못 되는 것은 다 네 탓'이라는 식으로 들릴 소지가 있어 별로 바람직하지 않다고 생각한다. 소통을 통해 피드백을 받지 못하면, 아무리 의도적인 수련을 해도 혼자서 삽질하는 것 이상의 의미는 없을 수 있다. (단, 김창준씨 글을 찾아 읽을 정도의 성의가 있는 사람이면 '소통'의 문제는 스스로 해결하고 있다고 봐도 무방할 것 같다.)

소통을 막는 장애물로는 다음과 같은 것이 있다.

  • 아집
  • 편견
  • 환경

아집/편견이야 잘 어울리는 한쌍이니 굳이 설명할 필요는 없을 것 같다. 개발자들은 아마 자신이 일하는 환경의 문제에 관심이 많을 것이다. '책 읽을 시간도 안주는 회사' '매일 야근만 시키는 회사'같은 투덜거림은 많은 개발자들이 환경의 문제에 관심이 많다는 것을 시사한다. 어쨌든 이런 부분을 개선하지 않으면 전문가가 되기는 힘들고, 소소한 '자신만의' 개선에 만족하다가 그칠 가능성이 높다. (XP는 소통의 문제를 Pair Programming이라는 방법을 동원하여 해결하려고 시도하기도 한다.)

어쨌든 이런 부분을 다 해결하고 10,000시간을 보냈다고 하자. 그러면 전문가가 될 수 있다는 것이 '아웃라이어'라는 책에서 얻어야 할 교훈이다. '아웃라이어'라는 책에 '세계 최고' 전문가들의 이야기가 나오긴 하지만, 모두가 세계 최고 전문가가 되는 것은 애시당초 가능하지 않은 일이다.
신고
Posted by 이병준

소중한 의견, 감사합니다. ^^

  1. > '의도적 수련이 없으면 양치질 전문가가 될 수 없다'를 보이는 예가 아니라

    제가 양치질 예를 든 것은, 그냥 어떤 작업에 시간을 많이 보낸다고 해서 더 뛰어난 퍼포먼스를 보이지 않는 비근한 예를 들고 싶어서 그런 것입니다. 그런데 이빨이 많이 망가지게 되어서 의사가 잔소리를 합니다. 그런데도 이빨 닦는 퍼포먼스가 개선되지 않을수도 있습니다. 동기나 의지가 생겨도 말이죠. 적절한 피드백도 받고 자신의 약점을 파악해서 그 부분을 상당 시간 연습해야 하거든요.

    그런데 "의도적 수련"이라는 개념으로 보면 이런 개별적이고 추상적인 것들을 묶어서 쉽게 정의할 수 있다는 장점이 있죠. 그래서 의도적 수련이라는 통합적 개념이 유용한 것이죠.

    참고로 전문성 연구자들 중에는 의도적 수련이 nature 대 nurture의 논쟁에서 nurture 쪽에 무게중심을 옮겼지만, 도대체 왜 그런 동기가 흥미를 갖고 수련을 하는지, 그 부분은 nature로 봐야하지 않겠냐라고 주장하는 사람들도 있습니다. 어쨌건 의지나 동기가 충분하지 않으면 의도적 수련을 잘 하지 않겠죠.

    소통도 의도적 수련에서 중요시하는 "피드백"의 면에서 볼 수 있습니다. 내가 어떤 행동을 하고 그 행동에 대해 피드백(선생님이 주건 자기가 캣치하건)이 제대로 없으면 효과적인 의도적 수련으로 볼 수 없거든요.

    2009.04.02 11:47 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 안녕하세요? 반갑습니다. 저는 동기나 의지가 생긴다면 연습은 뒤따라 올 것으로 생각하는 편입니다. 연습하지 않는다면 의지라는 것은 없다고 보아도 무방하겠죠. 그런 사람은 개선할 수 없다고 생각합니다.

      저도 의도적 수련이 유용한 통합적 개념이라는 데는 동의합니다. 다만 그 과정에서 '수련'의 의미가 너무 좁아지는 것은 경계하고 싶습니다.

      전문성 연구자들의 무게중심이 nurture쪽으로 이동하는 것은 한편으로는 당연하다는 생각도 듭니다. 일반인의 경우, 누군가가 '수련이 중요하다'는 이야기를 하기 전까지는 '수련이 중요하다'는 생각을 하지 않는 경우가 많거든요. '전문가가 되어야겠다'는 추상적인 명제가 실질적인 행위로 이어지려면, 그에 대한 어느 정도의 지도가 필요하다고 생각합니다.

      그래서 '수련'이라는 행위가 필요로 하는 '피드백'이 '사적으로 이루어지는 무엇'으로 받아들여지는 것은 경계하고 싶은 것입니다.

      뭐 어쨌든 최종적으로 하고 싶은 말은 비슷합니다만^^

      2009.04.02 13:16 신고 [ ADDR : EDIT/ DEL ]

Thoughts2009.03.27 16:37
자주 가는 블로그 중 하나인 http://agile.egloos.com  에 가 보니 말콤 글래드웰이 자신의 저서 '아웃라이어'에서 언급한 10,000시간의 법칙에 대한 글이 몇개 올라와 있더군요.

저는 대체로 10,000시간의 법칙 그 자체에는 동의하는 편입니다. 이전 글에서 박사과정 학생이 5년을 제대로 채우면 그게 9,000시간쯤 될거다 라는 이야기를 했는데, 저는 한편으론 '5년'이라는 시간도 '저절로 정해진 것은 아닐거다'라는 생각을 갖고 있습니다.

그런데 http://agile.egloos.com/4834009 에 보면 이런 언급이 나옵니다.

원래 연구에서는 시간 사용을 일, 놀이, 수련으로 나누었을 때 그 중 오로지 수련 시간의 누적만이 실제 퍼포먼스와 관련이 있더라는 발견을 했습니다.

따라서 개발자가 하루에 몇 시간 몰두해 일하냐로 따지지 말고, 하루에 몇 시간 오로지 수련(deliberate practice 특별히 자신의 기량을 높히기 위해 하는 수련 -- 자신이 이미 잘하는 걸 하는 것이 아니라 부족한 부분을 개선하기 위해 고안한 수련을 하는 것)을 위해 시간을 쓰느냐로 따져야 합니다.

이 말을 곧이 곧대로 넋놓고 들으면 '일과 전문성과는 아무런 상관이 없다'는 절망적인 코멘트로 읽힐 가능성이 높은데, (설사 그런 뜻으로 말을 했다손 치더라도) 그렇게 들으면 곤란합니다.

예를 들어 체스 선수 연구에서 밝혀진 것은 이 선수가 토너먼트를 몇 시간 했냐 하는 것은 결과적으로 그 사람의 실력에 큰 영향이 없었습니다. 대신 자기가 혼자서 기보를 연구하고 연습하고 한 것이 유의미 했습니다.

이 말도 그냥 말 그대로 들으면 '일과 전문성과는 아무런 상관이 없다'는 표현으로 읽힐 가능성이 높은데, 역시 (설사 그런 뜻으로 말했다손 치더라도) 그렇게 읽으면 곤란합니다. 일과 놀이, 수련 사이에는 그렇게 딱 떨어지는 구분이 있는 것이 아니거든요. 왜 그런가요? 체스를 일이라고 생각하는 사람이 집에와서 기보를 연구하고 연습하는 행동을 안할 리가 없거든요. (취미삼아 바둑을 둘 뿐인 제 아버지도 집에 오면 연구하십니다. ㅋㅋ) 하지만 혹 그런 사람이 있다면, 토너먼트에 나가면 안됩니다. 그리고 체스를 직업으로 삼는 선수가 되어서도 곤란하죠.

물론 인용된 '체스 선수에 관한 연구'와 같은 연구를 하려면 비교 데이터가 있어야 하니까 사람들을 두 부류로 나누어 '토너먼트에 나가 게임만 할 집단'과 '게임하고 와서는 연구도 하는 사람의 집단'을 만들어야 하겠지만, 실제로는 그렇게 나눌 수 없다는 거에요. 그리고, 바보가 아닌 다음에야 그렇게 하면 누가 나중에 실력이 더 좋아질지는 뻔히 알수 있지 않겠어요? 체스라는 게 이기고 지는 것에 따라 실력을 판가름하는 상대적인 게임인데, 토너먼트만 한 사람의 실력이 다른 사람에 비해 상대적으로 빨리 좋아질 리가 없잖아요. 이런거 알아낼려고 연구했다는 사람도 참...

사람은 일을 하면서 무의식중에 부족한 부분을 개선합니다. 더 잘 하려는 욕구가 있기 때문에 배우고 공부하죠. (이런 욕구가 없는 사람은 논외로 합시다) 그런 개선이 없다면 그건 인간이 아니라 기계에요. (요즘은 기계 조차도 개선하긴 합니다.) 일을 인간답게 하는 사람은 누구나 본능적으로 개선합니다. 더 편하게 하기 위해서, 혹은 더 많이 혹은 더 잘 하기 위해서. 캐스트 어웨이에서처럼 살아남기 위해서 개선하는 경우도 있겠죠. 일이 없다면 개선할 거리도 없으므로, 일과 수련을 분리하는 것은 따라서 아무런 의미가 없습니다. 그 시간을 따로 따지는 것도 아무런 의미가 없구요. (따로 셈할수나 있을지 모르겠습니다.)

자. 그러면 벤처에서 10,000시간을 일한 사람이 '왜 나는 전문가가 되지 못했는지 모르겠다'고 투덜댄다면, 그 이유는 무엇일까요? 그건 그 사람이 '수련을 덜 해서'가 아니에요. '엉뚱한 부분'을 계속 수련하고 개선한 나머지 엉뚱한 부분에서 전문가가 되었기 때문입니다. (하다못해 타이핑 전문가라도 되었을 겁니다.) 벤처에서 삽질 잘 하는 방법'을 5년동안 익혔다고 세상 사람들이 'SW 개발 전문가'로 불러주진 않아요. 세상사람들이 자신을 '전문가'로 불러주길 바란다면 그에 준하는 지식과 스킬을 갖출 필요가 있습니다.

그러면 '전문가'가 되기 위해서는 '어떤 지식을 갖추어야 하느냐'는 것은 대체 어디서 알아내야 하나요? 그건 그 사람이 속한 커뮤니티로부터 알아내야 합니다. 가령 박사과정 학생들은 연구자 커뮤니티에 속해있고, 그 사람들로부터 계속적으로 피드백을 받죠. 교수, 논문 리뷰어 등등, 많은 사람들로부터 피드백을 받습니다. 무슨 책을 읽어야 하는지, 무슨 과목을 공부해야 하는지, 그런 것들을 그들로부터 배우게 되죠[각주:1].

많은 사람들이 자신이 일하는 분야에 만 시간 이상을 쏟아부었는데도 전문가 소리를 듣지 못하는 것은, 자신이 속한 커뮤니티의 목소리를 올바르게 듣지 못해서일 가능성이 큽니다. 저 처럼 수영장에서 제대로 된 지도 한번 받지 않고 혼자 막 수영을 배우는 사람이 10,000 시간을 수영장 락스물에 갖다 푼다고 해서 전문가 소리를 들을 확률이 몇 퍼센트나 되겠어요?

'수련'의 중요성을 강조하는 것도 중요합니다만, '올바른 수련'이 이루어지려면 한 개인이 위치한 사회적 맥락, 좀 더 좁혀서 이야기하자면 그 개인이 전문가가 되고자 하는 특정한 영역을 커버하는 '인적 네트워크'라는 맥락을 고려하는 것이 반드시 필요합니다. 그것은 모든 사람이 수련을 하지만 (연탄을 던지고 받는 일을 하는 사람 조차도) 그 사람을 전문가의 길로 올바르게 인도할 '제대로 된 수련'을 하려면, 아무래도 타인의 도움이 반드시 필요하기 때문이죠.

교육이 중요한건 그래서입니다.

PS. 비슷한 취지의 글이 있어서 하나 소개... http://kr.blog.yahoo.com/hee6906/614


  1. 커뮤니티 활동을 잘 하면 '전문가'라는 평판이 덤으로 생기기도 합니다. 가령 '아웃라이어' 책에도 나오는 오펜하이머 이야기가 좋은 예인데, 오펜하이머는 지금 기준으로 보면 인적 네트워크 구성의 달인이라고 볼 수 있습니다. 커뮤니티 활동의 달인이라는 식으로 해석할 수도 있죠. '평판'이란 것은 이런 데서 나옵니다. 책에 보면 바로 이 '평판'을 얻는 데 실패하고 인생을 촌구석에서 낭비하는 찌질한 천재 이야기가 나오는데, 이 선수의 잘못은 그가 속했던 커뮤니티의 본질을 올바르게 이해하고 그 일원으로 활동하는 데 실패했다는 점 이상도 이하도 아닙니다. 그리고 나서는 평생 그 굴레에 갇혀 사는 것이죠. 그러니 '전문가'인지 아닌지 평가받을 기회조차 얻지 못하는 거에요. 몰라서 그렇지 우리 주위에도 이런 선수들 꽤 많을겁니다. [본문으로]
신고
Posted by 이병준

소중한 의견, 감사합니다. ^^

  1. 최근에 해당 책을 다 읽고서 관련글을 적어야지 하면서도 미루고 있었네요.
    주말에 정리해서 올려야겠습니다.
    10,000시간이라....
    하루에 10시간씩 300일을 3년간 하면 채울 수도 있는 것이니 그래서 고시를 하는 것인가 봅니다.;;;;

    2009.03.27 18:32 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 그걸 어디 음침한 방구석에서 혼자 하게 되면 성공할 가능성이 많이 떨어집니다.

      2009.03.27 20:48 신고 [ ADDR : EDIT/ DEL ]
  2. dhyi123

    지당하신 말씀입니다. 수련이라는게 일을 하는 도중에도 하게 되는 것인데, 일을 하는 중에 수련이 되지 않는다면 다른 일을 맡아서 하는 것이 좋다고 생각합니다.

    2009.03.29 13:34 신고 [ ADDR : EDIT/ DEL : REPLY ]
  3. 공감입니다!
    긍정적으로 보면 헛된 시간을 보낸 일들은 없군요. 다만 엉뚱한 곳에서 답을 찾고 있을 뿐..
    미국에선 그래서 mentor - apprentice 시스템을 좋아하나봅니다. 누군가가 길을 보여준다면 시간낭비가 줄겠죠.

    2009.03.31 01:58 신고 [ ADDR : EDIT/ DEL : REPLY ]
  4. > 물론 인용된 '체스 선수에 관한 연구'와 같은 연구를 하려면 비교 데이터가 있어야 하니까 사람들을
    > 두 부류로 나누어 '토너먼트에 나가 게임만 할 집단'과 '게임하고 와서는 연구도 하는 사람의 집단'을
    > 만들어야 하겠지만, 실제로는 그렇게 나눌 수 없다는 거에요. 그리고, 바보가 아닌 다음에야 그렇게
    > 하면 누가 나중에 실력이 더 좋아질지는 뻔히 알수 있지 않겠어요? 체스라는 게 이기고 지는 것에
    > 따라 실력을 판가름하는 상대적인 게임인데, 토너먼트만 한 사람의 실력이 다른 사람에 비해
    > 상대적으로 빨리 좋아질 리가 없잖아요. 이런거 알아낼려고 연구했다는 사람도 참...

    직접 논문을 읽어보지 않으신 것 같네요. Neil Charness 등의 논문을 참고하시면 통상 이런 연구를 어떻게 하는지 아실 수 있을 겁니다.

    '토너먼트에 나가 게임만 할 집단'과 '게임하고 와서는 연구도 하는 사람의 집단'을 나누는 것이 아니고, 일반적인 전문성 연구에서는 예컨대 체스 실력이 뛰어난 사람과 그렇지 않은 사람들(예를 들면 Elo Rating System 등에 의해)을 나누고 그 사람들의 여러 특징들을 관찰, 측정한 다음 통계적 분석을 통해 어떤 요소가 실력과 큰 관련이 있는지 찾습니다.

    그리고 컴퓨터 프로그래밍 같은 경우는 play, work, practice의 구분이 좀 모호한 면이 있습니다만, 음악이나 운동, 체스 같은 경우는 그 구분이 상당히 뚜렷하고요. 그래서 컴퓨터 프로그래밍 같은 쪽에는 어떻게 일하면서 동시에 수련을 하느냐라는 주제가 흥미로운 연구 대상이지요.

    저 역시 컴퓨터 프로그래밍 일하면서 동시에 수련하는 방법이 있을 것이라고 생각합니다.

    2009.04.02 11:58 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 지적 감사합니다. 말씀하신 논문은 감사히 읽어보겠습니다. 그런데 말씀하신 연구 방법을 취하더라도, 그 통계적인 경향이 '예상했던 것'과 크게 달라지리라고 생각되지는 않습니다. '통계적'이라는 것이 보통 어떤 '경향성'을 알아내기 위해 동원되는 수단일 텐데, 보통 주변에서 '전문가'라고 불리는 사람들의 성향은 대략 엇비슷하거든요. (논문의 중요성을 희석시키기 위해 하는 주장은 아닙니다.)

      그리고 저는 컴퓨터 프로그래밍이나 다른 분야나 '일과 놀이, 연습 사이의 구분이 모호하다'는 점은 비슷하다고 생각합니다. 그렇게 생각하는 이유는, '과연 무엇 때문에 연습하느냐'하는 점입니다. '전문가'가 되고자 하는 뚜렷한 동기가 있다면, 일과 연습은 그렇게 쉽게 분리할 수가 없습니다.

      그래서 저 역시도 컴퓨터 프로그래밍을 하면서 동시에 수련하는 방법이 있다고 생각합니다. 어쨌든 결론은 비슷하군요 ㅎㅎ

      이렇게 덧글까지 남겨주셔서 감사합니다. ^^

      2009.04.02 13:26 신고 [ ADDR : EDIT/ DEL ]
  5. 조혜근

    안녕하세요 대학교에서 전산을 전공하고 있는 학생입니다.
    동아리 역시 전산동아리에서 활동하고 있는데요,
    저희 전산동아리 홈페이지에 이 10000시간의 법칙의 글을 퍼 가고 싶네요
    도리어 해이해지기 쉬운 학생의 입장에서 꼭 읽어봐야만 할 글이기에
    저만이 아니라 다른 학우들에게도 보여주고 싶습니다.
    허락해 주신다면 감사히 퍼가도록 하겠습니다.

    2009.07.08 11:33 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 그냥 링크 거시면 저한테 허락 안받으셔도 되는데.. ㅎㅎ 김창준씨 리플도 읽어보셔야 하니까 가능하면 링크 걸어주세요. ^^

      2009.07.08 17:48 신고 [ ADDR : EDIT/ DEL ]

Thoughts2009.03.15 16:58
말콤 글래드웰의 '아웃라이어'는 성공의 핵심적 비결 중 하나로 '10,000 시간의 연습'을 들고 있다. 성공한 사람들은 거의 예외없이 그 정도 시간의 수련을 거치며, 그런 수련을 거쳤느냐 거치지 않았느냐가 아마추어와 프로페셔널을 가르게 된다는 것이다. 몇 가지 예를 살펴보자.

[전략] 이 모든 행운에 공통되는 요소는 무엇일까? 바로 그 모든 기회를 통해 빌 게이츠가 추가적인 연습시간을 얻었다는 점이다. 그는 자신의 소프트웨어 회사를 차리기 위해 하버드를 중퇴한 대학교 2학년때까지 거의 7년간 쉼없이 프로그래밍을 해 온 셈이다. 빌 게이츠 같은 경험을 할 수 있는 10대가 전 세계에 얼마나 될까? 빌 게이츠는 자신이 커다란 행운을 누렸다는 것을 인정한다.
- 아웃라이어, 73페이지

[전략] 나는 완전히 마무리되지 않으면 그만두지 않는 성격이라서 해야 할 일이 있으면 그날 다 끝낸 뒤에야 침대에 들었다. 이런 식으로 12마디 블루스 리프를 익혔다. 내 신진대사의 일부처럼 느껴지도록 여기에 매달렸다.
- 에릭 클랩튼, 51 페이지

이소룡은 체력 단련을 위해 하나의 과정이나 목표를 정해놓고 자신을 극한까지 밀어붙였다. 그는 훈련 시간표에 반복해야 하는 훈련의 횟수를 써놓았는데, 그 중에 'INF'라는 글자가 적힌 항목도 있었다. 이는 무한정을 의미하는 infinity의 약자였다. 즉 하루도 쉬지 않고 꾸준히 반복해야 하는 훈련에는 이 글자를 적어 놓았던 것이다. 이소룡은 자신이 더 이상 밀고 나갈 수 없는 극한까지 훈련 강도를 높여나갔으며, 그런 다음 그것을 다시 처음부터 반복했다.
- 이소룡, 세계와 겨룬 영혼의 승부사, 141 페이지

공대 박사과정 학생은 보통 졸업까지 5년여를 소비한다. (풀타임인 경우 특히 그렇다) 대학원을 다니는 것을 흔히 '출퇴근'으로 비유하곤 하는데, 대부분의 박사과정 학생은 책임져야 할 식솔들이 없는 경우 아침 아홉시에 출근해서 여덟시나 아홉시 사이에 퇴근한다. 온전히 자신의 연구에 바치는 시간은 이 중 식사시간, 잡담 시간, 기타 등등의 여흥 시간을 제외하면 하루 여섯 시간 남짓일 것이다. 한달에 나흘남짓 쉰다고 가정하면 한달을 25일로 잡고 하루 여섯시간이니 한달에 150시간 정도를 일하는 셈. 일년이면 1800시간이다. 오년이면? 9000시간이다. 이 시간을 충실하게 사용한 사람은 입학 후 오년 뒤 '전문가'의 반열에 올라 박사학위를 따고 졸업한다.

보통 잡다한 관심사가 많은 사람이 박사학위를 제대로 끝내지 못하는 것은 (못하는 게 없고 능력이 뛰어난 데 왜 학위에만 그렇게 애를 먹는지 모르겠다는 평을 듣는 사람이 대부분 여기에 해당한다) 시간을 올바르게 쓰지 못하기 때문이다. 이런 사람이 얼핏 보기에 능력이 뛰어나 보일 때에는, 경계해야 한다. 자기가 한 일을 포장하는 능력이 뛰어나거나, 뒷마무리를 잘 못할 가능성이 높기 때문이다. 하지만 그런 사람은 아니라는 생각이 든다면?

자기 시간을 좀 더 잘 쓸 수 있도록 옆에서 이끌어 주고 격려해 주어야 한다. 그래야 그 사람이 10,000시간의 벽을 넘어설 수 있고, 여러분도 그 덕을 볼 수 있다. 과학기술자 커뮤니티가 해야 할 가장 큰 일, 그리고 학교가 해야 할 가장 큰 일은, 바로 20대 중반부터 30대 후반까지의 기술자들에게 바로 그 10,000시간의 법칙을 가르치는 것이다.

박사 과정을 밟을 때는 실험실에서 거의 살다시피 했다. 아침 8시에 실험실에 들어가서 밤 11시에나 집에 돌아가는 생활이 계속되었다. 가끔씩 얼마나 오랫동안 불을 켜놓고 있는가에 의해서 나 자신이 평가를 받는다는 느낌이 들기도 했다. 내 논문 주제는 증기 공급시스템의 응축에 관한 것이었다. 나는 구리 접시 위해서 물이 증발하고 응축되는 것을 몇 시간씩 지켜보곤 했다. [중략] 웨스트워터 교수의 강력한 지원으로 나는 보통 4년에서 5년이 걸리는 박사 과정을 3년 만에 마치고 학위를 받았다.
- 잭 웰치, 끝없는 도전과 용기, 48 페이지

젝 웰치는 '교수의 강력한 지원' 덕에 3년만에 졸업할 수 있었다고 하고 있지만, 아침 8시에 실험실에 들어가서 밤 11시에 집에 돌아갔다면 하루에 12시간을 연구실에 있었던 셈이다. 그 시간이 온전히 연구에 바쳐졌을 리는 없더라도 (적어도 점심 저녁을 먹는 시간 두 시간은 뺴야 한다) 잭 웰치의 평소 성향을 보아 하루 10시간 정도는 연구에 쏟아 부었을 것이라고 본다면, 그는 3년 만에 일만 시간을 채웠을 것이다. 그런 학생에게 지원을 아끼는 교수라면 아마 제대로 된 교수는 아니었을 테고...

* * *

이런 글을 적고 나면 꼭 어디선가 들려오는 환청...

"너나 잘해..."
신고
Posted by 이병준

소중한 의견, 감사합니다. ^^

  1. dhyi123

    저는 98년부터 지금까지 벤처에서 죽어라 프로그래밍 했으니까 10,000시간은 하지 않았나 싶은데, 실력은 그닥 뛰어나지 않은거 같아서 답답하네요.

    2009.03.16 09:39 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 프로그래밍이 자연스럽게 몸에서 흘러나올 정도가 되었다면, 저는 이미 프로그래밍이 체화되는 단계가 시작되었다고 보고 싶은데요. 그 정도면 전문가의 반열에 오르셨다고 생각합니다. 물론 '질'이 문제이긴 한데, 그 부분은 '공부'를 열심히 하고 끊임없이 세상과 소통하는 것 이외에는 방법이 없을 것 같아요. '세상이 말하는 전문가의 모습'이나 '전문가에게 요구되는 지식'이 무엇인지 끊임없이 소통하고 탐구해야 한다는 것이죠. 그리고 그런 부분을 개선해야 한다고 생각합니다.

      아마 벤처에서 일하시면서 많은 경험을 쌓으셨을 텐데, 그런 경험이 전문가의 길로 가는 '개선'으로 이어졌는지, 반문해 볼 필요가 있다고 생각합니다.

      2009.03.27 16:47 신고 [ ADDR : EDIT/ DEL ]
  2. 틀린 말이 전혀 없네요. ^^ 낭만 고양이 님이 위에서 언급한 책들 읽어 보았습니다. 특히 저는 티핑포인트, 블리크의 저자인 말콤 글래드웰을 상당히 좋아합니다. 일상적인(?) 것들에서 특별한 것을 찾는 그의 시선이 참 맘에 듭니다. 그런데 10000시간이라는 것 무슨 약속된 시간은 아니지만 그만한 훈련을 말하는 것으로 보입니다. 물론 저도 "환청"이 들리긴 해요. ㅎㅎㅎ 슬램덩크 만화에 보면 강백호가 특훈슛을 2만개 하죠? 그런데, 그게 사실 슛연습보다는 몸의 체화시키는 훈련으로 계산되어 보입니다. 여기서 10000시간도 하나의 체화된 시간이라고 봅니다. 음 이런 것을 무의식 상태에서 러닝(Learning)을 한다고 하는데, 그저 시간만 채우는게 아니라 무한반복인거죠. 몸이 알아서 움직일 때까지. 다시 말하면 몸이 알아서 움직이는 시간이 10000시간인거죠. The tennice of inner game 이라는 책 보시면 이해가 되실겁니다. 낭만 고양이님은 이미 이해를 하신 것 같지만.. 위의 dhyi123님을 위해서...

    2009.03.16 12:38 신고 [ ADDR : EDIT/ DEL : REPLY ]
  3. soultemple

    항상 기본이 부족하면서 현재 일을 제대로 할 수 있을까 걱정만 하고 있는데
    이 글을 읽고 보니 제 머리를 탓하기 보다도 제 노력이 부족함을 탓해야 겠군요 ..

    강백호의 특훈슛은 저도 기억합니다 ..^_^ 마지막 산왕전에서 빛났던것도..

    그렇게 잠깐 빛나더라도 열심히 해야겠군요.

    2009.03.25 19:53 신고 [ ADDR : EDIT/ DEL : REPLY ]
  4. 인생에서 시간관리 만큼 중요한 것도 없는 것 같습니다.
    어떤 생산적이고 가치있는 시간에 참여하며 시간을 보내는것 역시 가장 많이 고민하고
    계획을 세워가는데 고민하는 부분입니다.
    글을 읽으면서 개인적으로 드는 생각은 "부지런하고 다박면에대한 관심도 좋지만 떄로는 학과 공부과정속에서는
    너무 많은 관심사가 있다면 학업을 마치는데 약간의 영향이 있을 것 같다"라는 생각이 들게 되는 것 같네요^^

    2009.05.17 08:19 신고 [ ADDR : EDIT/ DEL : REPLY ]
    • 낭만고양이

      동의합니다. 제가 얻은 교훈도 바로 그것...

      2009.05.17 08:22 신고 [ ADDR : EDIT/ DEL ]