많은 분야의 주요한 인물은 예외 없이 1만 시간의 연습에 몰두했다는 '1만 시간의 법칙'은 공부나 스포츠, 예술 등의 분야에서 널리 인정을 받고 있습니다. 프로그래머의 Breck yunits는 이 법칙을 굳게 믿고 1만 시간을 프로그래밍에 할애했지만 실제로 효과가 있는 것인지에 자신감을 가지지 못하였고, 이에 자신이 존경하는 프로그래머 25명에게 '당신은 프로그래밍에 얼마나 많은 시간을 소요했습니까?'라는 내용의 편지를 보냈다는 것. 그리고 이에 응답한 5명의 답변을 GitHub에 공개했습니다.

GitHub - breck7/30000hours: How many hours have you spent practicing programming?
https://github.com/breck7/30000hours

breck7/30000hours

How many hours have you spent practicing programming? - breck7/30000hours

github.com


◆ 도널드 커누스 : 5만 6000시간
수학자이자 컴퓨터 과학자인 도널드 커누스 씨는 1938년 제작된 초기의 컴퓨터 'IBM 650'을 만난 이후 50년 이상 프로그래밍에 종사하고 있는 사람입니다. 커누스 씨는 알고리즘 분석 분야를 개척한 일인자로서 프로그래밍에 대해 기록한 책 'The Art of Computer Programming'의 저자로도 알려져 있습니다. 또한 "시기상조적 최적화는 모든 악의 근원이다"라는 그의 격언은 소프트웨어 개발의 초기 단계에서 최적화를 실시할 필요가 없다는 신조를 담고 있습니다. 커누스 씨는 현재 생존 중이며, 스탠포드대학에서 강의를 맡고 있습니다.

by Jacob Appelbaum. https://ioerror.livejournal.com/


◆ 롭 파이크 : 3만 시간
롭 파이크 씨는 1956년생으로 1995년에 'Limbo', 2009년에 'Go'라는 프로그래밍 언어를 개발한 것으로 알려져 있습니다. "UNIX는 단지 죽었을 뿐만 아니라 정말 나쁜 냄새가 나기 시작했다"는 말을 남겼으며, 자신의 프로그래밍에 대한 믿음으로 '프로그래밍 5개조'를 내걸고 있는 것으로도 유명한 인물입니다. 또한 3만 시간을 달성하기에 이르렀던 자신의 근무시간도 공개하고 있습니다.

users.ece.utexas.edu/~adnan/pike.html
http://users.ece.utexas.edu/~adnan/pike.html


Rob Pike's Rules of Programming (1989) | Hacker News
https://news.ycombinator.com/item?id=24135189



◆ 피터 노빅 : 3만 시간
1956년생인 피터 노빅 씨도 3만 시간을 프로그래밍하는 데 소요했다고 합니다. Google에서 연구책임자를 맡은 적도 있는 노빅 씨는 AI와 로봇공학 분야에서 활약하고 있으며, NASA가 개발한 우주선 '딥스페이스 1호'의 자율제어 시스템을 설계했습니다. 또한 노빅 씨는 1만 시간의 법칙을 제창한 말콤 글래드웰 씨를 모방하여 'Teach Yourself Programming in Ten Years(프로그래밍 독학에는 10년을 소요하십시오)'라는 제목의 에세이도 집필했습니다.


◆ 스티븐 울프럼 : 5만 시간
1959년생으로 소프트웨어 회사 '울프럼 리서치'의 CEO인 스티븐 울프럼 씨는 5만 시간을 프로그래밍하는 데 소요했다고 합니다. 울프럼 씨는 1986년에 수식처리 시스템 'Mathematica'를 개발하였고 셀룰러 오토머턴(cellular automaton)의 연구를 하는 것으로 알려져 있습니다. 또한 울프럼 씨는 자신의 활동 기록을 세세하게 기록하고 있는 것으로도 알려져 있는데, 2002년 출간한 자신의 저서 '새로운 종류의 과학'에서 "지금까지 키보드를 1억 번 타이핑했고 마우스를 100마일(160km)가량 조작했다"고 밝혔습니다

by Stephen Wolfram's PR team / Stephen Faust. https://en.wikipedia.org/wiki/File:Stephen_Wolfram_PR.jpg


◆ 라스 바크 : 3만 시간
라스 바크 씨는 1965년생으로 Google에서 근무한 경험이 있는 프로그래머입니다. Google Chrome 등에 사용된 JavaScript 엔진 'V8'의 디자인에 종사했으며, 2011년에는 JavaScript의 대체를 목표로 만들어진 프로그래밍 언어 'Dart'를 개발했습니다.

yunits 씨는 이 다섯 사람은 숫자뿐만 아니라 격려도 보내주었다며, 5명을 본받아 다음은 3만 시간을 목표로 프로그래밍 공부를 할 예정이라고 포부를 밝힙니다.

Posted by 말총머리
,