【IT】一流プログラマーになるためには「1万時間の法則」ならぬ「3万時間の法則」が適用される [田杉山脈★]
GitHub – breck7/30000hours: How many hours have you spent practicing programming?
https://github.com/breck7/30000hours
◆ドナルド・クヌース:5万6000時間
数学者・計算機科学者であるドナルド・クヌース氏は1938年に生まれ、初期のコンピューター「IBM 650」に出会って以来、50年以上プログラミングに携わっている人物です。クヌース氏はアルゴリズム解析の分野を切り開いた第一人者であり、プログラミングについて記された書籍「The Art of Computer Programming」の著作者としても知られています。また、「時期尚早の最適化は諸悪の根源である」といった言葉でも知られ、ソフトウェア開発の初期段階で最適化を行うべきではないとの考え方を持っています。クヌース氏は記事作成時点で存命中であり、スタンフォード大学で教べんを執っています。
◆ロブ・パイク:3万時間
ロブ・パイク氏は1956年に生まれ、1995年に「Limbo」、2009年に「Go」というプログラミング言語を開発したことで知られています。「UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている」という言葉を残しており、自身のプログラミングに対する信条として「プログラミング5か条」というものを掲げていることでも有名な人物です。また、3万時間を達成するに至った自身の勤務時間も公開しています。
◆ピーター・ノーヴィグ:3万時間
1956年に生まれたピーター・ノーヴィグ氏も3万時間をプログラミングに費やしたとのこと。Googleで研究責任者を務めたこともあるノーヴィグ氏はAIやロボット工学の分野で活躍しており、NASAが開発した宇宙機「ディープ・スペース1号」の自律制御システムを設計しています。また、ノーヴィグ氏は1万時間の法則を提唱したマルコム・グラッドウェル氏に倣い「Teach Yourself Programming in Ten Years(プログラミングの独習には10年かけなさい)」と題したエッセイも執筆しています。
◆スティーブン・ウルフラム:5万時間
1959年に生まれ、ソフトウェア会社「ウルフラム・リサーチ」のCEOを務めるスティーブン・ウルフラム氏は5万時間をプログラミングに費やしたとのこと。ウルフラム氏は1986年に数式処理システム「Mathematica」を開発し、セル・オートマトンの研究を行っていることで知られています。また、ウルフラム氏は自身の活動の記録を細かく取っていることでも知られ、2002年に出版した自身の著書「新しい種類の科学」に「これまでにキーボードを1億回打鍵し、マウスを100マイル(160km)分動かした」と記述しています
https://gigazine.net/news/20210404-5-programmers-30000-hours/
引用元: ・【IT】一流プログラマーになるためには「1万時間の法則」ならぬ「3万時間の法則」が適用される [田杉山脈★]
…因果関係が逆な気はするがなぁ…
一流になったから、プログラミング時間が伸びてるんじゃねぇの?
IT歴26年の俺
26年x220日勤務としてx6時間(ずっとPGではない)=34,320時間
一流のプログラマと言われても嬉しくないな
こんな人たちを時給500円で雇いたい日本企業であった
SEになるメリットが無い
おまえ、アホだろ?w
日本のガンがおまえみたいなやつが少なくないこと
こういう事言う奴がいるから日本は遅れてんだろうな。
俺が前居た会社だと、プログラマになれない奴がSEに配属替えになってたよ。
ここであがっている人達は日本の職業でいう「プログラマー」職ではない
それを踏まえて
日頃お世話になっているフリーソフトの作者は一流プログラマーの候補だと思う
プログラマー職のひとたちにも名は知られていないけれども候補はいると思う
感謝の念だけでは報われなさすぎかな
圧縮解凍ソフトとかどんだけお世話になってるか
X68000を使ってた時お世話になったsxsi って
フリーソフトは今でも覚えている差分を補ってやって
sasi ポートでscsi機器を認識させるって
言われれば意味は分かるが只々凄いと思った
ロジックな物の考え方の一歩目を教えてくれた
金子勇って天才がいたが、
こんな時代を先取りした天才がいたら、
日本では犯罪者にしたてあげ、よってたかって潰す
P2P技術の最先端いってたから京都府警がCIAに命じられて逮捕したって本当?
金子氏に関しては、大きな見えない力が働いたのかな?と個人的には思う
天賦の才が全てだとおもうぞw
天賦の才があって3万時間も努力しないといけない職業なのか
分野、範囲がどんどん広がりつつあるし、新しい技術がどんどん出てきて追いつかない。
基本を押さえていればまだなんとかなるが、それでもしんどい。
20年前はクラウドなんてなかったし、10年前のクラウドと今のクラウドもぜんぜん違うし。
一流っていう括りならスポーツ選手とか芸術家とかでも似たような感じじゃね?
そもそもの「一万時間の法則」が天賦の才+練習量の話なんだが
たぶん20人に一人くらいしかできない。
子供の教養には良いけどね。
猿にサッカーボール与えても10万時間たったってリフティングの一つも出来やしないよ。
それと同じで(以下自粛)
あいつの話は一流云々じゃねーだろ
普通の超一流なら1万時間でいいだろ
管理や企画に回す悪習があるし、結果としてそういう人間が管理まで行ったりするから
時間に見合うだけの報酬は用意できない
現場気質拗らせて管理に上がらないPG側にも問題あるけど
大学4年ちゃんと学べば1万時間超えるので
プロとして働らくには十分なんだよな
これはマジ
16年のおっさんエンジニアになれば可能
実質派遣だからノウハウも人が辞めていくとゼロになるから世界とは一線を画するほどレベルが低いw
8時間労働してても、8時間ずっと集中してやるのは人間には無理
自分で考えたら車輪の再発明の上に
みんな使ってる車輪の方がいいに決まってるので無駄になる
だいたいの職場がこんな感じだった
一流プログラマなんていないし必要ない
コメント