Loading...

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

Original

2006年10月

(このエッセイは MIT での講演から抜粋したものです。)

最近まで、卒業生には就職するか大学院に進学するかという 2 つの選択肢がありました。今後は、自分でスタートアップを始めるという 3 番目の選択肢が増えると思います。しかし、それはどの程度一般的になるのでしょうか?

就職することが常にデフォルトであることは確かですが、スタートアップの立ち上げは大学院と同じくらい人気になるかもしれません。90 年代後半、私の教授の友人たちは、学部生全員がスタートアップで働くため大学院生を獲得できないとよく不満を漏らしていました。その状況が再び現れても驚きませんが、違いが 1 つあります。今度は、他の人の会社で働くのではなく、自分で会社を立ち上げることになります。

最も野心的な学生は、この時点でこう尋ねるでしょう。「なぜ卒業するまで待つのか? 大学在学中にスタートアップを始めないのか? そもそも、なぜ大学に行くのか? 代わりにスタートアップを始めないのか?」

1 年半前、私は講演で、Yahoo、Google、Microsoft の創業者の平均年齢は 24 歳で、大学院生がスタートアップを起業できるのなら、学部生はなぜできないのか、と述べました。この質問を疑問として表現してよかったと思います。今となっては、それが単なる修辞的なものではなかったと思えるからです。当時は、スタートアップ創業者の年齢に下限を設ける理由がわかりませんでした。卒業は官僚的な変化であり、生物学的な変化ではありません。そして、確かに、ほとんどの大学院生と同じくらい技術的に優秀な学部生はいます。では、学部生が大学院生と同じようにスタートアップを起業できないのはなぜでしょうか。

卒業すると何かが変わるということを私は今理解しています。つまり、失敗の大きな言い訳がなくなるのです。人生がどんなに複雑であっても、家族や友人を含むすべての人が、つまらない部分をすべて無視して、常に 1 つの職業に就いている人だとみなすでしょう。大学に通っていて、夏休みにソフトウェアを書く仕事をしているなら、あなたはまだ学生として読んでいます。一方、卒業してプログラミングの仕事に就けば、すぐにすべての人からプログラマーとみなされるでしょう。

在学中にスタートアップを始めることの問題点は、逃げ道が組み込まれていることです。3年生と4年生の間の夏にスタートアップを始めると、誰の目にも夏の仕事と映ります。ですから、もしそれがうまくいかなくても、大したことではありません。秋に他の4年生と一緒に学校に戻ります。あなたの職業は学生であり、その点で失敗したわけではないので、誰もあなたを失敗者とは見なしません。一方、卒業してからわずか1年後にスタートアップを始めると、秋に大学院に合格しない限り、スタートアップは誰の目にもあなたの職業と映ります。あなたは今やスタートアップの創業者なので、その点でうまくやらなければなりません。

ほとんどすべての人にとって、仲間の意見は最も強力な動機付けであり、ほとんどのスタートアップ創業者の名目上の目標である金持ちになることよりも強力です。[ 1 ] 各資金調達サイクルの約1か月後に、プロトタイプデーと呼ばれるイベントがあり、各スタートアップがこれまでに作成したものを他のスタートアップに発表します。彼らにはそれ以上の動機付けは必要ないと思われるかもしれません。彼らはクールな新しいアイデアに取り組んでおり、近い将来の資金があり、富か失敗という2つの結果しかないゲームをプレイしています。これで十分な動機付けだと思うかもしれません。しかし、デモの見通しはほとんどの人を急いで行動に駆り立てます。

金持ちになるためにスタートアップを始めたとしても、得られるお金はほとんどの場合、かなり理論的なものだと思われます。あなたを日々突き動かすのは、悪く見られたくないという気持ちです。

おそらく、それを変えることはできないでしょう。たとえできたとしても、あなたは変えたいとは思わないでしょう。仲間が自分のことをどう思うかなど、本当にまったく気にしない人は、おそらくサイコパスです。ですから、あなたにできる最善のことは、この力を風のように考え、それに応じて船を準備することです。仲間があなたをある方向に押しやろうとしていることがわかっているなら、良い仲間を選び、彼らがあなたの望む方向にあなたを押しやってくれるように、自分の立場を決めてください。

卒業すると風向きが変わり、それが大きな違いを生みます。スタートアップを始めるのは非常に難しいため、成功する企業でさえも苦戦を強いられます。スタートアップが今どれだけ高く飛んでいるとしても、滑走路の端でかろうじて通り過ぎた木々の葉っぱが着陸装置に引っかかっている可能性があります。このような厳しい状況では、自分に対する力が少しでも増加すると、崖から落ちて失敗に終わる可能性があります。

Y Combinatorを始めた当初、私たちは学生時代にスタートアップを始めることを奨励していました。これは Y Combinator が一種の夏期プログラムとして始まったことにも一部起業の理由があります。私たちはプログラムの形式を維持してきました。週に 1 回、全員が一緒に夕食をとるのは良いアイデアだとわかりました。しかし、今では卒業するまで待つように言うのが党の方針だと決めました。

ということは、大学在学中にスタートアップを始めることはできないということでしょうか? まったくそんなことはありません。Loopt の共同創業者であるサム・アルトマンは、私たちが資金提供したとき、大学 2 年生終えたばかりでした。Loopt は、私たちがこれまでに資金提供したスタートアップの中で、おそらく最も将来が期待できる企業です。しかし、サム・アルトマンは非常に変わった人物です。彼と出会って 3 分も経たないうちに、「ああ、ビル・ゲイツが 19 歳のときはこんなだったんだ」と思ったのを覚えています。

大学在学中に起業すればうまくいくのに、なぜ私たちは人々にそうしないように言うのでしょうか。おそらく伝説的なバイオリニストが、誰かの演奏を評価するよう頼まれると、プロになるには才能が足りないといつも言っていたのと同じ理由です。ミュージシャンとして成功するには才能だけでなく決意も必要です。ですから、この答えは誰にとっても正しいアドバイスになります。確信がない人はそれを信じて諦め、十分な決意がある人は「そんなことはどうでもいい、どうせ成功するだろう」と考えます。

したがって、現在の私たちの公式方針は学部生にのみ資金を提供することであり、それについて話し合うことはできません。そして率直に言って、確信が持てないのであれば待つべきです。今やらなければ、会社を始める機会がすべてなくなるわけではありません。取り組んでいるアイデアのチャンスは閉ざされるかもしれませんが、それが最後のアイデアになるわけではありません。時間が経つごとに、新しいアイデアが実現可能になります。歴史的に、スタートアップを始める機会は時間とともに増えてきました。

その場合、なぜもう少し待たないのか、しばらく働いてみたり、大学院に進学してからスタートアップを始めたらどうなのか、と疑問に思うかもしれません。確かに、それは良い考えかもしれません。スタートアップの創業者にとって、応募を最も楽しみにしている年齢を基準に、最適な時期を選ばなければならないとしたら、おそらく20代半ばでしょう。なぜでしょうか。20代半ばの人には、21歳の人よりもどんな利点があるのでしょうか。また、なぜもっと年上ではいけないのでしょうか。25歳の人にはできて、32歳の人にはできないことは何なのでしょうか。これらは検討する価値のある質問です。

プラス

大学卒業後すぐにスタートアップを始めると、現在の基準では若い創業者になります。ですから、若い創業者の相対的な利点が何であるかを知っておく必要があります。それはあなたが考えているようなものではありません。若い創業者としてのあなたの強みは、スタミナ、貧困、根無し草、同僚、そして無知です。

スタミナの重要性は驚くべきことではありません。スタートアップについて何か聞いたことがあるなら、おそらく長時間労働について聞いたことがあるでしょう。私が知る限り、これは普遍的です。創業者が 9 時から 5 時まで働いて成功したスタートアップは思い浮かびません。そして、若い創業者にとっては、後になって効率が悪くなる可能性が高いため、長時間労働が特に必要です。

2 つ目の利点である貧困は、利点のようには聞こえないかもしれませんが、非常に大きな利点です。貧困は安く暮らせることを意味し、これはスタートアップにとって非常に重要です。失敗するスタートアップのほぼすべては、資金不足が原因です。このように表現するのは少し誤解を招きやすいですが、通常は別の根本的な原因があるからです。しかし、問題の原因が何であれ、バーンレートが低いと、問題から回復する機会が増えます。また、ほとんどのスタートアップは最初はあらゆる種類の間違いを犯すので、間違いから回復する余地があることは貴重なことです。

スタートアップの多くは、計画と異なることをすることになります。成功する企業は、うまくいかないことに挑戦することで、うまくいく方法を見つけます。したがって、スタートアップでできる最悪のことは、硬直した、あらかじめ決められた計画を立て、それを実行するために多額の費用を費やすことです。安く運営し、アイデアを進化させる時間を与える方がよいでしょう。

新卒者は実質的にゼロで生活でき、これは年配の創業者よりも有利になります。なぜならソフトウェア スタートアップの主なコストは人件費だからです。子供や住宅ローンを抱えている人は本当に不利です。これが、私が 32 歳より 25 歳の人に賭ける理由の 1 つです。32 歳の人はおそらくより優れたプログラマーですが、生活費もはるかに高額になるでしょう。一方、25 歳の人は多少の就業経験がありますが (これについては後で詳しく説明します)、学部生と同じくらい安く生活できます。

ロバート・モリスと私は、Viaweb を始めたときそれぞれ 29 歳と 30 歳でしたが、幸運にもまだ 23 歳のような生活を送っていました。私たちは 2 人とも資産がほとんどありませんでした。住宅ローンがあればが持てたので、私は住宅ローンを組めたらよかったのですが。しかし、振り返ってみると、何も持っていなかった方が便利でした。私は縛られることがなく、安く暮らすことに慣れていました。

しかし、安く暮らすことよりもさらに重要なのは、安く考えることです。Apple II が人気を博した理由の 1 つは、安かったことです。コンピュータ自体が安く、データ保存用のカセット テープ レコーダーやモニター用のテレビなど、安価な既製の周辺機器を使用しました。なぜかご存知ですか? ウォズが自分のためにこのコンピュータを設計したため、それ以上のものは買えなかったからです。

私たちも同じ現象から恩恵を受けました。私たちの価格は当時としては大胆に低かったのです。最高レベルのサービスは月額 300 ドルで、標準より 1 桁低いものでした。今にして思えば、これは賢い選択だったのですが、私たちが賢かったからそうしたわけではありません。月額 300 ドルは私たちにとっては大金に思えました。Apple と同じように、私たちが安価なもの、つまり人気のあるものを生み出したのは、単に私たちが貧しかったからなのです。

多くのスタートアップは、このような形態をとっています。誰かが現れて、従来の 10 分の 1 または 100 分の 1 のコストで何かを作りますが、既存のプレーヤーは、それが可能な世界について考えることすらしたくないため、追随できません。たとえば、従来の長距離通信事業者は、VoIP について考えることすら望んでいませんでした (いずれにしても、VoIP は登場していました)。このゲームでは、貧乏であることが有利になります。なぜなら、自分の個人的な偏見が、テクノロジーの進化と同じ方向を指し示すからです。

根無し草の利点は、貧困の利点と似ています。若いときは、より移動しやすいです。家や多くの物を持っていないだけでなく、真剣な関係を持つ可能性が低いからです。多くのスタートアップでは、誰かが引っ越すことになるので、これは重要なことです。

たとえば、Kiko の創業者たちは、次のスタートアップを始めるために現在ベイエリアに向かっている。彼らのやりたいことにとって、ベイエリアのほうが適している。そして、彼らがベイエリアに行くことを決断するのは簡単だった。というのも、私が知る限り、二人とも真剣な恋人はおらず、所有物はすべて車 1 台に収まるからだ。もっと正確に言えば、車 1 台に収まるか、あるいは置いて行っても構わないほど粗悪品だからだ。

少なくとも彼らはボストンにいた。もし彼らが、エヴァン・ウィリアムズが彼らの年齢だった頃のようにネブラスカにいたらどうなっていただろう?最近誰かが、Yコンビネーターの欠点は参加するためには引っ越さなければならないことだと書いていた。他の方法はなかった。私たちが創業者と交わす会話は、直接会って行わなければならない。私たちは一度に12のスタートアップに資金を提供するが、同時に12の場所に居ることはできない。しかし、たとえ魔法のように人々が引っ越さなくて済むとしても、そうはしないだろう。創業者をネブラスカに留まらせても、彼らに恩恵を与えているわけではない。スタートアップの中心地ではない場所は、スタートアップにとって有害である。間接的な証拠からそれがわかる。ヒューストンやシカゴやマイアミでスタートアップを始めるのがいかに難しいかは、人口比で成功しているスタートアップの数が極端に少ないことからわかる。これらの町のスタートアップをすべて抑圧しているものが正確に何なのかはわからないが、おそらく100の微妙な小さな要因だろうが、何かがあるに違いない。[ 2 ]

おそらくこれは変わるでしょう。スタートアップのコスト削減が進むことで、最も住みやすい環境だけでなく、どこでも生き残れるようになるかもしれません。37signals は未来のパターンなのかもしれません。でもそうでないかもしれません。歴史的に、特定の産業の中心地となる町は常に存在し、その町に住んでいなければ不利な立場に置かれていました。ですから、私の推測では、37signals は例外です。ここでは、「Web 2.0」よりもずっと古いパターンを目にしているのです。

おそらく、ベイエリアのほうがマイアミよりも人口当たりのスタートアップ数が多い理由は、単に創業者タイプの人が多いからでしょう。成功するスタートアップは、1 人で始めることはまずありません。通常、スタートアップは、誰かが会社にとって何か良いアイデアだと言うと、その人の友人が「うん、それは良いアイデアだ、やってみよう」と言う会話から始まります。「やってみよう」と言ってくれる 2 人目の人がいなければ、スタートアップは起こりません。そして、これは学部生が有利なもう 1 つの領域です。彼らは、そう言ってくれる人たちに囲まれています。良い大学では、他の多くの野心的で技術志向の人々と一緒に集中します。おそらく、これ以上の集中はないでしょう。自分の原子核から中性子が吐き出されれば、それが別の原子核に当たる可能性は高いです。

Y Combinator でよく聞かれる質問は、「共同創業者はどこで見つけられるか」です。これは、30 歳でスタートアップを始める人にとって最大の問題です。学生時代には優秀な共同創業者をたくさん知っていましたが、30 歳になると彼らと連絡が取れなくなったり、辞めたくない仕事に縛られたりします。

Viaweb はこの点でも例外的でした。私たちは比較的年上でしたが、立派な仕事に縛られていませんでした。私はアーティストになろうとしていましたが、それほど束縛されるものではありませんでしたし、ロバートは 29 歳でしたが、1988 年に学業が少し中断したため、まだ大学院生でした。つまり、ワームが Viaweb を可能にしたと言えるでしょう。そうでなければ、ロバートはその年齢で准教授になっていたでしょうし、私と一緒にクレイジーな空想プロジェクトに取り組む時間もなかったでしょう。

Y Combinator に寄せられる質問のほとんどには、何らかの回答がありますが、共同創業者に関する質問には答えられません。良い答えはありません。共同創業者は、すでに知り合いであるべきです。そして、彼らに出会うのに断然最適な場所は、学校です。優秀な人材の大きなサンプルがあり、同じタスクで彼らがどのように成果を上げているかを比較できます。また、全員の生活はかなり流動的です。このため、多くのスタートアップが学校から生まれています。Google、Yahoo、Microsoft などはすべて、学校で出会った人々によって設立されました (Microsoft の場合は高校でした)。

多くの学生は、会社を始める前にもう少し待って経験を積むべきだと考えています。他の条件がすべて同じであれば、そうすべきです。しかし、他の条件は見た目ほど同じではありません。ほとんどの学生は、スタートアップ企業で最も希少な要素である共同創業者をどれだけ多く持っているかに気づいていません。あまり長く待つと、友人が手放したくないプロジェクトに関わっていることに気づくかもしれません。彼らが優秀であればあるほど、このようなことが起こる可能性が高くなります。

この問題を軽減する方法の 1 つは、何年間も経験を積んでいる間に、積極的にスタートアップを計画することです。もちろん、仕事を探したり、大学院に行ったり、その他の方法でも構いませんが、定期的に集まって計画を立て、スタートアップを始めるというアイデアが全員の頭の中に残るようにします。これがうまくいくかどうかはわかりませんが、試してみても損はないでしょう。

学生として自分がどんなに有利な立場にいるかを認識するだけでも役に立つでしょう。クラスメイトの中には、おそらく成功するスタートアップの創業者もいるでしょう。優れた技術系大学であれば、それはほぼ確実です。では、どの学生でしょうか。私だったら、頭が良いだけでなく、不屈のビルダーである人材を探します。プロジェクトを継続的に開始し、少なくともいくつかは完成させる人材を探します。それが私たちが探しているものです。何よりも、学歴や応募したアイデアよりも、私たちは何かを作る人材を探します。

共同創業者が出会うもう 1 つの場所は職場です。学校よりも少ないですが、可能性を高めるためにできることはあります。最も重要なのは、もちろん、賢い若者がたくさんいる場所で働くことです。もう 1 つは、スタートアップの中心地にある会社で働くことです。周囲でスタートアップが起こっている場所では、同僚を説得して一緒に辞めてもらうのが簡単になります。

雇用時に署名する雇用契約書も見てみるといいでしょう。ほとんどの契約書では、雇用中に思いついたアイデアは会社に帰属すると書かれています。実際には、あなたがいつどんなアイデアを思いついたかを証明するのは誰にとっても難しいので、コードで線引きされます。スタートアップを始めるなら、雇用されている間はコードを一切書かないでください。あるいは、少なくとも雇用中に書いたコードは破棄して最初からやり直してください。雇用主が気づいて訴えるということではありません。そうなることはありません。投資家や買収者、あるいは(運が良ければ)引受人が先にあなたを訴えるでしょう。t = 0 からヨットを購入するまでの間に、誰かがあなたのコードが法的に誰かの所有物であるかどうかを尋ねてくるでしょう。そして、あなたはノーと言える必要があります。[ 3 ]

これまで私が目にした中で最も過大な従業員契約は、Amazon のものです。アイデアの所有権に関する通常の条項に加えて、Amazon で働いていた別の創業者がいるスタートアップの創業者になることもできません。たとえその人を知らなかったり、同時に働いていなかったとしてもです。彼らがこれを強制するのは難しいと思いますが、彼らがそれを試みるということは悪い兆候です。働く場所は他にもたくさんあります。選択肢がもっと広い場所を選んだほうがよいでしょう。

クールな職場といえば、もちろん Google があります。しかし、Google には少し恐ろしい点があります。そこからはスタートアップ企業がまったく生まれないのです。その点では、Google はブラックホールです。人々は Google で働くのが好きすぎて、辞められないようです。ですから、いつかスタートアップ企業を立ち上げたいと思っているなら、これまでの証拠からすると、Google で働くべきではないようです。

これは奇妙なアドバイスに思えるかもしれない。もしその会社での生活があまりにも良くて辞めたくないなら、なぜそこで働かないのか?なぜなら、実質的には、あなたはおそらく極大値を得ているからだ。スタートアップを始めるには、ある程度の活性化エネルギーが必要だ。だから、働きがいのある雇用主は、辞めた方があなたにとって最終的に得になるとしても、あなたをいつまでも留まらせてしまう可能性がある。[ 4 ]

スタートアップを始めたいなら、働くのに最適な場所はスタートアップでしょう。適切な経験ができるだけでなく、いずれにしてもすぐに終わります。お金持ちになって問題が解決するか、スタートアップが買収されるか、その場合はそこで働くのがつらくなって辞めやすくなります。あるいは、おそらくスタートアップが破綻して再び自由になるかのどちらかです。

最後の利点である無知は、あまり役に立たないように思えるかもしれません。私はあえて物議を醸す言葉を使いました。無邪気さと呼ぶこともできます。しかし、それは強力な力のようです。私の Y Combinator の共同設立者である Jessica Livingston は、スタートアップの設立者へのインタビュー本を出版しようとしていますが、私は彼らの中に注目すべきパターンがあることに気付きました。次々と、それがどれほど難しいか知っていたら、怖気づいて始められなかっただろうと言っているのです。

無知は、他の愚かさに対するカウンターウェイトとして役立つことがあります。スタートアップを始めるときに役立つのは、自分が思っている以上に能力があるからです。スタートアップを始めるのは予想以上に大変ですが、予想以上に能力があるので、バランスが取れています。

多くの人は、Apple のような会社を見て、「自分にはこんなものが作れるのか」と思うでしょう。Apple は組織であり、私はただの人間です。しかし、どんな組織も、かつては、何かを始めようと決めた一握りの人々が集まった部屋でした。組織は作られたもので、あなた方と何ら変わらない人々によって作られたものです。

誰もがスタートアップを始められると言っているわけではありません。ほとんどの人は無理だと思います。私は一般の人についてあまり知りません。ハッカーのような私がよく知っているグループになると、もっと正確に言うことができます。トップクラスの学校では、コンピューターサイエンス専攻の学生の4分の1は、希望すればスタートアップの創設者になれると思います。

「彼らが望むなら」というのは重要な条件です。とても重要なので、このように付け加えるのはほとんどズルです。なぜなら、トップ スクールのほとんどの CS 専攻の学生が超えている知能の一定の閾値を超えると、創業者として成功するかどうかの決定要因は、どれだけそれを望んでいるかだからです。そこまで賢くなくてもかまいません。天才でなければ、人事部門向けのソフトウェアなど、競争が少ない、魅力のない分野でスタートアップを始めればよいのです。この例はランダムに選んだものですが、彼らが今持っているものが何であれ、それより優れたものを作るのに天才である必要はないと予測しても間違いありません。世の中には、退屈なことに取り組んでいて、より優れたソフトウェアを切実に必要としている人がたくさんいます。ですから、ラリーやセルゲイにどれほど及ばないと思っても、アイデアのクールさを十分抑えて、それを補うことができます。

無知は、威圧感から逃れるだけでなく、時には新しいアイデアを発見する助けにもなります。スティーブ・ウォズニアックは、このことを力強く言っています。

私がアップルで成し遂げた最高の成果はすべて、(a) お金がなかったことと、(b) これまで一度もやったことがなかったことから生まれたものです。私たちが生み出した本当に素晴らしいものはすべて、私が人生で一度もやったことがなかったものばかりです。

何も知らないときは、自分で物事を再発明する必要があります。賢ければ、その再発明は以前のものよりも優れたものになるかもしれません。これは、ルールが変化する分野では特に当てはまります。ソフトウェアに関するすべてのアイデアは、プロセッサが遅く、メモリとディスクが小さかった時代に開発されました。常識にどんな時代遅れの前提が埋め込まれているかは誰にもわかりません。これらの前提を修正する方法は、明示的に割り当てを解除することではなく、ガベージ コレクションに似たものです。無知だが賢い人が現れて、すべてを再発明しますが、その過程で、既存のアイデアを再現することはできません。

マイナス

若い創業者のメリットについてはここまでです。デメリットについてはどうでしょうか? まず何がうまくいかないのか、そしてその根本原因を突き止めてみたいと思います。

若い創業者の間違いは、授業の課題のように見えるものを作ってしまうことです。私たち自身もつい最近になってようやくこのことに気付きました。遅れをとっているように見えるスタートアップ企業には多くの共通点があることに気づきましたが、それを言葉で表現する方法がわかりませんでした。そしてようやく、それが何なのかが分かりました。彼らは授業の課題を作っていたのです。

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

授業プロジェクトには、(1)実際の問題の反復的な定義と(2)集中力という2つの大きなものが欠けているようです。

1 つ目はおそらく避けられないでしょう。授業プロジェクトでは、必然的に偽の問題を解くことになります。第一に、実際の問題は稀で貴重です。教授が学生に実際の問題を解かせたい場合、物理学の標準モデルに代わる「パラダイム」の例を挙げようとする人と同じパラドックスに直面することになります。実際にそうなるものがあるかもしれませんが、例を挙げることができればノーベル賞に値するでしょう。同様に、良い新しい問題は求めれば手に入るものではありません。

テクノロジーの世界では、真のスタートアップは進化のプロセスを通じて解決すべき問題を発見する傾向があるという事実によって、困難さが増しています。誰かが何かのアイデアを思いつき、それを構築します。そして、そうすることで (そしておそらくそうすることによってのみ)、解決すべき問題が別の問題であることに気付きます。教授がプロジェクトの説明をその場で変更することを許可したとしても、大学の授業ではそれをする時間が十分になく、進化の圧力を供給する市場もありません。そのため、授業のプロジェクトは主に実装に関するものであり、スタートアップではこれが最も問題になりません。

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

これが、2 つ目の違いにつながります。授業のプロジェクトを評価する方法です。教授は、開始点と現在の位置との間の距離で評価する傾向があります。多くのことを達成した人は、良い成績を得るべきです。しかし、顧客は逆の方向から評価します。つまり、現在の位置と顧客が必要とする機能との間の残りの距離です。市場は、あなたがどれだけ一生懸命働いたかなど気にしません。ユーザーは、ソフトウェアが自分の必要とすることを望み、そうでなければ 0 点しか得られません。これが、学校と現実世界との最も顕著な違いの 1 つです。つまり、良い努力をしても報われないのです。実際、「良い努力」という概念全体は、子供を励ますために大人が作り出した偽りの考えです。自然界には存在しません。

こうした嘘は、子供にとっては役に立つようです。しかし残念なことに、学校を卒業しても、教育期間中についた嘘のリストは渡されません。現実世界との接触によって、嘘を叩き出さなければなりません。そして、これが、多くの仕事が実務経験を求める理由です。私は大学時代には、それが理解できませんでした。私はプログラミングの仕方を知っていました。実際、プログラミングで生計を立てているほとんどの人よりも、自分の方がプログラミングの仕方が上手だと自覚していました。では、この不可解な「実務経験」とは何で、なぜそれが必要なのでしょうか。

今ではそれが何なのかが分かりました。混乱の原因の一部は文法的なものです。それを「職務経験」と表現すると、ある種の機械を操作したり、特定のプログラミング言語を使用したりした経験のように思えます。しかし、実際に職務経験が指すのは、特定の専門知識ではなく、子供の頃から残っている特定の習慣を排除することです。

子どもの特徴の 1 つは、サボることです。子どもが何か難しいテストに直面したとき、泣いて「できない」と言えば、誰もそれをやらせてくれません。もちろん、大人の世界でも、誰もあなたに何かをやらせることはできません。代わりにやるのは、あなたを解雇することです。そして、そのことでやる気が出ると、自分が思っていたよりもずっと多くのことができることに気づきます。したがって、雇用主が「就業経験」のある人に期待することの 1 つは、サボるという反射神経をなくすこと、言い訳せずに物事をやり遂げる能力です。

仕事の経験から得られるもう 1 つのことは、仕事とは何か、特にそれが本質的にどれほどひどいものであるかを理解することだ。基本的に、方程式は残酷なものだ。起きている時間のほとんどを、他の人がやりたいことをやることに費やすか、飢え死にするかのどちらかだ。仕事がとても面白くて、それが隠されている場所がいくつかある。他の人がやりたいことと、自分が取り組みたいことがたまたま一致するからだ。しかし、根底にある現実を見るには、もしそれらが乖離したらどうなるかを想像するだけで十分だ。

大人が子供たちに嘘をついているというよりは、決して説明しないのです。お金がどう関係するのかを決して説明しません。幼いころから、自分が何らかの仕事に就くことはわかっています。みんなが「大きくなったら何になるの?」と聞いてくるからです。彼らが教えてくれないのは、子供は水に浮かんでいる誰かの肩の上に座っているということ、そして働き始めるということは、一人で水に投げ込まれ、自分で水に浮かぶか沈むかのどちらかになるということです。何かに「なる」ことは付随的なことです。当面の問題は溺れないことです。

仕事とお金の関係は、徐々にしか理解できないものです。少なくとも私の場合はそうでした。最初に思い浮かぶのは、単に「これは最悪だ。借金がある。それに月曜日には起きて仕事に行かなくてはならない」というものです。徐々に、この 2 つのことは、市場だけが作り出せるほど密接に結びついていることに気づきます。

24 歳の創業者が 20 歳の創業者より優れている最も重要な点は、何を避けようとしているかを知っていることです。平均的な大学生にとって、金持ちになるという考えは、フェラーリを買うことや、称賛されることに相当します。しかし、お金と仕事の関係を経験から学んだ人にとっては、それはもっと重要なことに相当します。つまり、99.9% の人々の人生を支配する残酷な方程式から抜け出すことができるということです。金持ちになるということは、足踏みをやめることができるということです。

これを理解していれば、スタートアップを成功させるために、溺れている人のようなエネルギーで、より一生懸命働くでしょう。しかし、お金と仕事の関係を理解することで、仕事のやり方も変わります。お金は働くだけで得られるものではなく、他の人が望むことをすることで得られるものです。それを理解した人は、自動的にユーザーにもっと焦点を当てるようになります。そして、それがクラス プロジェクト症候群のもう半分を治します。しばらく働いていると、自分自身が市場と同じように自分の成果を評価する傾向があります。

もちろん、このことを学ぶのに何年も費やす必要はありません。十分な洞察力があれば、まだ学校に通っている間にこれらのことを理解できます。サム・アルトマンはそうしました。彼はそうしていたに違いありません。なぜなら、ループトは授業の課題ではないからです。そして、彼の例が示唆するように、これは貴重な知識になり得ます。少なくとも、このことを理解すれば、雇用者が非常に望ましいと考える「実務経験」から得られるもののほとんどをすでに持っていることになります。しかし、もちろん、本当に理解できれば、この情報をそれよりもさらに価値のある方法で使用できます。

では、卒業時か数年後にスタートアップを始めるかもしれないと考えているとしましょう。今何をすべきでしょうか? 就職と大学院の両方について、大学在学中に準備する方法があります。卒業時に就職したいのであれば、働きたい場所で夏季アルバイトをしましょう。大学院に進学したいのであれば、学部生として研究プロジェクトに取り組むと役立ちます。スタートアップで同等のものは何でしょうか? 選択肢を最大限に広げるにはどうすればよいでしょうか?

学生時代にできることの 1 つは、スタートアップの仕組みを学ぶことです。残念ながら、それは簡単ではありません。スタートアップについての授業がある大学はほとんどありません。ビジネス スクールには起業家精神についての授業があるかもしれませんが、これは時間の無駄になる可能性が高いです。ビジネス スクールはスタートアップについて話すのが好きですが、哲学的には正反対です。スタートアップに関する本もほとんど役に立たないようです。私は数冊読みましたが、どれも正しく理解していません。ほとんどの分野の本は、その主題を経験から知っている人々によって書かれていますが、スタートアップには独特の問題があります。定義上、成功したスタートアップの創設者はお金を稼ぐために本を書く必要はありません。その結果、その主題に関するほとんどの本は、それを理解していない人々によって書かれることになります。

だから私は授業や本には懐疑的です。スタートアップについて学ぶ方法は、彼らの活動を観察することです。できれば、実際にそこで働くことです。学部生としてそれをするにはどうしたらいいでしょうか。おそらく裏口からこっそり入ることでしょう。ただずっとそこにいて、徐々に彼らのために何かをし始めるのです。ほとんどのスタートアップは、採用に非常に慎重です (または慎重であるべきです)。採用するたびにバーンレートが上昇し、初期の不適切な採用から回復するのは困難です。しかし、スタートアップは通常、かなりくだけた雰囲気で、常にやるべきことがたくさんあります。彼らのために何かをし始めたら、忙しくて追い払うことができない人が多いでしょう。このようにして、徐々に彼らの信頼を得て、後で正式な仕事に変えることも、そうでないこともできます。どちらでもお好みで。これはすべてのスタートアップに当てはまるわけではありませんが、私が知っているほとんどのスタートアップには当てはまるでしょう。

2 番目は、学校の大きな利点である共同創業者の豊富さを最大限に活用することです。周りの人を見て、誰と一緒に働きたいか自問してください。そのテストを適用すると、驚くべき結果が得られるかもしれません。ほとんど無視してきた静かな人よりも、印象的ではあるがそれに見合った態度の人の方が好きだと気づくかもしれません。私は、いつか成功するだろうと思って、あまり好きではない人に媚びを売ることを勧めているのではありません。実際、まったく逆です。スタートアップは、あなたの友情をストレス テストにかけることになるので、好きな人とだけスタートアップを始めるべきです。私が言いたいのは、状況によって一緒になる人ではなく、本当に尊敬する人のことを考えて、その人と付き合うべきだということです。

他にできることは、スタートアップで役立つスキルを学ぶことです。これは、就職のために学ぶスキルとは異なるかもしれません。たとえば、就職を考えると、Java や C++ など、雇用主が求めていると思われるプログラミング言語を学びたくなります。一方、スタートアップを始める場合は、言語を自分で選べるので、実際に最も成果を上げられる言語について考える必要があります。そのテストを使用すると、代わりに Ruby や Python を学ぶことになるかもしれません。

しかし、スタートアップの創業者にとって最も重要なスキルはプログラミング技術ではありません。ユーザーを理解し、彼らが望むものを提供する方法を見つけるコツです。何度も言いますが、それはとても重要だからです。そして、それは習得できるスキルですが、習慣と言った方が適切かもしれません。ソフトウェアにはユーザーがいると考える習慣を身に付けましょう。それらのユーザーは何を望んでいるのでしょうか? 何をしたら彼らは驚くでしょうか?

これは学部生にとって特に価値があります。なぜなら、ほとんどの大学のプログラミング クラスにはユーザーの概念がないからです。大学でプログラミングを教える方法は、文章を文法として教えるようなもので、その目的が聴衆に何かを伝えることであるということには触れられていません。幸いなことに、ソフトウェアの聴衆は、今では http リクエストですぐに見つかります。ですから、授業で行うプログラミングに加えて、人々が役に立つと思うような Web サイトを構築してみてはいかがでしょうか。少なくとも、ユーザーと一緒にソフトウェアを書く方法を学べます。最良の場合、Yahoo や Google の場合のように、スタートアップの準備だけでなく、スタートアップそのものになるかもしれません。

注記

[ 1 ] 人々が歴史的に子供に対して行ってきた行為から判断すると、コミュニティの非難を受けるリスクを冒すよりも子供を守りたいという欲求さえも弱まっているようです。(私たちは将来野蛮と見なされるようなことを今でも行っていると思いますが、歴史的な虐待は私たちにとっては見やすいです。)

[ 2 ] Yコンビネーターが創業者を3か月間異動させるのではないかと心配するのは、スタートアップを始めるのがいかに難しいかを過小評価していることを示唆しています。それよりもはるかに大きな不便さに耐えなければならないでしょう。

[ 3 ] ほとんどの従業員契約では、会社の現在または将来の潜在的なビジネスに関連するアイデアはすべて従業員のものであると規定されています。多くの場合、第2条には可能性のあるスタートアップが含まれる可能性があり、投資家や買収者のためにデューデリジェンスを行う人は誰でも最悪の事態を想定するでしょう。

安全のためには、(a) 以前の仕事に就いていたときに書いたコードを使わない、または (b) サイド プロジェクトで書いたコードに対する権利を雇用主に書面で放棄してもらう、のいずれかを行います。多くの人は、貴重な従業員を失うよりは (b) に同意するでしょう。欠点は、プロジェクトが何をするかを正確に伝えなければならないことです。

[ 4 ] ゲシュケとウォーノックがアドビ社を設立したのは、ゼロックス社が彼らを無視したからに過ぎない。もしゼロックス社が彼らの作ったものを使っていたら、彼らはおそらくPARCを離れることはなかっただろう。

この原稿を読んでくださったジェシカ・リビングストンとロバート・モリス、そして講演を依頼してくださったジェフ・アーノルドと SIPB に感謝します

このエッセイについてコメントしてください