Loading...

学生のためのスタートアップガイド

Original

2006年10月

(このエッセイはMITでの講演に基づいています。)

最近まで、卒業間際の学生には2つの選択肢しかありませんでした。就職するか、大学院に進学するかです。しかし、これからは第3の選択肢として、自分でスタートアップを立ち上げるというのも選択肢になってくるでしょう。でも、それがどの程度一般的になるのでしょうか。

就職が常に標準的な選択肢であり続けるでしょうが、スタートアップを立ち上げるのが大学院進学と同程度の人気になるかもしれません。90年代後半、私の教授仲間は、学部生がみんなスタートアップに就職してしまうので大学院生が集まらないと嘆いていました。今度はその状況が逆転し、学部生がスタートアップを立ち上げるようになるかもしれません。

最も野心的な学生は、「なぜ卒業まで待つのか。在学中にスタートアップを立ち上げたほうがいいのではないか。むしろ、大学に行かずにスタートアップを立ち上げるのが一番いいのではないか」と考えるでしょう。

1年半前に私が行った講演で、Yahoo、Google、Microsoftの創業者の平均年齢が24歳だと述べ、大学院生がスタートアップを立ち上げられるのなら、学部生でもできるはずだと言いました。当時は、スタートアップ創業者の年齢に下限はないと考えていました。卒業は生物学的な変化ではなく、単なる事務的な変化にすぎません。多くの学部生は、技術的な能力では大学院生に劣らないはずです。なので、学部生でもスタートアップを立ち上げられるはずだと思っていました。

しかし今では、卒業時に大きな変化が起こることがわかりました。それは、失敗する言い訳がなくなるということです。どんなに複雑な人生を送っていても、家族や友人を含む周りの人は、あなたの状況の複雑さを無視し、ある時点では1つの職業しかないと見なします。大学在学中に夏季休暇にソフトウェア開発の仕事をしていても、あなたは学生として扱われます。しかし、卒業して programmer として就職すれば、周りからはプログラマーとみなされます。

在学中にスタートアップを立ち上げる問題点は、抜け道があることです。例えば、3年生の夏休みにスタートアップを立ち上げたとしても、それは単なる夏の仕事として扱われます。うまくいかなくても、4年生に戻れば誰も失敗者扱いはしません。なぜなら、あなたの職業は学生だからです。しかし、卒業後にスタートアップを立ち上げた場合、大学院に進学しない限り、それがあなたの職業として扱われます。つまり、スタートアップで成功しなければならないのです。

ほとんどの人にとって、仲間の評価が最も強力な動機付けになります。金持ちになりたいという、多くのスタートアップ創業者の公式の目標よりも強力です。[1] 私たちの資金調達サイクルでは、約1か月ごとに「プロトタイプデー」というイベントを開催し、各スタートアップが今までの進捗を発表します。これ以上の動機付けは必要ないと思われるかもしれません。クールなアイデアに取り組み、当面の資金も確保できている。成功か失敗かの二者択一のゲームに参加しているのだから。しかし、デモ発表の見通しが多くのスタートアップを一気に活発化させるのです。

金持ちになりたいという動機で起業したとしても、得られるかもしれない金銭的な報酬は、ほとんどの時間は非現実的なものに感じられます。日々の原動力となるのは、恥をかきたくないという気持ちです。

これを変えるのは難しいでしょう。変えられたとしても、おそらくそうしたくはないでしょう。自分の仲間の評価を本当に気にしない人は、多分sociopath(反社会的人格障害者)です。なので、できるのは、この力を風のように捉え、自分の船を適切に操ることです。仲間がどの方向に押してくるかを知っておき、自分の好む方向に押してもらえるよう、良い仲間を選び、自分の位置取りをする必要があります。

卒業によって、この風向きが変わります。そしてその変化が大きな違いを生みます。スタートアップを立ち上げるのは非常に難しく、成功するものでさえ、ぎりぎりのところを抜けてきたと言えるでしょう。今は順調に飛んでいても、滑走路の最後の木々をかろうじて避けて抜けてきたような状態かもしれません。このような接戦の中では、わずかな逆風の増加が、失敗への引き金になりかねません。

Y Combinatorを立ち上げた当初は、在学中にスタートアップを立ち上げることを奨励していました。それは部分的にY Combinatorが当初夏季プログラムのようなものだったからです。プログラムの形は維持しましたが - 週に1回みんなで夕食を一緒にとるのは良いアイデアだと分かりました - 今では卒業するまで待つべきだと助言するようにしています。

つまり、在学中にスタートアップを立ち上げてはいけないということではありません。Looptの共同創業者であるSam Altmanは、2年生の時にちょうど私たちに資金提供を受けましたが、Looptは私たちが資金提供した中で最も有望なスタートアップの1つです。しかし、Sam Altmanは非常に特殊な人物です。彼に会って3分もすれば、「ああ、19歳のビル・ゲイツがこんな感じだったのかな」と思いました。

在学中にスタートアップを立ち上げられるのであれば、なぜ人々にそうしないよう言うのでしょうか。おそらく架空の逸話ですが、ある violinist は、演奏を審査されるたびに、プロとしては十分な才能がないと言い続けていたそうです。ミュージシャンとして成功するには、才能だけでなく決意も必要なので、この答えは誰にとっても適切なアドバイスになります。才能に自信のない人は諦め、十分な決意のある人は「そんなこと気にしない、成功してやる」と思うでしょう。

私たちの公式方針は、今後は説得できない学部生にのみ資金を提供することです。率直に言って、確信が持てない場合は待つべきです。今すぐ起業しなくても、起業の機会がなくなってしまうわけではありません。ある考えを実現する機会が失われるかもしれませんが、それは最後の考えではありません。アイデアが時期尚早になるたびに、新しいアイデアが実現可能になります。歴史的に見ると、起業の機会は時間とともに増えてきました。

そうであれば、なぜもっと待つべきではないのでしょうか? しばらく働いたり大学院に行ってから起業するのはどうでしょうか? それも良い考えかもしれません。私たちが最も期待する申請者のプロフィールを見ると、おそらく20代半ばが最適だと思います。なぜでしょうか? 21歳と比べて20代半ばの人にはどのような利点があるのでしょうか? そして、なぜそれ以上の年齢ではないのでしょうか? 25歳と32歳では何が違うのでしょうか? これらは検討に値する質問です。

プラス

大学卒業直後に起業すれば、現在の基準では若手起業家になれます。若手起業家の相対的な利点がどのようなものかを知っておく必要があります。それは思っているほど単純ではありません。若手起業家の強みは、持久力、貧困、根無し草、仲間、無知です。

持久力の重要性は驚くべきことではありません。スタートアップについて何か聞いたことがあれば、長時間労働について聞いたことがあるはずです。私の観察では、これは普遍的です。9時から5時まで働くような成功したスタートアップは思い当たりません。若手起業家にとってこれが特に必要なのは、後に比べて効率が低いからです。

2つ目の利点である貧困は、利点に聞こえないかもしれませんが、実は大きな利点です。貧困は安価に生活できることを意味し、これはスタートアップにとって非常に重要です。ほとんどのスタートアップが失敗するのは資金切れが原因です。これは少し誤解を招くかもしれません。なぜなら、問題の根源は他にあることが多いからです。しかし、問題の原因がなんであれ、低い燃費率は、それらの問題から回復する機会を与えてくれます。ほとんどのスタートアップが最初は様々な間違いをするので、間違いから回復する余地があることは価値のあることです。

ほとんどのスタートアップは当初の計画とは違うことをするようになります。成功したものが何か機能するものを見つけ出す方法は、機能しないものを試すことです。したがって、スタートアップで最悪なことは、固定観念に捉われた計画を立て、それを実行するために多額の資金を費やすことです。むしろ安価に運営し、アイデアが進化する時間を与えるのが良いでしょう。

新卒者は事実上何もなしで生活できるので、これは年上の起業家に対する優位性になります。なぜなら、ソフトウェアスタートアップの主な費用は人件費だからです。子供や住宅ローンを抱える人は真の不利な立場にあります。これが25歳と32歳では私が25歳の方を支持する理由の1つです。32歳の方がプログラミングが上手かもしれませんが、生活費も高くつきます。一方、25歳は仕事経験もある(後述)ものの、学生と同じように安価に生活できます。

ロバート・モリスと私は、Viawebを立ち上げた時それぞれ29歳と30歳でしたが、幸いにも23歳のように生活していました。私たちはほとんど資産がありませんでした。家があれば良かったのですが、結局何も持っていないことが便利だったと思います。私は縛られることがなく、安価に生活することに慣れていました。

安価に生活することよりも、安価に考えることがさらに重要です。Apple IIが人気だったのは、安かったからです。コンピューター自体が安く、データ保存にはカセットテープレコーダー、ディスプレイにはテレビなど、安価な市販の周辺機器を使っていました。それはなぜでしょうか? Wozがこのコンピューターを自分用に設計したからです。彼は高いものは買えませんでした。

私たちも同じ現象から恩恵を受けました。当時としては驚くほど低価格でした。最上位のサービスが月300ドルというのは、標準的な価格の10分の1でした。事後的に見れば賢明な戦略でしたが、それは賢明だからではなく、300ドルが私たちにとって大金に見えたからです。Appleと同様に、貧しいがゆえに安価なものを作り、それが人気を博したのです。

多くのスタートアップにはこのような形態があります。誰かが今までの10分の1や100分の1の価格で何かを提供し始めると、既存の事業者はそれに追随できません。なぜなら、そのような世界を想像したくないからです。従来の長距離通信事業者がVoIPを無視したのがその例です(それでも来ていましたが)。貧しいことは、この競争で有利に働きます。なぜなら、自分の個人的な偏見が、技術の進化の方向と同じ方向を向いているからです。

根無し草の利点は、貧困の利点と似ています。若いうちは移動が自由です。家も持っていないし、所有物も少ないからです。さらに、深刻な人間関係にも巻き込まれにくいのも重要です。多くのスタートアップには、誰かが移動することが関係しているからです。

Kikoの創業者たちは、次のスタートアップを始めるためにベイエリアに向かっています。彼らの目的にはそこが適しているからです。そして、彼らが決断するのが簡単だったのは、どちらも深刻な恋人がおらず、所有物もクルマ1台に収まるか、あるいは捨てても構わないほど安いものだからです。

彼らは少なくともボストンにいた。もしネブラスカにいたら、エヴァン・ウィリアムズがその年齢のときのように、どうなっていただろうか。最近誰かが書いたところによると、Y Combinatorの欠点は、参加するためには移住しなければならないということだった。それ以外の方法はあり得ない。私たちが創業者と行う会話の種類を考えると、対面で行う必要がある。私たちは一度に1ダースのスタートアップに資金を提供しているが、一度に12か所にいることはできない。しかし、もし何らかの方法で人々を移動から救うことができたとしても、私たちはそうしないだろう。ネブラスカに留まることを許すことで、創業者に恩恵を与えているわけではない。スタートアップのハブではない場所はスタートアップにとって有毒である。間接的な証拠からそれがわかる。ヒューストンやシカゴ、マイアミでスタートアップを立ち上げるのがいかに困難かは、そこで成功するものがきわめて少ないことから分かる。私にはこれらの町でスタートアップが抑えられている正確な理由はわからない - おそらく微妙な100のことが原因なのだろうが - しかし、何かが抑えられているに違いない。

これが変わるかもしれない。スタートアップの費用が下がり続けることで、最も適した環境でなくても生き残れるようになるかもしれない。37signalsがその未来のパターンかもしれない。しかし、そうでない可能性もある。歴史的に見ると、特定の産業の中心地となる町が常に存在してきた。そこにいなければ不利な立場に置かれていた。したがって、私の予想では37signalsは例外的なケースだと考えている。ここで見ているのは「Web 2.0」よりもはるか以前からある傾向だと思う。

マイアミよりもベイエリアでスタートアップが1人当たりより多く生まれる理由は、単に創業者タイプの人がそこにより多く存在しているからかもしれない。成功するスタートアップはほとんど1人で始まることはない。通常、誰かがいいアイデアだと言い、友人が「そうだね、やってみよう」と言うことから始まる。その「やってみよう」と言う2人目の人がいないと、スタートアップは始まらない。これは学部生が有利な点の1つでもある。彼らは、そのような「やってみよう」と言ってくれる人々に囲まれている。優秀な大学では、野心的で技術的に優れた人々が集中的に集まっている - おそらくそれ以降で最も集中的に集まることはないだろう。核が中性子を放出すれば、別の核に当たる可能性が高い。

Y Combinatorで私たちに最も多く尋ねられるのは、「共同創業者をどこで見つけられますか?」ということだ。30歳で起業を始める人にとって、これが最大の問題である。学生時代は多くの優秀な共同創業者を知っていたが、30歳になるとそれらの人々とつながりを失っているか、自分の仕事を辞めたくないという人が多くなっている。

Viaweb はこの点でも例外的だった。比較的年齢が高かったにもかかわらず、魅力的な仕事に縛られていなかった。私は芸術家を目指していて、それほど拘束的ではなく、ロバートも29歳ながら1988年の学業中断の影響で大学院生のままだった。つまり、ワームがViaweb を可能にしたと言えるかもしれない。そうでなければ、ロバートはその年齢で助教授になっていて、私のような無謀な投機的なプロジェクトに時間を割くことはできなかっただろう。

Y Combinatorに寄せられる質問の多くには何らかの答えがあるが、共同創業者の問題には答えがない。良い答えはない。共同創業者は既に知っている人であるべきだ。そして、最も良い出会いの場は学校である。多数の優秀な人々がいて、同じ課題に取り組む様子を比較できる。そして、みんなの人生がまだ流動的である。このため、多くのスタートアップが学校から生まれる。Google、Yahoo、Microsoftなどは、学校で出会った人々によって設立された。(Microsoftの場合は高校時代だった。)

多くの学生は、会社で少し経験を積んでから起業するべきだと感じている。すべてが等しければ、そうするべきだ。しかし、すべてが完全に等しいわけではない。ほとんどの学生は、スタートアップにとって最も希少な資源である共同創業者に恵まれていることを認識していない。長すぎて待つと、友人たちがすでに手を付けている別のプロジェクトを手放したくないという状況に陥るかもしれない。彼らが優秀であればあるほど、そうなる可能性が高い。

この問題を緩和する1つの方法は、その n年の経験を積む間に、あなたのスタートアップの計画を積極的に立てることかもしれない。はい、仕事に就いたり大学院に行ったりするのはいいが、定期的に陰謀を練り合うようにして、起業するというアイデアを頭の中に常に保ち続けるのだ。これが機能するかどうかはわからないが、試してみる価値はある。

学生であるあなたたちが持つ優位性を理解することは役立つだろう。クラスメイトの中には、きっと将来的に成功するスタートアップの創業者になる人がいるはずだ。優秀な工科大学であれば、そうなるのは確実だ。では、その人たちはいったい誰なのか?私なら、単に賢いだけでなく、治りがたいビルダーを探すだろう。プロジェクトを次々に始め、少なくともいくつかは完成させる人を探すのだ。それが私たちが探しているものだ。何よりも、学歴や申請したアイデアよりも、物を作る人を探している。

共同創業者が出会う別の場所は職場だ。学校ほど多くはないが、確率を上げる方法がある。最も重要なのは、当然ながら、多くの若くて賢い人々がいる場所で働くことだ。もう1つは、スタートアップのハブにある会社で働くことだ。スタートアップが周りで起きている場所であれば、一緒に退職することを同僚に説得しやすい。

雇用契約書にも目を通しておくと良いでしょう。ほとんどの場合、会社に雇用されている間に考えついたアイデアは会社のものになると書かれています。実際のところ、いつアイデアを思いついたかを誰かが証明するのは難しいので、コードに関してラインが引かれます。スタートアップを始める場合は、まだ会社に雇用されている間はコードを書かないようにしましょう。あるいは、会社に雇用されていた間に書いたコードは捨てて、最初から書き直すのが賢明です。これは、雇用主があなたを訴えるからではありません。そこまでいかないうちに、投資家や買収者、あるいは(幸運なことに)引受け業者があなたに尋ねるでしょう。あなたのコードが誰かの所有物ではないと言えるよう準備しておく必要があります。

これまで見た中で最も過剰な従業員契約書はAmazonのものです。通常の「アイデアの所有権」条項に加えて、Amazonで働いていた人物が共同創業者になっているスタートアップの創業者にもなれないというものです。これを実行するのは難しいと思いますが、そもそもそのような条項を設けていることが問題です。他にも働く場所はたくさんあるので、自分のオプションをより多く残せる会社を選んだ方がいいでしょう。

クールな職場としてはGoogleがありますが、Googleからスタートアップが生まれたことはありません。その意味では、Googleは黒い穴のようなものです。Googleで働くのが気に入りすぎて、なかなか辞めようとしない人が多いようです。したがって、いつかスタートアップを始めたいと考えているなら、Googleで働くのは賢明ではありません。

これは奇妙な助言に聞こえるかもしれません。生活が快適すぎて辞めたくなくなるのなら、なぜ働かないのか、と。実際のところ、そこにいるのは局所的な最大値かもしれません。スタートアップを始めるには一定のエネルギーが必要です。そのため、比較的快適な職場に留まり続けてしまうと、実際には離れた方が得になるのに、なかなか踏み出せなくなってしまうのです。

スタートアップを始めたい人にとって、最適な職場はおそらくスタートアップ自体でしょう。適切な経験が得られるだけでなく、何か起こるまでの期間が短いからです。金持ちになれば問題は解決し、買収されれば働くのが嫌になって辞めやすくなり、最悪の場合は潰れて自由になれます。

最後の利点である「無知」は、あまり役立つように聞こえないかもしれません。私は意図的に物議を醸す言葉を使いましたが、「無垢」とでも呼べばいいでしょう。しかし、これは強力な力のようです。私のY Combinatorのコ創業者であるJessica Livingstonが間もなく出版するインタビュー集を見ると、創業者たちがこぞって同じようなことを言っています。もし自分がどれほど大変なことになるかを知っていたら、恐れ過ぎて始められなかったと。

無知は、他の愚かさの対抗馬として役立つことがあります。スタートアップを始める際に役立つのは、自分の能力を過小評価しがちだからです。スタートアップを始めるのは予想以上に難しいですが、自分の能力も予想以上に高いので、バランスが取れるのです。

ほとんどの人はAppleのような企業を見て、「私にはそんなものを作れるはずがない」と思います。Appleは立派な組織ですが、最初はたった数人が部屋で何かを始めたのです。組織は人々によって作られ、人々によって作られるのです。

すべての人がスタートアップを始められるとは言いませんが、私の知る範囲では、トップ校のCSの学生の4分の1ほどは、やる気さえあれば創業者として成功できると思います。

「やる気さえあれば」というのは重要な条件で、ほとんど不正解なほど重要です。一定レベルの知性があれば(トップ校のCSの学生はほとんどそこに達しています)、創業者として成功するかどうかは、やる気の強さが決めるのです。天才である必要はありません。天才ではなくても、人事部門向けのソフトウェアのようなつまらない分野でスタートアップを始めれば、競争も少ないので成功できるでしょう。この例は適当に選んだものですが、現在のものよりも良いものを作れるはずです。つまらないことに取り組んでいる人がたくさんいて、必死に良いソフトウェアを求めているのです。だから、あなたがラリーやサージーほど優れていなくても、アイデアの「クールさ」を下げれば十分に補えるはずです。

無知は、自分を萎縮させるのを防ぐだけでなく、新しいアイデアを発見するのにも役立ちます。スティーブ・ウォズニアックはこれを非常に強く述べています。

Appleで私がした最高のことは、(a)お金がなかったこと、(b)それまでやったことがなかったことから生まれました。本当に素晴らしいものは、私がこれまで一度も経験したことのないことから生まれたのです。

何も知らない状態では、自分で再発明しなければならず、頭が良ければ、先行するものよりも優れたものを生み出せるかもしれません。特に、ルールが変わる分野ではそうです。ソフトウェアに関する私たちのアイデアは、プロセッサが遅く、メモリとディスクが小さかった時代に生まれたものです。果たして、そこに埋め込まれている時代遅れの前提はどんなものがあるでしょうか。それらの前提を明示的に取り除くのではなく、ガベージコレクションのようなものによって修正されていくのだと思います。無知だが頭の良い人が現れ、すべてを再発明し、その過程で既存のアイデアの一部を再現しないかもしれません。

マイナス面

若手創業者の利点はこれくらいです。では、欠点は何でしょうか。まずは問題が起こるパターンを追っていきましょう。

若手創業者が間違うのは、クラスプロジェクトのようなものを構築することです。私たち自身がこれを最近になって理解しました。遅れているように見えるスタートアップ間に多くの類似点があることに気づきましたが、それを言葉にする方法がわかりませんでした。ついに、それがクラスプロジェクトであることを理解しました。

しかし、それは一体何を意味するのでしょうか? クラスプロジェクトに何が問題なのでしょうか? クラスプロジェクトと本物のスタートアップの違いは何でしょうか? この問題に答えられれば、将来のスタートアップ創業者だけでなく、一般の学生にとっても役立つでしょう。なぜなら、いわゆる「現実の世界」の謎を説明することができるからです。

クラスプロジェクトに欠けているのは、おそらく (1) 実際の問題の反復的な定義と (2) 強度の2つの大きなことです。

最初のものは避けられないかもしれません。クラスプロジェクトは必然的に架空の問題を解決します。まず、真の問題は稀少で価値があるからです。教授が学生に実際の問題を解決させたい場合、物理学の標準モデルを超える「パラダイム」の例を示すのと同じパラドックスに直面するでしょう。それが存在する可能性はありますが、それを考えつくことができれば、ノーベル賞を受賞する資格があるでしょう。同様に、良い新しい問題は求めただけでは手に入りません。

テクノロジーの場合、この困難は進化のプロセスによって問題を発見するという事実によって増幅されます。誰かがアイデアを持っています。それを構築します。そして、それを行うことによって (おそらくそれを行うことによってのみ)、自分が解決すべき問題が別のものであることを理解します。教授が課題の説明を即座に変更することを許可したとしても、大学の授業や市場からの進化的な圧力の中では、それを行う時間的余裕はありません。したがって、クラスプロジェクトの大部分は実装に関するものであり、これはスタートアップの問題の中で最も小さなものです。

スタートアップでは、アイデアと実装の両方に取り組むだけでなく、実装そのものが異なります。その主な目的は、アイデアを洗練することです。最初の6か月間に構築するほとんどのものの価値は、最初のアイデアが間違っていたことを証明することだけです。そしてそれは非常に価値があります。他の人がまだ共有している誤解から自由であれば、強力な立場にいることになります。しかし、クラスプロジェクトについてそのように考えることはありません。最初の計画が間違っていたことを証明すれば、単に悪い成績を取るだけです。多くの作業を行ったことを示すために、捨てるべきコードを書くのではなく、最終目標に向けて書こうとします。

これが2つ目の違いにつながります。クラスプロジェクトの評価方法です。教授は、スタート地点からの進歩の距離に基づいて評価する傾向があります。誰かが多くを達成した場合、良い成績を得るべきです。しかし、顧客は逆の方向から、つまり現在の位置と顧客が必要とする機能との間の残りの距離に基づいて評価します。市場は、あなたがどれだけ一生懸命働いたかなどまったく気にしません。ユーザーは単に、ソフトウェアが自分たちのニーズを満たすことを望んでいるだけで、そうでなければゼロになります。これが学校と現実の世界の間で最も特徴的な違いの1つです。努力を評価する報酬はありません。実際、「良い努力」という概念は、子供たちを奨励するために大人が作り出した偽りの考えです。自然界にはありません。

このような嘘は子供たちにとって役立つように思えます。しかし残念ながら、卒業するときに、教育の過程で彼らが言ったすべての嘘のリストが与えられることはありません。現実の世界との接触によってそれらを叩き出されなければなりません。これが、多くの仕事が「職務経験」を求める理由の1つです。私は大学時代にそれが理解できませんでした。プログラミングができました。実際、プログラミングを職業としている多くの人よりも、自分のほうが上手だと感じていました。では、この神秘的な「職務経験」とは何で、なぜ私にそれが必要なのでしょうか?

今では、それが何であるかがわかります。混乱の一部は文法的なものです。「職務経験」と表現すると、特定の機械の操作や特定のプログラミング言語の使用のような経験を意味しているように見えます。しかし、本当に職務経験が指しているのは、特定の専門知識ではなく、子供時代からの特定の癖の除去です。

子供の特徴の1つは、逃げ出すことです。子供のときに困難なテストに直面すると、「できません」と泣いて言えば、強制されることはありません。もちろん、大人の世界でも誰も何かを強制することはできません。代わりに、彼らはあなたを解雇します。そして、それによって動機づけられると、自分ができることがはるかに多いことがわかります。したがって、「職務経験」を持つ人に期待されるものの1つは、逃げ出す癖の除去、つまり、言い訳なしに物事を完了する能力です。

職務経験から得られるもう1つのものは、仕事とは何かを理解し、特に、それが本質的にどれほど恐ろしいものかを理解することです。根本的な方程式は残酷なものです。飢えないためには、ほとんどの目覚めている時間を、他人の望むことをする必要があります。仕事が非常に興味深いため、これが隠されている場所がいくつかあります。つまり、他人の望むことと自分の望むことが一致する場合です。しかし、それらが乖離した場合を想像するだけで、根本的な現実が見えてきます。

大人が子供たちに嘘をつくというわけではなく、単に説明しないだけです。お金の仕組みについて説明しません。子供のころから、何か「なる」仕事があると知っています。なぜなら、大人は誰もが「大人になったらなにになるの?」と尋ねるからです。しかし、子供のときは誰かの肩の上に座っていて、その人が水に浮かんでいるのを見ているだけで、働き始めると自分で水に投げ込まれ、自分で水に浮かばなければならなくなり、溺れないようにしなければならないということは教えてくれません。「なる」ことは付随的なものであり、直接の問題は溺れないことです。

仕事とお金の関係は、徐々にしか理解できません。少なくとも私はそうでした。最初の考えは単に「これはひどい。借金がある。しかも月曜日に出勤しなければならない」というものです。徐々に、これら2つのことが市場によってのみ作られるほど密接に関連していることがわかります。

24歳の創業者が20歳の創業者よりも重要な利点は、自分が避けようとしていることがよくわかっていることです。平均的な学部生にとって、金持ちになるというアイデアは、フェラーリを買ったり、尊敬されることを意味します。しかし、お金と仕事の関係について経験から学んだ人にとっては、それははるかに重要なことを意味します。それは、99.9%の人々の人生を支配する残酷な方程式から抜け出せるということです。金持ちになるということは、水をかき続ける必要がなくなるということです。

この関係を理解している人は、喩えられるように溺れる人のエネルギーを持って、スタートアップを成功させるためにはるかに一生懸命に働くでしょう。しかし、お金と仕事の関係を理解することは、働き方にも変化をもたらします。単に働いているだけでは金銭は得られません。他人が欲しがるものを作り出すことで金銭が得られるのです。この事実を理解している人は自然とユーザーに焦点を当てるようになります。そしてこれが、クラスプロジェクトの症候群の残りの半分を治すことになるのです。しばらく働いた後は、自分の成果をマーケットの視点で測るようになります。

もちろん、この教訓を学ぶために何年も働く必要はありません。十分な洞察力があれば、まだ学生のうちにこれらのことを理解することができます。Sam Altmanがそうでした。Looptはクラスプロジェクトではありません。そして、彼の例が示唆するように、この知識は価値があります。少なくとも、これらのことがわかっていれば、「職務経験」として雇用主が重視するものの大部分を既に持っていることになります。もちろん、本当にこれらのことがわかっていれば、それをあなた自身にとってより価値のあるものに活用することができます。

Now

では、いつかスタートアップを立ち上げるかもしれないと考えているとしたら、今何をすべきでしょうか。就職やgraduate schoolの場合、大学在学中に準備することができます。就職したい場合は、卒業後に働きたい場所でインターンシップをすることが役立ちます。graduate schoolに行きたい場合は、学部生のうちに研究プロジェクトに取り組むことが役立ちます。スタートアップの場合、どのように選択肢を最大限に広げることができるでしょうか。

大学在学中にできることの1つは、スタートアップの仕組みを学ぶことです。残念ながら、それは簡単ではありません。ほとんどの大学にはスタートアップについての授業がありません。経営学部にはアントレプレナーシップについての授業があるかもしれませんが、それらはおそらく無駄な時間になるでしょう。経営学部はスタートアップについて話題にしますが、哲学的にはまったく反対の立場にあります。スタートアップに関する本の多くも役に立たないようです。私が見た中で、正しく理解しているものはありませんでした。ほとんどの分野の本は、その分野の経験者によって書かれていますが、スタートアップの場合には固有の問題があります。成功したスタートアップの創業者は、お金を稼ぐ必要がないため、本を書く必要がないのです。その結果、その分野を理解していない人が書いた本が多くなっています。

ですので、授業や本には懐疑的になりましょう。スタートアップについて学ぶには、実際にそれを見守ることが最善の方法です。できれば、スタートアップで働くことです。学部生としてそれをどのように行うのでしょうか。おそらく裏口から忍び込むようなかたちになるでしょう。ただ長時間そこにいて、徐々に何かをするようになっていきます。ほとんどのスタートアップは(あるいはそうあるべきです)、採用に非常に慎重です。採用は燃料消費率を上げ、初期の採用ミスは立ち直るのが難しいからです。しかし、スタートアップの雰囲気はかなり非公式で、やるべきことがたくさんあります。あなたが自発的に何かをし始めれば、忙しすぎて追い払うことができないスタートアップも多いでしょう。このようにして、徐々に彼らの信頼を得て、正式な仕事につながるかもしれません。これはすべてのスタートアップで通用するわけではありませんが、私の知る多くのスタートアップでは通用するでしょう。

2つ目は、学校という素晴らしい共同創業者の宝庫を最大限に活用することです。周りの人々を見渡し、誰と一緒に働きたいかを考えてみましょう。その基準を適用すると、意外な結果が得られるかもしれません。目立つ人物ではなく、ほとんど無視していた静かな人の方が良いと感じるかもしれません。将来的に成功すると思われる人にすり寄るべきだと提案しているのではありません。全く逆です。スタートアップを一緒に始めるなら、本当に好きな人としかやるべきではありません。なぜなら、スタートアップはあなたの友情を試す試金石になるからです。ただ、本当に尊敬している人と付き合い、偶然一緒になった人ではなく、その人と一緒に仕事をすることを考えるべきだということです。

また、スタートアップで役立つスキルを学ぶこともできます。これは、就職のために学ぶスキルとは異なる可能性があります。例えば、就職を考えると、雇用主が欲しがるJavaやC++のようなプログラミング言語を学びたくなります。一方、スタートアップを始める場合、使う言語は自分で選べるので、最も生産性の高いRubyやPythonを学ぶことになるかもしれません。

しかし、スタートアップの創業者に最も重要なスキルは、プログラミングのテクニックではありません。ユーザーの理解と、ユーザーの欲しがるものを提供する方法を見つける力です。この点を繰り返すのは、それがとても重要だからです。そしてこれは学べるスキルです。むしろ習慣と呼ぶべきかもしれません。ソフトウェアにはユーザーがいるという発想に慣れましょう。そのユーザーは何を求めているのか。何をすれば「すばらしい!」と言ってもらえるだろうか。

これは学部生にとって特に価値があります。なぜなら、ユーザーの概念は大学のプログラミングの授業ではほとんど扱われないからです。大学でプログラミングを教えられる方法は、文章の目的は聴衆にメッセージを伝えることであるということを言及せずに、文法だけを教えるようなものです。幸いなことに、ソフトウェアのユーザーはたったのHTTPリクエストで手に入ります。ですから、授業で行うプログラミングの他に、人々に役立つウェブサイトでも作ってみてはどうでしょうか。少なくとも、ユーザー志向のソフトウェアを書く方法を学べるはずです。最良の場合は、それがスタートアップそのものになるかもしれません。Yahoo!やGoogleがそうだったように。

Notes

[1]

[1] 子供を守りたいという欲求さえも弱いようで、自分の地域社会の非難を恐れるあまり、歴史的に子供に対してきたことを見ると分かります。(私たちが今でも未来から野蛮だと見なされるような行為をしていると思いますが、過去の虐待はより明確に見えます。)

[2] Y Combinatorでは創業者が3か月間移住しなければならないことを心配するのは、起業の難しさを過小評価していることを示唆しています。そのような不便さに耐えなければならないことになります。

[3] ほとんどの従業員契約では、会社の現在または潜在的な将来事業に関連するアイデアはすべて会社のものだと定めています。しばしば第二条では、あらゆる可能性のある新規事業を含むことができ、投資家や買収者のデューデリジェンスでは最悪のケースを想定されます。

安全を確保するには、(a)前の仕事中に書いたコードを使わない、または(b)サイドプロジェクトで書くコードについて、雇用主に書面で権利放棄させる、のいずれかを行います。多くの場合、優秀な従業員を失いたくないため、(b)に同意するでしょう。欠点は、プロジェクトの詳細を雇用主に説明しなければならないことです。

[4] Geshkeとワーノックがアドビを設立できたのは、ゼロックスが彼らを無視したからです。ゼロックスが彼らの開発したものを使っていたら、おそらくPARCを離れることはなかったでしょう。

Jessica LivingstonとRobert Morrisに原稿の校閲をしていただき、Jeff ArnoldとSIPBに講演の機会を与えていただき、感謝します。

コメント