なぜ起業するのか?単に他人のバグを修正したくないだけなのか?

桂兰 李
桂兰 李
Founder of a successful e-commerce business, 8 years experience.

兄貴、その質問はあまりにも典型的で、プログラマーの半数以上が一度は自問自答したことがあるだろう。これはまるで、料理人として店を持ちたいのか、それとも単に厨房で皿洗いをするのが嫌なだけなのか、という問いに似ている。

まず、「他人のバグを直したくない」という件について掘り下げてみよう。君が嫌なのは、「バグを直す」という行為そのものなのか?それとも:

  1. 「他人の」バグが嫌なのか? コードは負の遺産、要件定義書はなく、プロダクトマネージャーは何も知らない。まるで霊能力者になれと言われているようだ。一つのバグを直すために、三つの部署から恨まれる。もしそうなら、君が嫌なのはバグ修正ではなく、そのひどい状況と劣悪なプロセスだ。
  2. 直しているバグに価値がないと感じるのか? そのプロダクトに将来性がない、あるいはその機能が社長の思いつきで決まったものだと感じている。それに時間を費やすのは、まるで沈みゆく船にペンキを塗るようなもので、全く意味がない。
  3. 自主性がないのが嫌なのか? 君はもっと良い解決策を知っているのに、古い技術スタックや素人の指示に従わなければならない。力を発揮できず、もどかしい。

もし君が上記のいずれかの状況なら、問題は「起業すべきか否か」ではなく、「転職すべきか否か」かもしれない。その価値を認められる会社、技術的な雰囲気が良いチームに転職すれば、君の「バグ修正嫌悪症」は治るかもしれない。

さて、次に「起業」について話そう。

起業は「バグを直さなくていい」楽園ではない。むしろその逆で、起業とは「全てのバグを自分で修正しなければならない」ことだ。コードのバグだけでなく、他にも:

  • プロダクトのバグ: 誰も君のプロダクトを使ってくれない、これが最大のバグだ。
  • 市場のバグ: 顧客が見つからない、プロモーション効果がない。
  • マネジメントのバグ: 人が集まらない、定着しない、チームに戦闘力がない。
  • 財務のバグ: 資金はどこから?来月の給料はどうする?

他人に雇われている場合、バグを直して退勤すれば、会社が守ってくれる。しかし、自分で起業すれば、君が全ての責任を負う人間だ。24時間、あらゆる種類のバグを修正し続けることになる。しかも、その多くはコードのバグよりも1万倍難しく、デバッグもできない。

だから、君は自分自身に問いかけるべきだ。君が「起業したい」という、その思いの裏には一体何があるのか?

  • 夜も眠れないほど、それを実現しないと気が済まないようなアイデアがあるからか? 何か問題を見つけ、既存の解決策はひどすぎると感じ、自分にはもっと良い方法がある、特定の人々を心から助けたいと思っているのか。もしそうなら、おめでとう。それが起業の最高の燃料だ。
  • それとも「自由」が欲しいからか? 自分で決めたい、上司に気兼ねなく働きたい。もしそうなら、注意が必要だ。起業家には確かに「上司」はいないが、全員が君の上司になる:顧客は上司、従業員は上司、投資家はさらに上司だ。雇われている時よりも不自由になる可能性もある。

君に一つのアドバイス、一つの「試金石」を贈ろう:

焦って会社を辞めるな。副業(サイドプロジェクト)を始めてみよう。

本当に興味のある小さなアイデアを見つけ、余暇を使ってそれをゼロからイチまで作り上げてみよう。注意してほしいのは、コードを書くだけではない。以下の全てを完全に経験するのだ:

  • 自分でプロダクトデザインをし、プロトタイプを描く。
  • コードを書いて実装し、そして自分でテストし、自分のバグを修正する
  • それをリリースし、最初のユーザーを獲得する方法を考える。たとえSNSで友人に試してもらうだけでもいい。
  • ユーザーのフィードバックを聞き、良いことも悪いことも受け止め、プロダクトを改善する。
  • 象徴的な1円でもいいから、最初の収益を得てみる。

この過程で、君は感じてみるのだ。このプロダクトが「自分の子供」である時、そのバグを修正するのはどんな気持ちか?やる気に満ちているのか、それとも相変わらずイライラするのか?この創造、プロモーション、ユーザーとの交流の全過程を楽しめるのか?それとも、ひたすらコードを書くことだけが好きなのか?

もしこの全過程が君を興奮させ、大きな達成感を与え、たとえ疲れても楽しんでできるなら、君には起業家としての素質があると言えるだろう。

もしプロモーションや人との会話を考えると気が重くなり、やはりコードを書く方が楽だと感じるなら、君が必要としているのは、より良い「プログラマー」の仕事であり、自分で「プログラマー専門の会社」を立ち上げることではないのかもしれない。

まとめると: 起業を現在の仕事から逃れるための避難所にするな。君が「何から逃れたいのか」と「本当に何を求めているのか」をはっきりさせよう。前者は、別の道を選んでも新しい落とし穴にはまる可能性がある。後者こそが、起業の道にある多くの困難を乗り越えるための支えとなるだろう。