スポンサーリンク

【IT】一流プログラマーになるためには「1万時間の法則」ならぬ「3万時間の法則」が適用される [田杉山脈★]

スポンサーリンク
スポンサーリンク
スポンサーリンク
スポンサーリンク

1 :田杉山脈 ★:2021/04/05(月) 15:42:18.12 ID:CAP_USER.net
一流の人物は例外なく1万時間の練習に打ち込んでいるという「1万時間の法則」は、勉強やスポーツ、芸術などの分野で広く知れ渡っています。プログラマーのBreck yunitsはこの法則を信じて1万時間をプログラミングに費やしたのですが、実際に効果があるのかに自信を持てず、自身が尊敬するプログラマー25人に「あなたはプログラミングに何時間費やしましたか?」といった内容のメールを送ったとのこと。そして、返信があった5人の回答をGitHubに公開しています。

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/

437 :名刺は切らしておりまして:2021/04/11(日) 16:13:20.77 ID:JF5SZ5vf.net

>>434
PowerPointの流行の原因は、確率統計論の俺の自分で買った教科書だ
Instagramに証拠もあげた

なにも確率論になってない
その問題が武漢ウイルス騒ぎに直結した
みんな嘘ばっかり

488 :名刺は切らしておりまして:2021/04/11(日) 22:35:49.69 ID:qFiq81Nk.net

>>486
もうそういうレスしか返せないなら黙ってなよw

>>487
なんで全部のコードを決めてから打込すると思ってるんだよ
行単位かブロック単位かわからんけどコード化とそれを打ち込む作業があるって話な
まあ新規の機能を確認しながらコードを書くと言うケースもあるだろうけどでかい開発では効率悪すぎる

394 :名刺は切らしておりまして:2021/04/11(日) 10:40:11.05 ID:FOx+LnMW.net

情報処理試験のPMとか、会社でもステップ数で工数やバグ摘出件数見込んでるけど、外国でも本当にやってんのかな?

日本の大規模プロジェクトだと、たいていPMとか数字集めと鉛筆ナメナメに時間使ってるけど

365 :名刺は切らしておりまして:2021/04/10(土) 18:15:02.12 ID:7orOL5VI.net

>>363
負け惜しみお疲れ
コードなんてどんなに読んでも所詮コードよ
設計意図とか目的とかを正しく理解せず
計算式だけ正しいか確認してるようなもん
それが分からないうちは全然ヒヨッコだわ
もっと実務経験つもうな

462 :名刺は切らしておりまして:2021/04/11(日) 18:00:40.56 ID:1x4bPGBg.net

>>451
そんな業界や領域しか日本に無いということならそれこそが問題であり
むしろ君の視野が狭いことにならないか?

577 :名刺は切らしておりまして:2021/04/22(木) 20:16:40.73 ID:CiB9JmNl.net

天才プログラマーはヘッドスカウティングでどっかにいってしまうのか?

53 :名刺は切らしておりまして:2021/04/05(月) 18:00:32.19 ID:edfvPNRy.net

日本ではプログラムより、下請けに丸投げするスキルの方が給料いいからや。

311 :名刺は切らしておりまして:2021/04/10(土) 09:21:25.21 ID:nghCMAbP.net

>>303
いくらなんでも教育が悪いんじゃない?

187 :名刺は切らしておりまして:2021/04/06(火) 12:53:44.85 ID:JPd7P+vD.net

1日10時間で約8年
んまぁそんなもんだろ

485 :名刺は切らしておりまして:2021/04/11(日) 22:09:35.06 ID:uJZrHq3H.net

>>483
プログラマーだよ

145 :名刺は切らしておりまして:2021/04/05(月) 22:47:18.83 ID:e2qAOYfW.net

そうやって・・・

ココアみたいなアホソフトを作るんだな・・・

350 :名刺は切らしておりまして:2021/04/10(土) 16:41:42.42 ID:0DzHRDtR.net

>>327
それは極論過ぎる
Googleだって英語苦手だけどコーディングに傑出した才能を持っているやつなんていくらでもいる
バランス良くなんて本質的にはどうでもいい、バランス欠けていても特化した能力があればいい世界

463 :名刺は切らしておりまして:2021/04/11(日) 18:08:09.02 ID:JF5SZ5vf.net

あホンダらが

ホンダでモトGPだったが、レースで勝つエンジン組むのに
ドライバーやラチェットにカウンターつける
この場合はここ回転まで締める、あの場合わこれとか
そこまでするかあほんだらが、エンスーは

412 :名刺は切らしておりまして:2021/04/11(日) 14:14:46.04 ID:JF5SZ5vf.net

>>411
そういうのうまいの東欧とか経済ではおかしなとこばかりだぞ
いいのか悪いのか知らないが
銃器関係の発展とリンクしてる

391 :名刺は切らしておりまして:2021/04/11(日) 10:14:13.79 ID:sDNLnYVn.net

>>381
30年近く前、田舎の弱小IT企業でさえ、英語のマニュアルだったぞ
欧米製の大型使うシステムだったから
元は大手がぶん投げて、結局田舎までたどり着いた
しばらくして和訳マニュアルが出てきたけど、
IT素人の翻訳だからゴミだった

213 :名刺は切らしておりまして:2021/04/06(火) 19:23:12.31 ID:qRt68gFO.net

グーグルの著作権侵害認めず オラクル敗訴
https://www.jiji.com/jc/article?k=2021040600303&g=int
オラクルが著作権侵害を理由にグーグルを相手取って起こした訴訟で、
著作権保護の範囲をめぐり、10年間にわたって争われたが、オラクルの敗訴となった。

95 :名刺は切らしておりまして:2021/04/05(月) 20:21:42.38 ID:UGEZmWWm.net

>>12
閃きってあるよね
効率いいコード出てくるときがある
天才はそれが連続で発生するんだろうな、数独とかもどんどん数字入れていきそう

13 :名刺は切らしておりまして:2021/04/05(月) 16:15:32.26 ID:XZ5Dei4J.net

>>3
こういう事言う奴がいるから日本は遅れてんだろうな。

375 :名刺は切らしておりまして:2021/04/10(土) 19:18:47.75 ID:9DtIErqL.net

未だにトップレベルになれんわ。
小学生のころプログラミング始めて、それなりの大学の情報系卒業して、上場企業でずっとプログラム書いてて年収1000万越えたとこまで来たけど、まだ世界のトップレベルにはほど遠い。

468 :名刺は切らしておりまして:2021/04/11(日) 18:40:26.31 ID:EaE0c8Bw.net

>>466
どこのキッズなのか知らんがやはりお話にならんなw
このスレにいるまともなエンジニアなら一目瞭然で分かってないのは君だけなんじゃないかw

189 :名刺は切らしておりまして:2021/04/06(火) 13:00:27.97 ID:lbFcVFib.net

現代の年功序列的な熟練労働かもしれないね。

年功序列的だというのはそれだけの時間を
プログラミングに投資する時間が必要で、
それには必然的に年齢を重ねる必要があるということ。

143 :名刺は切らしておりまして:2021/04/05(月) 22:43:34.08 ID:CBJwOH/m.net

一流は一人もいませんが

167 :名刺は切らしておりまして:2021/04/06(火) 07:58:02.88 ID:DOgcIWxh.net

そもそも一万時間の法則は才能を考慮しなさ過ぎて、願望だけで再現性がないと言われてるんだよな。
実際は才能、環境、幼少時の経験が複雑に絡まっていて、継続時間は実力の20%以下しか影響を与えてないんだよなぁ。

274 :名刺は切らしておりまして:2021/04/09(金) 19:46:46.02 ID:ShkAxxfY.net

>>272
PythonならTypeError出るだろ

404 :名刺は切らしておりまして:2021/04/11(日) 13:37:32.44 ID:D4ugg/Hi.net

>>403
まだこんな頭の悪いこと言ってんのなw

139 :名刺は切らしておりまして:2021/04/05(月) 22:33:02.93 ID:mgKc+DK/.net

めんどくせーなー
10時間くらいで熟練プログラマになる方法ないんか?

379 :名刺は切らしておりまして:2021/04/10(土) 20:21:51.04 ID:vdgLZk59.net

>>354
コード読んで初めて知るようじゃ遅い
開発段階でエンジニア連中とコミュニケーション取れないと
最先端の情報は手に入らない

335 :名刺は切らしておりまして:2021/04/10(土) 13:45:31.58 ID:dC816GlY.net

区分とかいうクソみたいな言葉を使って分岐するのをやめろ
データの構造すら満足に構築出来ないのもやめろ、1本クソみたいなレコードだけで考えるな

346 :名刺は切らしておりまして:2021/04/10(土) 16:37:59.42 ID:0DzHRDtR.net

>>314
そんな極端な例を挙げてもなぁ
普通のやつは部屋くらいは借りてるよ

164 :名刺は切らしておりまして:2021/04/06(火) 06:30:59.79 ID:FoGdSg2T.net

>>21
一流のテスターになれる

495 :名刺は切らしておりまして:2021/04/12(月) 02:59:02.99 ID:ORMTWxB6.net

>>114
亡くなったんだよ。

288 :名刺は切らしておりまして:2021/04/10(土) 02:01:42.01 ID:kRPiu4UH.net

>>286
こういう感想程つまらない話はない。

490 :名刺は切らしておりまして:2021/04/11(日) 22:57:27.80 ID:ncTQbPF/.net

>>489
こいつもかよw

> もうそういうレスしか返せないなら黙ってなよw

496 :名刺は切らしておりまして:2021/04/12(月) 19:55:08.39 ID:EIVjIqTY.net

>>494
意味が分からないのに「差別的」って言ってる時点で意味分かってるじゃんw
文面に色々とコンプレックス拗らせてるのがミエミエで草なんよw

単に詳細設計やコーディング、UTあたりをメインで担当する下流工程の
作業員をPGと呼称しただけだけどね
ちな、IBMでもPG言うぞ

330 :名刺は切らしておりまして:2021/04/10(土) 12:50:51.92 ID:DuILJhdv.net

一流になるのに一万時間必要な事と
今走り続けてる一流が三万時間やってることって矛盾してなくない?

387 :名刺は切らしておりまして:2021/04/10(土) 23:46:24.03 ID:0DzHRDtR.net

>>375
素質の問題だよ
素質がないと何年やろうがトップレベルにはなれんし、なる必要もない

540 :名刺は切らしておりまして:2021/04/14(水) 06:04:57.29 ID:CnAlsUBL.net

これほど分かりやすい職もないよ
知能さ、実力差が素直に現れるからね
稼ぎに
だから雑魚ほど無意味な称号にすがる

451 :名刺は切らしておりまして:2021/04/11(日) 16:45:11.54 ID:EaE0c8Bw.net

>>426
だから業界や作業領域次第なんだって
君は極論過ぎるし視野が狭いだけ

293 :名刺は切らしておりまして:2021/04/10(土) 02:54:33.63 ID:0DzHRDtR.net

>>292
何の妄想だ?
俺はクソみたいな日本企業でなんぞ働いた事ないしPGなんぞと呼ばれるような職場にいた事も無いが?
もしかして君、PGさんだった?www

127 :名刺は切らしておりまして:2021/04/05(月) 21:48:59.29 ID:+59x+rri.net

30年以上やってるけど自分が実現したいことの範囲外には心底興味ないし
必要以上の保守性やレギュレーションも糞くらえなので
たぶん他のPGからは三流と思われてる

303 :名刺は切らしておりまして:2021/04/10(土) 06:43:12.21 ID:AceTHYl0.net

適性があるからな
プログラムの知識があってもロジックが組めない

兆円規模の会社だけど
vbaでさえ使えるのは100人に一人くらい

226 :名刺は切らしておりまして:2021/04/06(火) 23:02:51.14 ID:weVOd634.net

2020/06/14
【IT】天才プログラマーが2週間で構築 テレワークシステムが好評 [田杉山脈★]
https://egg.5ch.net/test/read.cgi/bizplus/1592069346/722
2021/03/28
【IT】2020年のプログラミング言語は「Python」–TIOBE発表 [田杉山脈★]
https://egg.5ch.net/test/read.cgi/bizplus/1616926155/344,348

159 :名刺は切らしておりまして:2021/04/06(火) 05:04:23.17 ID:FCUxW82Q.net

>>151
お前は一生アセンブラ言語でもやってなよw

310 :名刺は切らしておりまして:2021/04/10(土) 09:13:09.96 ID:6Xqe2Ngc.net

ウルフラムのMathematica触ったことある
データ構造とかキレッキレで基地外レベルに凄かったけど
数学者以外に誰が使うねんって思った

542 :名刺は切らしておりまして:2021/04/14(水) 06:20:51.76 ID:qAbicwW/.net

まあスポーツの世界では1万時間の法則は完全否定された訳でね
(米の五輪代表選手で調査すると4〜6000時間が中央値で
最小で800時間程度。又競技開始半年で陸上金メダルの過去例もある)

頭の問題だからある程度マシとは思うが
才能差はどうしてもあるわな

339 :名刺は切らしておりまして:2021/04/10(土) 14:48:13.12 ID:mln7TKDP.net

>>336
知ってると思うがその3つ以外の超専門職のコンピュータサイエンティストもいるぞ

516 :名刺は切らしておりまして:2021/04/13(火) 07:55:29.32 ID:cXIIDesu.net

バブル世代バカの集大成

491 :名刺は切らしておりまして:2021/04/11(日) 23:13:00.26 ID:4Zr1QoDS.net

>>484
タイプ作業はタイピング

408 :名刺は切らしておりまして:2021/04/11(日) 13:51:13.67 ID:IlDMGjmw.net

品保のゴミを黙らすのとどっちが時間かかるかで言うと適当に資料埋めた方がまだマシなのが

296 :名刺は切らしておりまして:2021/04/10(土) 05:27:13.73 ID:B51m3XPO.net

>>163
子どものうちは吸収力も高いからなおさら
早い時期からスタートすると有利って感じる
歳取ってから新しいこと覚えるの大変

コメント

タイトルとURLをコピーしました