Whyから始めよ、とはどういうことなのか

Share on:

僕がブログで何度も言っている、「目的を考えること」とは、Why から始めよ、ということと重なる部分がありそうです。

この記事の参考書籍です。

「なぜ」から始めるとはどういうことなのか

何か物事を決めるときに、「なぜ」から考えたほうがうまくいくよ。という話です。それだけなのですが、意外とできていない人が多いはず。

例えば、プログラマーが新しく Python を学んだとします。そしたら、仕事で機械学習を使いたくなるでしょう。自分ができることから始めるのは、「What」です。そして、機械学習を使ってフリマアプリを作りたくなったとして、どのように実現するのかを考えるのは「How」です。本当に大事なのは、「なぜ」フリマアプリを作りたいのかであり、それは売上を上げるためです。売上を上げることが会社にとって一番重要なことであり、Python を使うことではありません。

多くのプログラマーは「What→How→Why」の順で考えてしまうのですが、本来は「Why→How→What」の順で考えるべきです。これが Why から始めよです。

Why から始めると道を外れない

Python やら Go やら新しい技術が出てくる IT 業界ですが、新しいものを使えばいいわけではありません。従業員を多く雇いたいという「Why」から始まったとすれば、使うべき言語は、PHP や Ruby になるでしょう。どうしても AI を実装する必要があるなら、Python が選択されるかもしれません。何の言語を選ぶかは最後の選択であり、最初に Why「なぜ」そのサービスを作るのかが来るべきです。

Why が定まっていると、道を外れません。売上を立てるたいという Why があれば、遠回りしたとしても、最終目的地にたどり着くことができます。逆に What を定めてしまうと、「結局何がしたかったんだっけ?」という目的の喪失が起こり、ゴールの見えない道をさまようことになります。

もちろん、趣味で Python を使ってみたいという Why があるなら、Python を使うことは What にならないので問題ないですが、お金を稼ぎたいとか、売上を上げるサービスを作ることが最終目的となる場合、What は最後に持ってくるべきです。

今やっていることに Why を問いかけてみる

Why から始めることが大事だと書いてきたのですが、百聞は一見にしかずということで、自分が今やっていることに対して Why を問いかけてみましょう。

僕の場合は、最近英語を始めたのですが、「なぜ英語を勉強しているのか」を問いかけてみました。最終的には海外に住みたいからという理由なのですが、そのためには海外で働く ← 海外の学位を取る ← 入学条件を達成する ←IELTS を勉強するという流れになっているので、英語を勉強しています。これが、ただ英会話ができるようになりたいだけなら、オンライン英会話を始めて、その後にフィリピンに留学でもすればいいだけです。わざわざ単語帳を眺める必要もないでしょう。

今やっていることに Why を問いかけてみると、無駄なことはしていないかどうかを再確認することができるようになるので、ぜひみなさんもやってみてください。