プログラミングを独学する方法
原題: How to Teach Yourself Programming


How to Teach Yourself Programming © Abstruse Goose (作者匿名) · Abstruse Goose · CC BY-NC 3.0 US · 日本語版: wtfe²
どこが刺さるか
「21 日でわかる C++」のたぐいの本のパロディ。21 日に収める唯一の方法はタイムマシンだ、というオチ。Peter Norvig のエッセイ「Teach Yourself Programming in Ten Years」は同じ主張を文章で展開していて、この漫画にもリンクしている。画像のファイル名は ars_longa_vita_brevis (技芸は長く、人生は短し)。
関連
書き起こし
- 1〜10日目 変数、定数、配列、文字列、 式、文、関数…を独学する。Days 1 - 10 Teach yourself variables, con- stants, arrays, strings, expres- sions, statements, functions,...
- 11〜21日目 制御フロー、ポインタ、参照、 クラス、オブジェクト、継承、 ポリモーフィズム…を独学する。Days 11 - 21 Teach yourself program flow, pointers, references, classes, objects, inheritance, polymor- phism, ....
- 22〜697日目 趣味のプログラミングを大量にやる。 ハックを楽しみつつ、失敗から 学ぶことを忘れずに。Days 22 - 697 Do a lot of recreational program- ming. Have fun hacking but re- member to learn from your mis- takes.
- 698〜3648日目 ほかのプログラマーと交流する。 一緒にプロジェクトをやり、彼らに学ぶ。Days 698 - 3648 Interact with other programmers. Work on programming projects together. Learn from them.
- 3649〜7781日目 高度な理論物理学を独学し、 矛盾のない量子重力理論を 組み立てる。Days 3649 - 7781 Teach yourself advanced theoret- ical physics and formulate a con- sistent theory of quantum grav- ity.
- 7782〜14611日目 生化学、分子生物学、遺伝学… を独学する。Days 7782 - 14611 Teach yourself biochemistry, molecular biology, genetics,...
- 14611日目 生物学の知識で 若返りの薬を作る。Day 14611 Use knowledge of biology to make an age-reversing potion.
- 14611日目 物理学の知識で次元転移装置を 作り、21日目に戻る。Day 14611 Use knowledge of physics to build flux capacitor and go back in time to day 21.
- 21日目 若い自分と入れ替わる。Day 21 Replace younger self.
- 私の知るかぎり、これが 「21日でわかるC++」をAs far as I know, this is the easiest way to
- 実現するいちばん簡単な方法だ。"Teach Yourself C++ in 21 Days".
クレジット
- 原作
- How to Teach Yourself Programming — Abstruse Goose (作者匿名), Abstruse Goose
- 初出
- abstrusegoose.com/249 (現在は閲覧不可)
- 画像ファイル
- raw.githubusercontent.com/s-macke/Abstruse-Goose-Archive/master/comics/ars_longa_vita_brevis.png
- ライセンス
- CC BY-NC 3.0 US
英語版のページは原画をそのまま表示している。日本語版のページは wtfe² による翻案で、原画から描き文字を消し、日本語訳に差し替えている。翻案は原作と同じライセンスで公開する。