読書中に、著者の「第一原理」をどのように見極めるか?

Cheryl Jones
Cheryl Jones
Philosophy student, exploring first principles in ethics.

この問題は非常に興味深く、実はそれほど複雑ではありません。私の見解を共有することで、あなたの理解の一助となれば幸いです。

あなたは、何でも知りたがる子供になったと想像してみてください。手元にある唯一の武器は、ひたすら「なぜ?」と問い続けることです。著者が意見や結論を提示したとき、あなたはこの武器を使い始めます。

例を挙げましょう。あなたが本を読んでいて、著者の核心的な主張が「未来の社会では、誰もがプログラミングを学ぶべきだ」だとします。

この時点で、あなたの「深掘り」が始まります。

第一層:「なぜ」と問う

  • あなた: 「なぜ誰もがプログラミングを学ぶべきなのですか?」
  • 著者(本に書かれている内容)はこう答えるかもしれません: 「プログラミングは未来の世界の共通言語であり、機械とのコミュニケーションをより良くするのに役立つからです。」

これで第一層の解説が得られました。しかし、ここで止まってはいけません。これは始まりに過ぎません。

第二層:その答えに対して、さらに「なぜ」と問う

  • あなた: 「なぜプログラミングが『共通言語』なのですか?なぜ機械とのコミュニケーションがそれほど重要なのですか?」
  • 著者はおそらくこう答えるでしょう: 「人工知能と自動化があらゆる産業に浸透するからです。機械の論理を理解することで、時代に取り残されることがなくなります。」

見てください、これは第一層の答えよりも一歩踏み込んで、「時代に取り残されない」という、より根源的な動機に触れています。

第三層:さらに深く掘り下げる

  • あなた: 「なぜ機械の論理を理解すれば、時代に取り残されないのですか?機械と直接関わらない、もっと創造的な仕事、例えば芸術家や心理療法士のような仕事はできないのですか?」
  • 著者はおそらくこう答えるでしょう: 「創造的な仕事であっても、効率と影響力を高めるためにデータやツールを活用する必要があります。プログラミング的思考は、これらのツールをより良く活用するのに役立ち、本質的には問題解決の思考法なのです。」

「基礎」を見つけました!

ここまで来ると、あなたは著者の「第一原理」にほぼ到達しています。彼が本当に言いたかったのは、「プログラミング」という行為そのものではなく、彼が深く信じているいくつかの基本的な仮定かもしれません。

  1. 基本仮定A: 世界の未来は必然的に高度にデジタル化され、自動化される。
  2. 基本仮定B: そのような世界において、最も核となる生存能力は「問題解決のための論理的思考力」である。
  3. 基本仮定C: プログラミングは、この「論理的思考力」を鍛える最良の手段である。

これら三つの仮定が、彼が「誰もがプログラミングを学ぶべきだ」という理論の壮大な「基礎」を築き上げたものです。彼はこれらの点が「自明の理」であると考えているのです。

まとめると、具体的なやり方は以下の通りです。

  1. 核心となる主張を見つける: まず、著者が何を言いたいのかを一文で要約します。
  2. 「なぜ」を連続して問い続ける: 彼の主張に対して「なぜ」と問い、その説明に対してもさらに「なぜ」と問い、玉ねぎの皮を剥くように、一層ずつ剥がしていきます。
  3. 事実と仮定を区別する: 著者の議論の中で、客観的な事実(データ、歴史的出来事など)と、彼自身の意見や仮定を明確に区別します。第一原理は通常、彼が「当然のこと」と考えている仮定の中に隠されています。
  4. 「常識」に挑戦する: 著者が「明白な」、「周知の」といった言葉を使うとき、特に警戒する必要があります。まさにこれらの箇所に第一原理が潜んでいます。疑問を投げかけてみましょう。「本当に『明白』なのか?」それとも、単に深く考えられていない社会的な共通認識に過ぎないのか?

このようにするのは、単に反論するためではなく、著者の思考の出発点を真に理解するためです。この「基礎」が明確に見えるようになったとき、あなたは自分自身の独立した判断を下すことができます。「あなたの基礎に同意できるか?」「あなたの基礎は強固か?」「この基礎の上に建てられた家は、唯一の選択肢なのか?」と。

こうすることで、読書は受動的な情報受容ではなく、あなたと著者との間の対等で深い対話へと変わるでしょう。