哲学を学ぶデメリットあるいはメリット

Share

「それって、どういう意味で言ってる?」

友人が「やっぱり努力って大事だよね」と言った。何気ない発言だ。同意すれば会話は流れる。しかし哲学科で二年を過ごした頭が勝手に動く。「努力」とは何を指しているのか。量の問題なのか、質の問題なのか。結果が伴わなければ努力ではないのか。そもそも努力できるかどうかは本人の意志だけの問題なのか。

「ねえ、そもそも努力って何?」

こうして、場の空気は死ぬ。

哲学を学ぶと、日常の会話が噛み合わなくなる。哲学が悪いわけでも、友人が悪いわけでもない。哲学的な思考と日常会話には、根本的な速度差と目的の違いがある。その差を自覚しないと、ただ「面倒くさい人」になるだけだ。

前提を確認したくなる

哲学では、議論の前に前提を確認する。

「幸せになりたい」と誰かが言ったとする。哲学の訓練を受けた人間の頭には、即座に疑問が浮かぶ。「幸せ」は主観的な感情のことか、客観的な状態のことか。快楽の多さを指しているのか、人生全体の充実を指しているのか。アリストテレス的なエウダイモニア(徳の実現としての善い生)なのか、功利主義的な快楽計算なのか。

日常会話では、こうした疑問を口にしない。「幸せになりたいよね」「わかる」で会話は成立する。前提が共有されているかどうかは確認しない。確認する必要がない。お互いの「幸せ」が厳密に同じものを指していなくても、会話の目的は達成されるからだ。

日常会話の目的は、多くの場合、情報の正確な伝達ではない。共感の交換だ。「わかる」は「あなたの言葉の意味を正確に理解した」という意味ではなく、「あなたの気持ちに寄り添っている」という合図だ。前提が一致しているかどうかは、この目的にとって重要ではない。

しかし哲学は前提を確認することから始まる。ソクラテスが対話でやっていたのは、まさにこれだ。相手の主張の前提を一つずつ引き出し、吟味し、矛盾があれば指摘する。2500年たった今でもこの方法は哲学の基本動作だ。しかしそれを居酒屋でやれば、当然ながら嫌われる。

哲学書が読めない理由は難しさではない。哲学は結論を知ることではなく、問いを共有することを求める。しかし日常会話は問いの共有を求めていない。結論が出なくてもいい。気持ちが通じればいい。このモードの違いに気づかないまま哲学の作法を持ち込むと、会話は破綻する。

定義を求めたくなる

「正しいことをしよう」

こう言われたとき、多くの人はうなずく。しかし哲学を学んだ人間は立ち止まる。「正しい」とは何か。誰にとって正しいのか。どの基準で正しいのか。義務論的に正しいのか、帰結主義的に正しいのか。この社会で通用する「正しさ」は、別の社会でも正しいのか。

概念の定義を求める癖は、哲学を学ぶ過程で自然に身につく。曖昧な概念を曖昧なまま使うことに、違和感を覚えるようになる。「愛」「自由」「正義」「幸福」。日常で何気なく使われるこれらの言葉が、実は内部に膨大な論争を抱えていることを知ってしまう。知ってしまったら、知る前には戻れない。知れば知るほど暗くなるのに、懐中電灯は置けない。

しかし日常会話は、概念の曖昧さを許容することで成り立っている。むしろ曖昧さこそが潤滑油だ。「愛」の定義が人によって違うからこそ、恋愛の話で盛り上がれる。全員が同じ定義を持っていたら、話すことがなくなる。

哲学は概念を裸にする。概念の境界はそもそもどこにもないにもかかわらず、日常ではその境界があるかのように振る舞っている。哲学を学ぶと、その「振る舞い」が見えてしまう。見えてしまうと、「正しいことをしよう」という素朴な発言に対して、素朴にうなずけなくなる。

これは知的な成長であると同時に、社会的な後退でもある。

速度が合わない

哲学の議論は遅い。

一つの概念に30分かける。一つの前提の吟味に1時間かける。カントの「定言命法」を正確に理解するのに何週間もかかる。哲学の時間感覚は、日常の時間感覚とはまるで違う。

日常会話は速い。1分のあいだに話題が三つ変わる。天気の話から仕事の愚痴になり、週末の予定に移り、最近見た動画の話になる。それぞれの話題に深く立ち入ることはない。表面を滑るように進む。それが心地よい。

哲学を学んだ人間は、この速度についていけなくなることがある。「天気がいいね」と言われたとき、反射的にうなずけばいいとわかっている。わかっているのに、頭のどこかが「いい天気とはどのような状態を指すのか」と考え始める。考えているあいだに会話は次の話題に移っている。追いつけない。あるいは追いつこうとしない。一つの話題に沈み込む癖がついてしまっている。

哲学の議論では、拙速に結論を出すことは浅いとみなされる。じっくり考え、慎重に言葉を選び、反論を想定してから発言する。しかし日常会話では、この慎重さは「ノリが悪い」に変換される。飲み会で沈黙は罪だ。考えている時間は、黙っている時間と区別がつかない。

哲学の議論が終わらないのは、この遅さが設計上の仕様だからだ。一つの問いに何時間でもかける。それが哲学にとっては正常な速度であり、日常会話にとっては異常な速度だ。どちらが正しいという話ではない。速度のレンジが違う。

「面倒くさい人」の自覚

哲学を学ぶと、「面倒くさい人」になる。これは避けられない。

「普通に考えて」と言われる。「普通」とは何か、と問い返したくなる。「常識で考えれば」と言われる。「常識」の根拠は何か、と問いたくなる。「みんなそう思ってる」と言われる。「みんな」とは誰か、と確認したくなる。

このように書くと嫌味に聞こえるかもしれない。しかし本人にとっては切実な問題だ。哲学の訓練は、曖昧さを検出するセンサーを研ぎ澄ます。そのセンサーは授業中だけ作動してくれない。飲み会でも、家族との会話でも、SNSのタイムラインでも、常に作動する。オフにするスイッチはない。

ソクラテスは、この「面倒くさい人」の元祖だった。アテナイの市場で人をつかまえては「正義とは何か」「勇気とは何か」と問い詰めた。相手が答えを出すたびに反例を示し、定義を崩した。知識人たちは自分の無知を暴かれ、恥をかかされた。結果、ソクラテスは「国家の認める神々を認めず、青年を堕落させた」という罪状で死刑を言い渡された。

面倒くさい人の末路は、厳しい。

しかしソクラテスが処刑されたのは、彼が間違っていたからではない。彼が正しかったからでもない。彼の問いが、人々の心地よい無自覚を脅かしたからだ。全員が正しいと信じている世界で、「本当に?」と問う人間は、居場所を失う。

二つの言語

では、哲学を学んだ人間はどうすればいいのか。

一つの答えは、使い分けることだ。哲学の言語と日常の言語を、別の言語だと割り切る。

日常会話では、前提を確認しない。定義を求めない。曖昧さを許容する。「幸せになりたいよね」「わかる」。それでいい。共感の交換は、概念の正確さとは別の次元にある価値だ。友人との会話に哲学の作法を持ち込むのは、茶道の席でフォークを使うようなものだ。作法が違う。

哲学の言語は、哲学の場で使う。ゼミで、論文で、哲学書を読みながら、同じ問いを共有できる相手と。そこでは前提の確認は歓迎されるし、定義の吟味は議論を深める。速度は遅くていい。結論が出なくていい。

ただし、この使い分けはそれほど簡単ではない。一度研ぎ澄まされたセンサーは、スイッチで切れるようなものではない。「幸せになりたいよね」と言われて「わかる」と答えながら、頭の中では「幸せの定義は」と考えている。口は日常語を話し、頭は哲学語で動いている。この二重生活は、慣れるまでに時間がかかる。

あるいは、慣れることなどないのかもしれない。哲学を学ぶとは、この居心地の悪さを引き受けることなのかもしれない。日常の会話に完全には戻れず、かといって哲学の議論だけでは生きていけず、その間のどこかに立ち続けること。

噛み合わないまま

哲学を学ぶと会話が噛み合わなくなる。それは事実だ。

しかしそれは、哲学が間違っているからでも、日常会話が劣っているからでもない。両者は目的が違い、速度が違い、前提の扱い方が違う。

日常会話は、人と人をつなぐ。正確さよりも温度を重視する。曖昧さは障害ではなく、人間関係の接着剤だ。

哲学は、概念を明晰にする。温度よりも正確さを重視する。曖昧さは検討すべき対象であり、放置してはいけない課題だ。

どちらも必要だ。どちらかだけでは足りない。

哲学を学んだ人間が「面倒くさい」のは、片方の言語をもう片方の場に持ち込んでしまうからだ。しかしその面倒くささは、世界を丁寧に見ようとする態度の副産物でもある。

会話が噛み合わなくなったとき、それは哲学が壊したのではない。もともと噛み合っていなかったものが、見えるようになっただけだ。

Read more

Dependabotの対応が面倒なのでRenovateを導入する

Dependabotくんはある程度の依存関係の更新を通知してくれるが、山のようにprojectを抱えているとなんとも痒いところに手が届かない。 ということで、Renovateを使ってみる。 Build software better, togetherGitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.GitHub ここからGitHub Appを入れる。 あとは、指示に従ってポチポチするだけで、超かんたんだった。 感想 自動化最高。

By Sakashita Yasunobu

nodejsのバグを見つけたのでPRを投げてみた

概要 要するに、node --testで特定のバイナリを標準出力に書くと、テストランナーが固まったり、異常終了したりするバグです。 バグ自体は既知のものだったようで、修正がされていました。 test_runner: infinite loop in FileTest#drainRawBuffer when child stdout contains FF 0F followed by large size bytes · Issue #62693 · nodejs/nodeVersion v25.9.0 (also reproduced on v24.14.1 LTS, v22.21.0 LTS, v23.4.0) Platform Darwin 25.

By Sakashita Yasunobu
青空文庫のParser

青空文庫のParser

青空文庫のParserを作ってます。 GitHub - P4suta/aozora: Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks.Pure-functional Rust parser for 青空文庫記法 (Aozora Bunko notation): ルビ, 傍点, 縦中横, 外字, 返り点, indent containers, page breaks. - P4suta/aozoraGitHubP4suta Rustで作ってますが、配布物はcargoのほかにnpm/pypiでも入手できます Documentation * Playground — try it in

By Sakashita Yasunobu