学生のためのスタートアップガイド
スタートアップを始めたいですか? Y Combinatorから資金提供を受けましょう。
2006年10月
(本稿はMITでの講演を元にしています。)
最近まで、卒業を控えた学生には、就職するか大学院に進学するかの二つの選択肢がありました。しかし、今後は第三の選択肢として、自身のスタートアップを立ち上げる道がますます増えていくでしょう。しかし、それはどれほど一般的になるのでしょうか?
もちろん、デフォルトは常に就職することでしょうが、スタートアップを始めることは大学院進学と同じくらい人気になるかもしれません。90年代後半、私の教授の友人たちは、学部生が皆スタートアップで働くために大学院生が集まらないと不平を漏らしていました。その状況が再び訪れても驚きませんが、今回は一つ違いがあります。他人のスタートアップで働くのではなく、自分自身のスタートアップを立ち上げるようになるでしょう。
最も野心的な学生は、この時点でこう問いかけるでしょう。『なぜ卒業まで待つのか?大学在学中にスタートアップを始めてはいけないのか?いや、そもそもなぜ大学に行くのか?代わりにスタートアップを始めてはいけないのか?』
1年半前、私はある講演で、Yahoo、Google、Microsoftの創業者たちの平均年齢は24歳であり、大学院生がスタートアップを始められるなら、なぜ学部生にはできないのか、と述べました。それを質問形式にしたことを嬉しく思います。なぜなら、今ではそれが単なる修辞的な問いではなかったと装えるからです。当時、スタートアップ創業者の年齢に下限があるべき理由を想像できませんでした。卒業は生物学的な変化ではなく、事務的な変化です。そして、ほとんどの大学院生と同じくらい技術的に有能な学部生がいるのは確かです。では、なぜ学部生も大学院生と同じようにスタートアップを始められないのでしょうか?
今では、卒業時に何かが変わることに気づきました。それは、失敗に対する大きな言い訳を失うということです。あなたの人生がどれほど複雑であろうと、家族や友人を含む他の誰もが、細かい部分を捨て去り、あなたを常に一つの職業を持つ者と見なすでしょう。もしあなたが大学生で、夏にソフトウェアを書くアルバイトをしていたとしても、あなたはまだ学生として見られます。しかし、卒業してプログラミングの仕事に就けば、あなたは瞬く間に皆からプログラマーとして見なされるでしょう。
まだ学生のうちにスタートアップを始めることの問題点は、組み込みの『逃げ道』があることです。もしあなたが3年生と4年生の間の夏にスタートアップを始めたとしても、それは皆にとって夏のアルバイトのように映ります。だから、もしそれがうまくいかなくても、大したことではありません。秋には他の4年生と一緒に学校に戻るだけです。誰もあなたを失敗者とは見なしません。なぜなら、あなたの職業は学生であり、その点では失敗していないからです。一方、もしあなたが卒業後、わずか1年後にスタートアップを始めた場合、秋に大学院に合格しない限り、そのスタートアップは皆にとってあなたの職業として見なされます。あなたは今やスタートアップの創業者であり、その役割で成功しなければなりません。
ほとんどの人にとって、仲間の意見はあらゆるモチベーションの中で最も強力です。ほとんどのスタートアップ創業者の名目上の目標である『金持ちになること』よりも強力です。[1] 各資金調達サイクルの約1ヶ月後には、『プロトタイプデー』というイベントを開催し、各スタートアップがこれまでの成果を他のスタートアップに発表します。彼らにはこれ以上のモチベーションは必要ないと思うかもしれません。彼らは素晴らしい新しいアイデアに取り組んでおり、当面の資金も確保されており、富か失敗かという二つの結果しかないゲームをプレイしています。それだけで十分なモチベーションだと思うでしょう。しかし、デモの展望は彼らのほとんどを活動のラッシュへと駆り立てるのです。
たとえ明確に金持ちになるためにスタートアップを始めたとしても、得られるかもしれないお金はほとんどの場合、かなり理論的に見えます。日々のあなたを駆り立てるのは、『格好悪い姿を見せたくない』という気持ちです。
おそらくそれを変えることはできません。たとえできたとしても、そうしたいとは思わないでしょう。本当に、心から仲間の意見を気にしない人は、おそらくサイコパスです。ですから、あなたにできる最善のことは、この力を風のように考え、それに合わせて船を準備することです。もし仲間があなたをある方向に押し進めることがわかっているなら、良い仲間を選び、あなたが望む方向に彼らがあなたを押し進めるように自分を位置づけましょう。
卒業は支配的な風向きを変え、それが違いを生み出します。スタートアップを始めることは非常に困難であり、成功するものでさえ際どいものです。今どれほど高く飛んでいるスタートアップであっても、滑走路の端でかろうじてかわした木々から、着陸装置に葉っぱがいくつか挟まっていることでしょう。このような際どいゲームでは、あなたに逆らう力がわずかに増えるだけで、失敗へと転落させるのに十分なことがあります。
私たちがY Combinatorを始めた当初は、まだ大学生のうちにスタートアップを始めることを奨励していました。それは、Y Combinatorが一種のサマープログラムとして始まったことも一因です。私たちはプログラムの形(週に一度全員で夕食を共にするのは良いアイデアだと判明しました)を維持していますが、今では『卒業まで待つべきだ』と人々に伝えるのが公式見解であると決定しました。
では、大学在学中にスタートアップを始められないということでしょうか?全くそんなことはありません。Looptの共同創業者であるSam Altmanは、私たちが資金提供したとき、まだ大学2年生を終えたばかりでしたが、Looptは私たちがこれまで資金提供したスタートアップの中で、おそらく最も有望なものです。しかし、Sam Altmanは非常に珍しい人物です。彼に会って3分もしないうちに、『ああ、Bill Gatesが19歳の頃はこんな感じだったに違いない』と思ったのを覚えています。
大学在学中にスタートアップを始めることが可能なら、なぜ私たちは人々にそうしないように言うのでしょうか?それは、おそらく真偽不明のバイオリニストが、誰かの演奏を評価するよう求められるたびに、プロになるには才能が足りない、と常に言っていたのと同じ理由です。ミュージシャンとして成功するには、才能だけでなく決意も必要なので、この答えは誰にとっても正しいアドバイスとなります。確信がない人はそれを信じて諦め、十分に決意している人は『そんなの関係ない、とにかく成功してやる』と考えるでしょう。
ですから、私たちの現在の公式方針は、説得しても諦めない学部生にのみ資金提供することです。率直に言って、もしあなたが確信を持てないなら、待つべきです。今やらなければ、会社を始める機会がすべて失われるわけではありません。取り組んでいるアイデアの窓が閉じることはあるかもしれませんが、それがあなたの最後のアイデアになるわけではありません。期限切れになるアイデアごとに、新しいアイデアが実現可能になります。歴史的に見て、スタートアップを始める機会は時間とともに増える一方です。
そうであれば、なぜもっと長く待たないのか、とあなたは尋ねるかもしれません。しばらく働いたり、大学院に行ったりしてからスタートアップを始めてはいけないのか?そして実際、それは良いアイデアかもしれません。私たちが最も応募を楽しみにしている人たちに基づいて、スタートアップ創業者の最適な年齢層を選ぶとすれば、おそらく20代半ばでしょう。なぜでしょうか?20代半ばの人が21歳の人に比べてどのような利点があるのでしょうか?そして、なぜもっと高齢ではないのでしょうか?25歳の人にできて32歳の人にはできないことは何でしょうか?これらは検討する価値のある問いであることがわかります。
プラス
もしあなたが大学卒業後すぐにスタートアップを始めるなら、現在の基準では若い創業者となるでしょう。ですから、若い創業者の相対的な利点が何であるかを知っておくべきです。それはあなたが思っているものとは違うかもしれません。若い創業者としてのあなたの強みは、体力、貧困、根無し草であること、仲間、そして無知です。
体力の重要性は驚くべきことではありません。スタートアップについて何か聞いたことがあるなら、長時間労働についても聞いたことがあるでしょう。私が知る限り、これらは普遍的です。創業者が午前9時から午後5時までしか働かなかった成功したスタートアップは思いつきません。そして、若い創業者にとっては、後々ほど効率的ではない可能性が高いため、長時間労働が特に必要です。
あなたの第二の利点である『貧困』は、利点のように聞こえないかもしれませんが、これは非常に大きなものです。貧困はあなたが安く生活できることを意味し、これはスタートアップにとって極めて重要です。失敗するスタートアップのほとんどは、資金が尽きて失敗します。このように言うのは少し誤解を招くかもしれませんが、通常は他に根本的な原因があります。しかし、問題の原因が何であれ、低いバーンレートはそれらから回復するためのより多くの機会を与えてくれます。そして、ほとんどのスタートアップは最初にあらゆる種類の間違いを犯すため、間違いから回復する余地があることは貴重なことです。
ほとんどのスタートアップは、計画とは異なることをすることになります。成功するスタートアップがうまくいくものを見つける方法は、うまくいかないことを試すことです。ですから、スタートアップで最悪のことは、厳格で事前に決められた計画を持ち、それを実行するために多額の費用を使い始めることです。安価に運営し、アイデアが進化する時間を与える方が良いでしょう。
最近の卒業生はほとんど何もなしで生活でき、これが年長の創業者に対する優位性となります。なぜなら、ソフトウェアスタートアップの主なコストは人件費だからです。子供や住宅ローンを抱える人々は、本当の不利な立場にあります。これが、私が32歳よりも25歳に賭ける理由の一つです。32歳はおそらくより優れたプログラマーでしょうが、おそらくはるかに高価な生活を送っています。一方、25歳は多少の職務経験(これについては後述します)がありますが、学部生と同じくらい安価に生活できます。
Robert Morrisと私がViawebを始めたとき、私たちはそれぞれ29歳と30歳でしたが、幸いなことにまだ23歳のように生活していました。二人とも資産はほぼゼロでした。住宅ローンがあればよかったのに、そうすれば_家_があったということですから。しかし、振り返ってみると、何も持たないことが都合の良いことだとわかりました。私は縛られておらず、安く生活することに慣れていました。
しかし、安く生活することよりもさらに重要なのは、安く考えることです。Apple IIが非常に人気があった理由の一つは、それが安価だったからです。コンピューター自体が安価で、データ保存用のカセットテープレコーダーやモニターとしてのテレビなど、安価な市販の周辺機器を使用していました。なぜだかわかりますか?Wozがこのコンピューターを自分自身のために設計し、それ以上のものを買う余裕がなかったからです。
私たちも同じ現象から恩恵を受けました。当時の私たちの価格は、大胆なほど低く設定されていました。最高レベルのサービスは月額300ドルで、これは通常の相場よりも一桁低いものでした。振り返ってみれば賢明な動きでしたが、私たちが賢かったからそうしたわけではありません。月額300ドルは私たちにとって大金に思えました。Appleと同様に、私たちは貧しかったからこそ、安価で、したがって人気のあるものを作り出したのです。
多くのスタートアップはそのような形をしています。誰かが現れて、以前の10分の1、あるいは100分の1のコストで何かを作り出し、既存のプレイヤーはそれが可能である世界について考えたくもないため、追随できません。例えば、従来の長距離通信事業者はVoIPについて考えたくもありませんでした。(それでも、それはやって来ました。)このゲームでは貧しいことが役立ちます。なぜなら、あなた自身の個人的な偏見が、技術が進化する方向と同じ方向を指しているからです。
根無し草であることの利点は、貧困の利点と似ています。若い頃はより機動性があります。家や多くの物を持っていないからだけでなく、真剣な人間関係を持つ可能性が低いからです。これは重要であることが判明しています。なぜなら、多くのスタートアップは誰かの引っ越しを伴うからです。
例えば、Kikoの創業者たちは今、次のスタートアップを始めるためにベイエリアへ向かっています。彼らがやりたいことにとって、そこはより良い場所です。そして、彼らがそこへ行くことを決めるのは簡単でした。なぜなら、私の知る限り、どちらも真剣なガールフレンドはおらず、彼らが所有するものはすべて車一台に収まるか、あるいは、置いていっても構わないほど粗末なものだからです。
彼らは少なくともボストンにいました。もし彼らが、Evan Williamsが彼らの年齢だった頃のように、ネブラスカにいたらどうだったでしょう?最近、誰かがY Combinatorの欠点は参加するために引っ越さなければならないことだと書きました。しかし、それ以外の方法はありません。私たちが創業者と交わす種類の会話は、直接会って行う必要があります。私たちは一度に12のスタートアップに資金提供しており、一度に12の場所にいることはできません。しかし、たとえ魔法のように人々を引っ越しから救うことができたとしても、私たちはそうしないでしょう。ネブラスカに留まらせることは、創業者たちのためにはなりません。スタートアップハブではない場所は、スタートアップにとって有害です。それは間接的な証拠からわかります。ヒューストン、シカゴ、マイアミで成功するスタートアップの数が、人口比で見て微視的に少ないことから、それらの都市でスタートアップを始めることがどれほど難しいかがわかります。これらの都市でスタートアップを抑制しているものが正確に何なのかはわかりません。おそらく何百もの微妙な小さなことでしょうが、何かがあるに違いありません。[2]
おそらくこれは変わるでしょう。スタートアップのコストがますます安くなることで、最も好都合な環境だけでなく、どこでも生き残れるようになるかもしれません。もしかしたら37signalsが未来のパターンなのかもしれません。しかし、そうではないかもしれません。歴史的に、特定の産業の中心となる特定の都市が常に存在し、それらのいずれかにいなければ不利でした。ですから、私の推測では37signalsは例外的な存在です。私たちはここで、『Web 2.0』よりもはるかに古いパターンを見ているのです。
マイアミよりもベイエリアで人口あたりのスタートアップが多い理由は、単にそこに創業者タイプの人々が多くいるからかもしれません。成功するスタートアップは、ほとんど一人では始まりません。通常、誰かが会社にとって良いアイデアだと口にし、友人が『うん、それは良いアイデアだ、やってみよう』と言う会話から始まります。『やってみよう』と言う二人目の人物がいないと、スタートアップは決して始まりません。そして、それは学部生が優位に立つもう一つの分野です。彼らはそう言うことを厭わない人々に囲まれています。良い大学では、多くの野心的で技術志向の人々と一緒に集中しています。おそらく、これほど集中することはないでしょう。もしあなたの核が中性子を放出すれば、それが別の核に当たる可能性が高いのです。
Y Combinatorで人々が私たちに最も多く尋ねる質問は、『共同創業者はどこで見つけられますか?』です。これは30歳でスタートアップを始める人にとって最大の課題です。学生時代には多くの良い共同創業者を知っていましたが、30歳になる頃には彼らとの連絡が途絶えているか、あるいは彼らが辞めたくない仕事に縛られているかのどちらかです。
Viawebもこの点では例外でした。私たちは比較的高齢でしたが、印象的な仕事に縛られてはいませんでした。私はアーティストになろうとしており、それはあまり制約がなく、Robertは29歳でしたが、1988年の学業の中断のためまだ大学院生でした。ですから、おそらくWormがViawebを可能にしたと言えるでしょう。そうでなければ、Robertはその年齢で若手教授になっていたでしょうし、私と一緒にクレイジーな投機的プロジェクトに取り組む時間はなかったでしょう。
Y Combinatorに寄せられる質問のほとんどには何らかの答えがありますが、共同創業者に関する質問にはありません。良い答えがないのです。共同創業者は本当に、すでに知っている人であるべきです。そして、彼らと出会うのに断然最適な場所は学校です。そこには多くの賢い人々のサンプルがあり、全員が同じ課題にどう取り組むかを比較できます。そして、誰もがかなり流動的な生活を送っています。この理由から、多くのスタートアップが学校から生まれています。Google、Yahoo、Microsoftなどは、すべて学校で出会った人々によって設立されました。(Microsoftの場合は高校でした。)
多くの学生は、会社を始める前に少し経験を積むべきだと感じています。他の条件がすべて同じであれば、そうすべきです。しかし、他の条件は見た目ほど同じではありません。ほとんどの学生は、スタートアップで最も希少な要素である共同創業者という点で、自分たちがいかに恵まれているかに気づいていません。長く待ちすぎると、友人たちが今や放棄したくないプロジェクトに関わっていることに気づくかもしれません。彼らが優秀であればあるほど、この可能性は高まります。
この問題を軽減する一つの方法は、そのN年間の経験を積む間に、積極的にスタートアップを計画することかもしれません。もちろん、仕事に就いたり、大学院に行ったり、何でも構いませんが、定期的に集まって計画を練り、スタートアップを始めるというアイデアが皆の頭の中に生き続けるようにしましょう。これがうまくいくかどうかはわかりませんが、試してみる価値はあります。
学生であるあなたが持っている利点を認識するだけでも役立つでしょう。あなたのクラスメートの中には、成功するスタートアップ創業者になる人がおそらくいるでしょう。優れた技術系大学では、それはほぼ確実です。では、どの人でしょうか?もし私があなたなら、ただ賢いだけでなく、根っからのビルダーである人を探します。プロジェクトを次々と始め、少なくともその一部を完成させる人を探してください。それが私たちが探しているものです。学歴や応募するアイデアよりも何よりも、私たちは物を作る人を探します。
共同創業者が出会うもう一つの場所は職場です。学校ほど多くはありませんが、可能性を高めるためにできることがあります。最も重要なのは、明らかに、多くの賢い若者がいる場所で働くことです。もう一つは、スタートアップハブにある会社で働くことです。周りでスタートアップが次々と生まれている場所では、同僚を説得して一緒に辞めてもらうのがより簡単になるでしょう。
また、採用時に署名する雇用契約書にも目を通しておくと良いでしょう。ほとんどの契約書には、会社に雇用されている間にあなたが考えたアイデアはすべて会社に帰属すると記載されています。実際には、いつどのようなアイデアをあなたが持っていたかを誰かが証明するのは難しいため、コードの段階で線引きされます。もしスタートアップを始めるつもりなら、まだ雇用されている間にコードを一切書かないでください。あるいは、少なくとも雇用中に書いたコードはすべて破棄して最初からやり直してください。雇用主が発見して訴訟を起こすというよりも、そうはなりません。投資家や買収者、あるいは(もし幸運にも)引受人がまずあなたを追い詰めるでしょう。t=0からあなたがヨットを買うまでの間に、_誰かが_あなたのコードが法的に他人のものであるかどうかを尋ねてくるでしょうから、あなたは『いいえ』と答えられる必要があります。[3]
私がこれまでに見た中で最も過剰な雇用契約はAmazonのものです。アイデアの所有権に関する通常の条項に加えて、Amazonで働いていた別の創業者がいるスタートアップの創業者になることもできません。たとえその人を知らなかったり、同じ時期に働いていなかったりしてもです。彼らがこれを強制するのは難しいと思いますが、試みること自体が悪い兆候です。他にも働く場所はたくさんありますから、より多くの選択肢を残せる場所を選ぶのが良いでしょう。
素晴らしい職場といえば、もちろんGoogleがあります。しかし、Googleについて少し恐ろしいことに気づきました。そこからスタートアップが全く生まれていないのです。その点では、まるでブラックホールです。人々はGoogleで働くことをあまりにも気に入りすぎて、辞めたがりません。ですから、もしあなたがいつかスタートアップを始めたいと願うなら、これまでの証拠はGoogleで働くべきではないと示唆しています。
これは奇妙なアドバイスに思えるかもしれません。もし彼らがあなたの生活をとても良くして、あなたが辞めたくないほどなら、なぜそこで働かないのでしょうか?なぜなら、実質的に、あなたはおそらく『局所最大値』を得ているからです。スタートアップを始めるには、ある程度の活性化エネルギーが必要です。ですから、かなり働きやすい雇用主は、たとえ辞めることがあなたにとって純粋な利益になるとしても、あなたを無期限に留まらせるように誘惑する可能性があります。[4]
もしスタートアップを始めたいなら、働くのに最適な場所はおそらくスタートアップそのものです。適切な種類の経験になるだけでなく、いずれにせよすぐに終わるでしょう。あなたは金持ちになるか、その場合は問題解決です。あるいは、スタートアップが買収され、その場合はそこで働くのが嫌になり、辞めるのが簡単になるでしょう。あるいは、最も可能性が高いのは、その事業が破綻し、あなたは再び自由になるでしょう。
あなたの最後の利点である『無知』は、あまり役に立たないように聞こえるかもしれません。私は意図的に物議を醸す言葉を使いましたが、同じように『無垢』と呼ぶこともできます。しかし、それは強力な力であるようです。私のY Combinatorの共同創業者であるJessica Livingstonが、スタートアップ創業者へのインタビューをまとめた本を出版しようとしていますが、その中で私は注目すべきパターンに気づきました。次から次へと、もしどれほど大変かを知っていたら、恐れをなして始められなかっただろう、と語っていました。
無知は、あなたが威圧されるのを防ぐだけでなく、時には新しいアイデアを発見するのに役立つことがあります。Steve Wozniakはこれを非常に強く述べています。
Appleで私がやった最高のことはすべて、(a)お金がなかったこと、そして(b)それを以前に一度もやったことがなかったこと、から生まれました。私たちが生み出した本当に素晴らしいものはすべて、人生で一度もやったことがないことでした。 何も知らないとき、あなたは自分で物事を再発明しなければならず、もしあなたが賢ければ、あなたの再発明はそれ以前のものよりも優れているかもしれません。これは特にルールが変わる分野で当てはまります。ソフトウェアに関する私たちのアイデアはすべて、プロセッサが遅く、メモリやディスクが非常に小さかった時代に開発されました。従来の知恵にどのような時代遅れの仮定が埋め込まれているか、誰が知るでしょうか?そして、これらの仮定が修正される方法は、それらを明示的に解放することではなく、ガベージコレクションに近いものです。無知だが賢い誰かが現れてすべてを再発明し、その過程で単に特定の既存のアイデアを再現しないだけなのです。
マイナス
若い創業者の利点についてはこれくらいにしておきましょう。では、欠点についてはどうでしょうか?何がうまくいかないのかから始め、その根本原因をたどってみようと思います。
若い創業者に何が問題かというと、彼らが作るものが『クラスプロジェクト』のように見えることです。私たちがこのことに自分たちで気づいたのはごく最近のことです。遅れをとっているように見えるスタートアップの間に多くの類似点があることに気づきましたが、それを言葉で表現する方法がわかりませんでした。そしてついに、それが何であるかを理解しました。彼らはクラスプロジェクトを作っていたのです。
しかし、それは本当に何を意味するのでしょうか?クラスプロジェクトの何が問題なのでしょうか?クラスプロジェクトと実際のスタートアップの違いは何でしょうか?もしこの質問に答えられるなら、将来のスタートアップ創業者だけでなく、学生全般にとっても役立つでしょう。なぜなら、いわゆる『現実世界』の謎を説明する上で、大きく前進することになるからです。
クラスプロジェクトには、二つの大きな欠けているものがあるようです。(1)現実の問題の反復的な定義、そして(2)強度(インテンシティ)です。
一つ目は、おそらく避けられないでしょう。クラスプロジェクトは必然的に偽の問題を解決することになります。一つには、現実の問題は希少で価値があるからです。もし教授が学生に現実の問題を解決させたいと思ったら、物理学の標準モデルに続くであろう『パラダイム』の例を挙げようとする人と同じパラドックスに直面するでしょう。そうなるものはあるかもしれませんが、もしあなたが例を思いつくことができれば、ノーベル賞に値するでしょう。同様に、良い新しい問題は、求めれば手に入るものではありません。
テクノロジーにおいては、実際のスタートアップが解決すべき問題を進化の過程で発見する傾向があるという事実によって、その困難さは増します。誰かが何かについてアイデアを持ち、それを作り、そうすることによって(そしておそらくそうすることによってのみ)、彼らが解決すべき問題は別のものだと気づくのです。たとえ教授がプロジェクトの記述をその場で変更することを許したとしても、大学の授業ではそれを行うのに十分な時間がありませんし、進化的な圧力を供給する市場もありません。ですから、クラスプロジェクトはほとんどが実装に関するものであり、それはスタートアップにおける問題の中で最も小さなものです。
スタートアップでは、実装だけでなくアイデアにも取り組むというだけではありません。実装そのものが異なります。その主な目的はアイデアを洗練させることです。最初の6ヶ月であなたが作るもののほとんど唯一の価値は、あなたの最初のアイデアが間違っていたことを証明することである場合が多いのです。そして、それは非常に価値があります。もしあなたが、他の誰もがまだ共有している誤解から解放されているなら、あなたは強力な立場にいます。しかし、クラスプロジェクトについてはそのように考えていません。最初の計画が間違っていたことを証明しても、悪い成績がつくばかりです。捨て去るためのものを作るのではなく、あなたはすべてのコード行が、あなたが多くの仕事をしたことを示す最終目標に向かうことを望む傾向があります。
それが第二の違いにつながります。クラスプロジェクトの評価方法です。教授は、開始点から現在までの距離であなたを判断する傾向があります。もし誰かが多くのことを達成していれば、良い成績がつくはずです。しかし、顧客は逆の方向からあなたを判断します。現在地から彼らが必要とする機能までの残りの距離です。市場はあなたがどれだけ一生懸命働いたかなど気にしません。ユーザーはただあなたのソフトウェアが必要なことをしてくれることを望んでおり、そうでなければゼロ評価です。それが学校と現実世界との最も顕著な違いの一つです。努力したことに対する報酬はありません。実際、『良い努力』という概念全体は、大人が子供を励ますために発明した偽のアイデアです。自然界には存在しません。
そのような嘘は子供たちには役立つようです。しかし残念ながら、卒業しても、教育中に伝えられたすべての嘘のリストを渡されるわけではありません。現実世界との接触によって、それらを叩き出される必要があります。そして、これが多くの仕事が職務経験を求める理由です。私が大学生だった頃はそれが理解できませんでした。私はプログラミングの仕方をわかっていました。実際、生計を立てているほとんどの人よりもプログラミングが上手だと自覚していました。では、この謎めいた『職務経験』とは何であり、なぜ私にはそれが必要だったのでしょうか?
今ではそれが何であるかを知っています。そして混乱の一部は文法的なものです。『職務経験』と表現すると、ある種の機械を操作する経験や、特定のプログラミング言語を使う経験のようなものだと暗示されます。しかし、実際には職務経験が指すのは、特定の専門知識ではなく、子供時代から残っている特定の習慣の排除なのです。
子供たちの決定的な特徴の一つは、彼らが『フレークする』(途中で投げ出す、責任を回避する)ことです。子供の頃、難しい試験に直面すると、泣いて『できない』と言えば、彼らはあなたにそれをさせません。もちろん、大人社会でも誰もあなたに何かを強制することはできません。彼らが代わりにすることは、あなたを解雇することです。そして、それに動機付けられると、あなたは自分が思っていたよりもはるかに多くのことができることに気づきます。ですから、『職務経験』のある人に雇用主が期待することの一つは、フレーク反射の排除、つまり言い訳なしに物事を成し遂げる能力なのです。
職務経験から得られるもう一つのことは、仕事とは何か、特にそれが本質的にどれほど恐ろしいものであるかという理解です。根本的に、その方程式は残酷なものです。あなたは起きている時間のほとんどを、他人が望むことをするか、さもなければ飢えるかのどちらかに費やさなければなりません。仕事が非常に面白く、この現実が隠されている場所もいくつかあります。なぜなら、他人が望むことが、あなたが取り組みたいことと偶然一致するからです。しかし、それらが乖離した場合に何が起こるかを想像するだけで、その根底にある現実が見えてくるでしょう。
大人が子供たちにこのことについて嘘をつくというよりも、決して説明しないのです。彼らは、お金がどういうものなのか決して説明しません。あなたは幼い頃から、何らかの仕事に就くことを知っています。なぜなら、誰もが大人になったら何を『する』のかと尋ねるからです。彼らが教えてくれないのは、子供の頃は、水面を足で踏ん張っている誰かの肩に乗っているようなものであり、働き始めるということは、自分で水に投げ込まれ、自分で水面を足で踏ん張るか、さもなければ沈むか、ということなのです。『何かになる』というのは付随的なことであり、差し迫った問題は溺れないことです。
仕事とお金の関係は、徐々にしか理解できないものです。少なくとも私にとってはそうでした。最初の考えは単純に『最悪だ。借金がある。しかも月曜には起きて仕事に行かなければならない』というものです。徐々に、この二つのことが、市場だけが作り出せるほど密接に結びついていることに気づくのです。
ですから、24歳の創業者が20歳の創業者に対して持つ最も重要な利点は、彼らが何を避けようとしているのかを知っていることです。平均的な学部生にとって、金持ちになるというアイデアは、フェラーリを買ったり、賞賛されたりすることに翻訳されます。しかし、お金と仕事の関係を経験から学んだ人にとっては、それははるかに重要なことに翻訳されます。それは、99.9%の人々の生活を支配する残酷な方程式から抜け出すことができる、ということです。金持ちになるということは、水面を足で踏ん張るのをやめられる、ということです。
これを理解した人は、スタートアップを成功させるためにはるかに懸命に働くでしょう。実際、溺れる者が藁をも掴むようなエネルギーで。しかし、お金と仕事の関係を理解することは、あなたの働き方も変えます。お金はただ働くことに対して得られるのではなく、他人が望むことをすることに対して得られるのです。それを理解した人は、自動的にユーザーにもっと焦点を当てるようになるでしょう。そして、それがクラスプロジェクト症候群のもう半分を治療します。しばらく働いた後、あなた自身が、市場が評価するのと同じ方法で、自分のやったことを評価するようになる傾向があります。
もちろん、これらのことを学ぶために何年も働く必要はありません。もしあなたが十分に洞察力があれば、まだ学生のうちにこれらのことを理解できます。Sam Altmanはそうでした。彼はそうだったに違いありません。なぜならLooptはクラスプロジェクトではないからです。そして彼の例が示唆するように、これは貴重な知識となり得ます。少なくとも、もしあなたがこれらのことを理解すれば、雇用主が非常に望ましいと考える『職務経験』から得られるもののほとんどをすでに持っていることになります。しかしもちろん、もしあなたが本当にそれを理解すれば、その情報をもっと価値のある方法で利用できるでしょう。
今すべきこと
では、あなたがいつか、卒業時か数年後にスタートアップを始めるかもしれないと考えているとしましょう。今何をすべきでしょうか?就職と大学院進学のどちらについても、大学在学中に準備する方法があります。卒業時に仕事に就きたいなら、働きたい場所で夏のアルバイトをすべきです。大学院に進学したいなら、学部生として研究プロジェクトに取り組むことが役立つでしょう。スタートアップの場合、それに相当するものは何でしょうか?どのようにして選択肢を最大限に開いておくのでしょうか?
まだ学生のうちにできることの一つは、スタートアップがどのように機能するかを学ぶことです。残念ながら、それは簡単ではありません。スタートアップに関する授業がある大学はほとんどありません。ビジネススクールには、彼らが起業家精神と呼ぶものに関する授業があるかもしれませんが、これらは時間の無駄である可能性が高いです。ビジネススクールはスタートアップについて話すのが好きですが、哲学的には真逆の立場にあります。スタートアップに関するほとんどの本も役に立たないようです。いくつか見てみましたが、どれも正しく理解していません。ほとんどの分野の本は、その主題を経験から知っている人々によって書かれていますが、スタートアップには独特の問題があります。定義上、成功したスタートアップの創業者は、お金を稼ぐために本を書く必要がないのです。その結果、この主題に関するほとんどの本は、それを理解していない人々によって書かれることになります。
ですから、私は授業や本には懐疑的です。スタートアップについて学ぶ方法は、実際に動いているのを見ること、できればそこで働くことです。学部生としてどうすればそれができるでしょうか?おそらく裏口から忍び込むことです。ただそこにたくさんいて、徐々に彼らのために何かを始めればいいのです。ほとんどのスタートアップは(あるいはそうあるべきですが)採用に非常に慎重です。一人採用するごとにバーンレートが増加し、初期の悪い採用は回復が困難です。しかし、スタートアップは通常、かなり非公式な雰囲気を持っており、常にやるべきことがたくさんあります。もしあなたがただ彼らのために何かを始めれば、多くのスタートアップは忙しすぎてあなたを追い払うことができないでしょう。そうして徐々に彼らの信頼を勝ち取り、後で正式な仕事に変えることもできますし、そうしないこともできます。それはあなたの好み次第です。これはすべてのスタートアップに通用するわけではありませんが、私が知っているほとんどのスタートアップには通用するでしょう。
二つ目は、学校の大きな利点である共同創業者の豊富さを最大限に活用することです。周りの人々を見て、誰と一緒に働きたいかを自問してみてください。そのテストを適用すると、驚くべき結果が得られるかもしれません。印象的だがそれにふさわしい態度を持つ人よりも、あなたがほとんど無視してきた静かな人を好むことに気づくかもしれません。成功するだろうと思うからといって、本当に好きではない人に媚びへつらうことを勧めているわけではありません。実際、その逆です。好きな人とだけスタートアップを始めるべきです。なぜなら、スタートアップはあなたの友情をストレステストにかけるからです。私が言いたいのは、状況があなたを誰かと引き合わせたからではなく、本当に尊敬する人と一緒に過ごすべきだということです。
もう一つできることは、スタートアップで役立つスキルを学ぶことです。これらは、仕事を得るために学ぶスキルとは異なるかもしれません。例えば、仕事を得ることを考えると、雇用主が求めると思うJavaやC++のようなプログラミング言語を学びたくなるでしょう。一方、スタートアップを始める場合、言語を選ぶのはあなた自身なので、実際に最も多くのことを成し遂げられるのはどれかを考えなければなりません。そのテストを使えば、代わりにRubyやPythonを学ぶことになるかもしれません。
しかし、スタートアップ創業者にとって最も重要なスキルは、プログラミング技術ではありません。それは、ユーザーを理解し、彼らが何を望んでいるかを把握する才能です。これを繰り返しているのは知っていますが、それほど重要だからです。そして、それは習得できるスキルですが、おそらく『習慣』という言葉の方が適切かもしれません。ソフトウェアにはユーザーがいると考える習慣を身につけてください。そのユーザーは何を望んでいるのでしょうか?何があれば彼らは『すごい!』と言うでしょうか?
これは学部生にとって特に価値があります。なぜなら、ほとんどの大学のプログラミング授業では、ユーザーという概念が欠けているからです。大学でプログラミングを教わる方法は、文法の書き方を教えるだけで、その目的が聴衆に何かを伝えることであると述べないようなものです。幸いなことに、ソフトウェアの聴衆は今やHTTPリクエスト一つで手に入ります。ですから、授業で行うプログラミングに加えて、人々が役立つと感じるようなウェブサイトを何か作ってみてはいかがでしょうか?少なくとも、それはユーザーを意識したソフトウェアの書き方を教えてくれるでしょう。最善の場合、それはスタートアップの準備だけでなく、YahooやGoogleのように、スタートアップそのものになるかもしれません。
注釈
[1] 自分の子供を守りたいという願望でさえ、歴史的に人々がコミュニティの不承認を危険にさらすよりも、自分の子供に対して行ってきたことを見ると、弱いように思えます。(私たちは将来野蛮だと見なされるようなことを今でもしていると私は仮定しますが、歴史的な虐待は私たちにとって見やすいものです。)
[2] Y Combinatorが創業者に3ヶ月間の引っ越しを強いることを心配するのも、スタートアップを始めることがどれほど大変かを過小評価していることを示唆しています。あなたはそれよりもはるかに大きな不便に耐えなければならないでしょう。
[3] ほとんどの雇用契約書には、会社の現在または将来の事業に関連するいかなるアイデアも会社に帰属すると記載されています。多くの場合、後者の条項はあらゆる可能性のあるスタートアップを含む可能性があり、投資家や買収者のデューデリジェンスを行う者は最悪の事態を想定します。
安全のためには、(a)前の職場で雇用中に書いたコードを使用しないか、または(b)雇用主に、あなたのサイドプロジェクトのために書いたコードに対するいかなる権利も書面で放棄させるかのどちらかです。多くの雇用主は、貴重な従業員を失うよりも(b)に同意するでしょう。欠点は、プロジェクトが何をするものなのかを正確に伝えなければならないことです。
[4] GeshkeとWarnockがAdobeを設立したのは、Xeroxが彼らを無視したからに過ぎません。もしXeroxが彼らが作ったものを使用していたら、彼らはPARCを離れることはなかったでしょう。
謝辞 本稿の草稿を読んでくれたJessica LivingstonとRobert Morris、そして講演に招いてくれたJeff ArnoldとSIPBに感謝します。
このエッセイにコメントする。