How to Start Google

Paul Graham

Googleを始めるには

(これは、将来スタートアップを始めたいと思うかもしれない14歳、15歳の人たちに、今何をすべきかを話した講演です。多くの学校は、生徒たちにスタートアップについて何か教えるべきだと考えています。私なら、こう伝えます。)

みなさんの多くは、いわゆる「実社会」に出たら、いずれ何らかの仕事に就かなければならないと思っているでしょう。でも、それは本当ではありません。今日は、就職せずに済む方法についてお話しします。

その方法とは、自分で会社を始めることです。もちろん、自分の会社を始めたからといって働かずに済むわけではありません。普通の仕事に就くより、ずっと一生懸命働くことになります。ただ、上司に指図されることをはじめ、仕事につきものの面倒なことの多くは避けられます。

人のプロジェクトではなく、自分のプロジェクトに取り組むほうがワクワクします。それに、ずっとお金持ちになれる可能性もあります。実際、本当に大金持ちになるための、最も一般的な方法です。ときどき報道される世界の富豪ランキングを見れば、ほとんどの人が自分の会社を始めることで富を築いたことがわかります。

自分の会社を始めるというのは、理髪店を開くことからGoogleを始めることまで、何でも含みます。今日は、その連続体の一方の極についてお話しします。Googleを始める方法です。

この連続体でGoogleに近い側にある会社は、若いうちはスタートアップと呼ばれます。私がスタートアップについて知っているのは、妻のJessicaと私がY Combinatorというものを始めたからです。これは、いわばスタートアップ工場です。Y Combinatorは2005年以降、4000社を超えるスタートアップに資金を提供してきました。過去19年間、人々がスタートアップを始めるのを手伝ってきたので、始めるために何が必要かは、まさにわかっています。

Googleを始める方法を教えると言ったとき、冗談だと思った人もいるかもしれません。「私たちがどうやってGoogleを始めるの?」と思っている人もいるでしょう。でも、Googleを実際に始めた人たちも、始める前はまさにそう考えていたのです。Googleの創業者であるLarry PageとSergey Brinに、これから始める会社がいつか1兆ドルを超える価値になると伝えていたら、二人の頭は爆発していたでしょう。

スタートアップに取り組み始めた時点でわかるのは、それが追求する価値のありそうなものに見える、ということだけです。何十億ドルもの価値がある会社になるのか、廃業するのかは、わかりません。だから私がGoogleを始める方法を教えると言うとき、意味しているのは、Googleが実際にGoogleになる可能性と同じくらい、Googleのような会社になれる可能性を持つ会社を始められる地点まで、どうたどり着くかを教えるということです。[1

今いる場所から、成功するスタートアップを始められる地点まで、どうやって進めばいいのでしょうか。必要なのは三つです。何らかのテクノロジーに習熟すること、何を作るかというアイデアを持つこと、そして一緒に会社を始める共同創業者を見つけることです。

どうすればテクノロジーに強くなれるのでしょうか。そして、どのテクノロジーを身につけるかはどう選べばいいのでしょうか。この二つの質問の答えは、結局同じです。自分のプロジェクトに取り組むことです。遺伝子編集、LLM、ロケットのどれが最も価値のある知識になるか、予想しようとしてはいけません。そんなことは誰にも予測できません。いちばん興味のあることに取り組めばいいのです。興味のあることなら、「やるべきだから」と思って取り組むことより、ずっと熱心に取り組めます。

どのテクノロジーを身につければいいかわからないなら、プログラミングを学びましょう。過去30年間、スタートアップの中心となってきたのはプログラミングです。これから10年で、その状況が変わる可能性もおそらく低いでしょう。

学校でコンピューターサイエンスの授業を受けている人は、ここまで読んで「よし、これは解決済みだ。プログラミングはもう教わっている」と思うかもしれません。でも、残念ながらそれでは不十分です。授業で知識を学ぶだけでなく、自分のプロジェクトに取り組まなければなりません。コンピューターサイエンスの授業で良い成績を取っていても、実際にはプログラミングを学んでいないことがあります。トップクラスの大学でコンピューターサイエンスの学位を取って卒業しても、プログラミングが得意とは限りません。だからテック企業は、どの大学を出たか、そこでどれほど良い成績を取ったかにかかわらず、採用前に全員にコーディングテストを受けさせます。成績や試験結果だけでは何も証明できないと知っているからです。

本当にプログラミングを学びたいなら、自分のプロジェクトに取り組む必要があります。そのほうが、はるかに速く学べます。ゲームを書いていて、やりたいことがあるのに方法がわからない状況を想像してください。授業で何かを学ぶよりも、ずっと速くその方法を見つけ出すはずです。

プログラミングを学ばなければならないわけではありません。何がテクノロジーに含まれるのか疑問に思うなら、「作る」や「組み立てる」という言葉で表せるものは、ほとんどすべて含まれると考えてください。溶接もそうですし、服を作ることや、動画を作ることもそうです。いちばん興味のあることなら何でもいいのです。重要な違いは、自分が生産しているか、ただ消費しているかです。コンピューターゲームを書いているのか、それとも遊んでいるだけなのか。そこが境目です。

Appleの創業者Steve Jobsは、10代のころ、カリグラフィー――中世の写本で見かけるような美しい文字――を学ぶことに時間を使いました。彼を含め、誰もそれが将来の仕事に役立つとは思っていませんでした。ただ興味があったからやっていただけです。ところが、それは大いに役立つことになりました。Appleを大企業に押し上げたコンピューター、Macintoshは、コンピューターが、8ビットゲームで見かけるような機械的な文字ではなく、印刷された本のような文字を表示できるほど強力になった、まさにその時期に登場しました。Appleはこの分野で他社を完全に打ち負かしました。その理由の一つは、Steveがコンピューター業界で本当にグラフィックデザインを理解していた数少ない人物だったことです。

プロジェクトは真面目なものでなければならない、と思わないでください。自分がワクワクしながら物を作っている限り、どれだけくだらないものでも構いません。おそらく、プログラマーの90%は最初にゲームを作ります。自分も友達もゲームで遊ぶのが好きだからです。だから、自分や友達が欲しいと思うものを作ります。スタートアップをいつか始めたいなら、15歳の時点でまさにそうするべきです。

プロジェクトは一つだけでなくても構いません。実際、いろいろなことを学ぶのは良いことです。Steve Jobsもカリグラフィーだけを学んだわけではありません。電子工学も学びました。こちらのほうが、さらに価値がありました。興味のあることなら何でもいいのです。(ここまでで、あるパターンに気づきましたか?)

これで、必要な三つのうち一つ目、何らかのテクノロジーに習熟することについては終わりです。その方法は、バイオリンやサッカーが上達するのと同じです。練習です。22歳でスタートアップを始めるとして、今から自分のプログラムを書き始めれば、会社を始めるころには少なくとも7年間コードを書く練習をしていることになります。何であれ、7年間練習すればかなり上達できます。

22歳になり、うまくいったとしましょう。今や、何らかのテクノロジーに本当に精通しています。では、スタートアップのアイデアはどうやって得ればいいのでしょうか。そこが難しい部分に思えるかもしれません。プログラミングが得意でも、Googleを始めるようなアイデアをどうやって得るのでしょうか。

実は、テクノロジーに強くなれば、スタートアップのアイデアを得るのは簡単です。何らかのテクノロジーに習熟すると、世の中を見たとき、足りないものの輪郭が点線で浮かび上がって見えるようになります。テクノロジーそのものに足りないものも、それを使えば解決できる不具合も見えてきます。その一つひとつが、スタートアップの候補なのです。

私の家の近くの町に、ドアが閉まりにくいと警告する看板を出している店があります。その看板は何年も前からあります。店の人たちには、ドアが引っかかるというのが何か不思議な自然現象に思えているのでしょう。できるのは、客に注意を促す看板を出すことだけだと思っているのです。でも、この状況を見た大工なら誰でも、「引っかかる部分を削ればいいんじゃないか?」と考えるでしょう。

プログラミングが得意になると、世の中に足りないソフトウェアが、大工にとっての引っかかるドアと同じくらい明白に見えてきます。実際の例を挙げましょう。20世紀のころ、アメリカの大学は、全学生の名前と連絡先を載せた紙の名簿を発行していました。この名簿が何と呼ばれていたかを言えば、どのスタートアップの話かわかるでしょう。それは「フェイスブック」と呼ばれていました。普通は、学生の名前の横に写真が載っていたからです。

さて、Mark Zuckerbergが2002年にHarvardにやって来たとき、大学はまだそのフェイスブックをオンライン化していませんでした。各寮にはオンラインのフェイスブックがありましたが、大学全体のものはなかったのです。大学当局はこの問題についてせっせと会議を重ねていましたが、解決するのはおそらくあと10年ほど先でした。学生の大半は、何かがおかしいことに気づいてすらいません。でもMarkはプログラマーです。この状況を見て、こう考えました。「これはばかげている。これを直すプログラムなら、一晩で書ける。みんなが自分の写真をアップロードできるようにして、そのデータをまとめ、大学全体の新しいサイトを作ればいい」。そして実際に作りました。ほとんど文字どおり一晩で、何千人ものユーザーを獲得したのです。

もちろん、この時点でFacebookはまだスタートアップではありませんでした。ただの……プロジェクトです。またこの言葉が出てきました。プロジェクトは、テクノロジーを学ぶ最良の方法であるだけではありません。スタートアップのアイデアを得る最良の源でもあるのです。

この点でFacebookは特別ではありません。AppleもGoogleも、最初はプロジェクトでした。Appleは会社にするつもりで始めたものではありません。Steve Wozniakは、ただ自分のコンピューターを作りたかっただけです。それが会社になったのは、Steve Jobsが「ねえ、このコンピューターの設計図を他の人にも売れるんじゃないかな」と言ったからです。これがAppleの始まりでした。売っていたのはコンピューターですらなく、コンピューターの設計図だけです。こんなにぱっとしない会社があるでしょうか。

Googleも同じです。LarryとSergeyは、最初から会社を始めようとしていたわけではありません。ただ、検索をもっと良くしようとしていただけです。Google以前は、ほとんどの検索エンジンが、検索結果を重要度順に並べようとしていませんでした。「ラグビー」と検索すれば、「ラグビー」という単語を含むウェブページをすべて表示するだけです。しかも1997年当時はウェブがまだ小さかったので、これでも実際には機能していました! まあ、それなりに。ラグビーという単語を含むページは20~30ページしかなかったかもしれません。でもウェブは指数関数的に成長していました。つまり、この検索方法は指数関数的に壊れていったのです。ほとんどのユーザーは、「欲しいものを見つけるために、ずいぶんたくさんの検索結果を見なきゃいけないな」と思っていただけでした。ドアが引っかかっている。でもMarkと同じく、LarryとSergeyはプログラマーでした。二人もこの状況を見て、こう考えました。「これはばかげている。ラグビーについてのページでも、重要なものとそうでないものがある。どれが重要かを突き止めて、先に表示しよう」。

振り返ってみれば、これはスタートアップの素晴らしいアイデアだったことは明らかです。しかし当時は明らかではありませんでした。明らかなことなど、決してありません。AppleやGoogleやFacebookを始めるのが明らかに良いアイデアだったなら、誰かがすでに始めていたはずです。だから最良のスタートアップは、スタートアップにするつもりのなかったプロジェクトから生まれます。会社を始めようとしているのではありません。ただ、何が面白いかについての自分の直感に従っているだけです。そして、若くてテクノロジーに強いなら、何が面白いかについての無意識の直感のほうが、どんな会社が良い会社になるかについて意識的に考えたアイデアより優れています。

だから、若い創業者にとって、自分や友達が使うものを作ることは極めて重要です。若い創業者が犯す最大の間違いは、どこにいるのかもわからない他人の集団のために何かを作ることです。でも、自分と友達が本当に使いたいものを作れたなら――友達があなたへの義理で使っているだけではなく、サービスを終了したら本気で悲しむようなものを作れたなら――良いスタートアップのアイデアの芽を、ほぼ確実につかんでいます。あなたには、それがスタートアップに見えないかもしれません。どうやってお金にすればいいのか、明らかでないかもしれません。でも、信じてください。方法はあります。

スタートアップのアイデアに必要なのは、友達が実際に欲しがるもの。それだけです。そして、テクノロジーに強くなれば、そのようなアイデアは見つけるのが難しくありません。引っかかるドアは、どこにでもあります。[2

では、三つ目にして最後に必要なもの、共同創業者について話しましょう。最適なスタートアップの創業者は2人か3人なので、共同創業者は1人か2人必要です。どうやって見つければいいのでしょうか。次に何を言うか、もう予想できますか? これも同じです。プロジェクトです。共同創業者は、その人たちとプロジェクトに取り組むことで見つかります。共同創業者に必要なのは、自分の仕事が得意で、なおかつ一緒にうまく働ける人です。そして、それを判断する唯一の方法は、実際に一緒に何かをすることです。

ここで、聞きたくないかもしれないことを言います。授業で良い成績を取ることは、本当に大切です。暗記ばかりの授業でも、文学についての中身のない話をするだけの授業でもです。良い大学に入るには、授業で良い成績を取る必要があるからです。そしてスタートアップを始めたいなら、入れるなかで最も良い大学を目指すべきです。そこに最高の共同創業者がいるからです。優秀な社員もそこにいます。LarryとSergeyがGoogleを始めたとき、まずStanfordから、自分たちが知っている最も頭の良い人たちを片っ端から採用しました。これは二人にとって大きな強みでした。

経験的な証拠は明白です。成功したスタートアップが最も多く生まれている場所を見ると、ほぼそのまま、最も入学難度の高い大学の一覧になります。

こうした大学から優れたスタートアップが多く生まれる原因が、大学の知名度だとは思いません。教育の質が高いからだとも思いません。原動力は、単純に入学するのが難しいことです。MITやCambridgeに入るには、かなり頭が良く、強い意志を持っていなければなりません。だから、入学できたなら、周りには頭が良くて意志の強い人がたくさんいることになります。[3

大学で出会った人と一緒にスタートアップを始めなければならないわけではありません。Twitchの創業者たちは7歳のときに出会いました。Stripeの創業者であるPatrickとJohn Collisonは、Johnが生まれたときに出会っています。でも、共同創業者が見つかる主な場所は大学です。そして共同創業者がいる場所には、アイデアもあります。最高のアイデアは、共同創業者になる人たちと一緒に取り組むプロジェクトから育つからです。

ここからスタートアップを始めるまでにすべきことのリストは、かなり短いものです。テクノロジーに強くなる必要があります。その方法は、自分のプロジェクトに取り組むことです。そして、できる限り学校で良い成績を取る必要があります。良い大学に入るためです。共同創業者とアイデアは、そこにあります。

これだけです。やることは二つ。何かを作ることと、学校で良い成績を取ることです。

[1] この文のレトリック上の仕掛けは、「Google」という語がそれぞれ異なるものを指していることです。私が言いたいのは、LarryとSergeyがGoogleを始めた当時、Googleそのものが最終的に成長したのと同じくらい大きくなる可能性があると、二人が合理的に期待できたような会社を始める、ということです。ただ、元の表現のほうが小気味いいと思います。

[2] 友達のために何かを作ることだけが、スタートアップのアイデアの源というわけではありません。知識が最も少なく、将来の需要を予測するうえで自分自身の欲求が最も有力な手がかりになる若い創業者にとって、それが最良の源だというだけです。

[3] 奇妙なことに、これは学部入試の運用がうまくいっていないアメリカのような国で、特によく当てはまります。アメリカの入試担当者は、知的能力とはほとんど関係のない、恣意的なハードルを志願者にいくつも越えさせます。しかし、試験が恣意的であればあるほど、それは単なる意志の強さや機転の利き方を測る試験になります。そしてその二つこそ、スタートアップの創業者にとって最も重要な資質です。つまり、アメリカの入試担当者は、学生を選ぶのがもっと上手だったなら選べなかったであろう創業者を、むしろうまく選んでいるのです。

この原稿を読んでくれたJared Friedman、Carolynn Levy、Jessica Livingston、Harj Taggar、Garry Tanに感謝します

原文は Paul Graham により に公開されました。

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