On Hard Work

Matthias Endler

努力について

偉大な人は、成し遂げたことによって形作られます

  • たとえば、たった一つの電球を売るまでに、数え切れないほどの試作品を開発したトーマス・エジソン。
  • 子どもの世話をしながら、カフェで『ハリー・ポッター』を書いていた、失業中のJ・K・ローリング。
  • HPで働きながら、空き時間に世界初のパーソナルコンピューターを作ったスティーブ・ウォズニアック。

彼らに共通しているものは何でしょうか。

彼らは皆、挫折と軽蔑を経験しながらも、成功の見込みが低い状況で目標を達成しました。強い意志の源は、内側から湧き上がる好奇心です。

献身

もちろん、自分の仕事は好きです。生涯、プログラマーでいたいと思っています。それでも、プロジェクトを完成させるのが、ただただ難しく思えることがあります。全体像に圧倒され、期限までに終えられないのではないかと怖くなるのです。必要なのは、考え方を変えることです。

元Google WaveチームのメンバーだったDhanji R. Prasannaは、次のように述べています

そして、ここがより本質的で、より大きな話なのですが、プログラマーは毎日、一日たりとも欠かさず、何度も勝利を積み重ねなければなりません。それこそが、ハッカーが成功するためのデウス・エクス・マキナです。次の機能、その次の機能へと意欲を持って進める原動力になります。

Google Waveは商業的には成功しませんでしたが、技術的には確かなブレークスルーでした。そして、それを世に送り出すまでが本当に大変だったのです。何十億もの小さな一歩を重ねて目標にたどり着く間も、目標は常に目の前に見えていなければなりません。これはどんな職業にも当てはまります。勝者は決してあきらめません。

方向性

今ほど、意味のあることを成し遂げやすい時代はありません。

この記事を読んでいるなら、強力な道具にアクセスできるはずです。インターネットにつながったコンピューターです。今は、厳しい肉体労働をしなくても、一人の人間が奇跡を起こせる時代です。何十億人もの人々が机に向かったままビジネスを成長させ、数分で有名になり、数秒で本を出版し、大量のデータにすぐアクセスできる時代です。過去100年間で最も大きな進歩は、コミュニケーションのコストが下がったことです。世界の反対側へ情報を1ビット送るのに、事実上お金はかからず、ほんの一瞬しかかかりません。20世紀のかなり後半まで、十分な教育を受けられたのは幸運な一部の人だけでした。しかし今、新しいことを学べるかどうかは、ほとんど意志の問題です。

それでも、学ぶことは依然として面倒な作業であり、忍耐と決意が必要です。情報量が増えるにつれて、気を散らす手段も増えました。集中を失うのは、たった1クリック先です。

専念

何かを始めることなら、誰にでもできます。何かを最後まで終えられる人は、ほとんどいません。好きでやっていることでさえ、物事を最後まで成し遂げるのは難しいからです。(ハードワークの定義を知りたいなら、ゼア・ウィル・ビー・ブラッドPrimerの冒頭を見てください。)

何を言われようと、持続する成果を上げるには、がむしゃらに取り組まなければなりません。犠牲を払うということです。困難を押し切って進むということです。完璧でなくても、何かを売り出すということです。美しいプロジェクトが、最後には醜いウッドチャックになってしまうかもしれません。化粧をして、世に出しましょう。

Quakeの3Dエンジンに関するレポートで、開発者のMichael Abrashは次のように述べています。

プロジェクトの終盤になると、設計は石に刻まれたように変更できなくなり、作業の大半はバグの修正か、当初の設計にはなかった新たな機能をどうにか組み込む方法を考えることになります。プロジェクトを始めるときほど楽しくはありませんし、たいていは非常に大変な作業です。それでも、プロジェクトをリリースするにはやり遂げなければなりません。以前の上司がよく言っていたように、「プロジェクトの最初の90%を終えたら、残りの90%も終えなければならない」のです。成功の鍵は、その2つ目の90%にあります。

多くのプログラマーは、その2つ目の90%までたどり着くと、疲れ、退屈し、苛立ち、転職したり、集中を失ったり、先延ばしにする言い訳を探したりします。プロジェクトを終わらせない方法は無数にありますが、終わらせる方法は一つしかありません。頭を下げ、完了するまでひたすら手を動かし続けることです。そうすれば、プログラミングの世界はあなたのものになると約束します。

最後の部分には大きな影響を受けました。目標に到達しようとする献身と切迫感は、自分の内側から生まれなければなりません。それは、あなたのむき出しの内なる声です。その声を消えさせてはいけません。そして、あきらめそうになったら、考えすぎるのをやめましょう。ただ前に進み、正しい方向へ小さな一歩を踏み出してみてください。リリースしましょう!

原文は Matthias Endler により に公開されました。

この記事は「gpt-5.6-luna」を使用して翻訳されました。