(演繹は「Aである」という前提から、「Bである」という結論を導くことです。A:人間はいつか死ぬ。B:私はいつか死ぬ)しかし、人は論理的な思考を常に正しく使えるわけではありません。他人が関わってくる問題に対しては感情的になりやすいです。私はあなたではないという単純なことが、忘れられてしまい、自分の事情は全て相手に伝わっているのだという勘違いも発生します。どんなに自分が正論だと思っていることも、その人自身の世界の中で認識できる範囲の中での正論にすぎず正解ではないのです。どんな時に自分は論理的で無くなるのかを知った上で問題解決に臨む、それが論理的思考を進める上で重要なことです。自分は論理的に考えることができると思いこむことこそが非論理的な思考を生みます。それを踏まえた上で自分がどのようなときに認知が歪むのかを知り、自分の歪んだ認知を正すための行動を促す考え方が論理的思考の盲点を知るということです。自分がいつ非論理的になるかを知ること。自分は間違っているかもしれないが、それに早く気付く方が良いと思考のパターンを変える必要がある。情報を生み出す際に有効なのがこの経験主義と仮説思考です。情報を入手するために行動を起こして、その結果を観察し、そこから問題解決を行う考え方を経験主義と言います。私たちが、何か問題に出くわした時にできることとは、コントロールできるものを操作する観測できるものの結果をみるだけです。コントロールできるものとは、例えば、自分の行動です。毎週ブログを書くとかです。これは自分の行動次第でコントロールできます。逆に、例えば、コントロールできないものはブログの読者を増やすことです。これは観測できることなので実際に自分がブログの書く内容を変えてみたことで結果読者が増えた減ったなどの結果を見ることができます。情報がわずかであってもそれを説明可能とする大胆な思考展開を行い、それを検証するための行動につなげる考え方です。この考え方は、常に正しいわけではありませんが、今あるデータからは、演繹的に導くことのできない跳躍を生み出してくれます。経験主義と仮説思考によって、どのような問題なのかをはっきりさせることで、同じところをぐるぐる回る不毛な思考を避けることができます。(不毛な思考は、仕事で解決できない問題にハマってしまった時に、考えているようで考えていないような状態に近いですね笑)今直ぐに解くことのできない問題であれば、それはおそらくどのような問題かはっきりしていない。問題をはっきりさせる仮説を立てて、検証していくというプロセス思考に思考を切り替えることが大切。人は問題を個人の責任にしたり、全体像を見失った局所最適解な思考をしてしまいます。それが全体像ではないかもれない、問題は関係性にあるのではないかという視点をもつことがこのシステム思考の考え方です。私たちはつい自分から見える世界の中に閉じこもって、正しさや合理性を判断しています。人間が認知している範囲というのは、全体のごく一部にすぎません。問題は複雑に絡み合っている場合があります。そのため、合理的に見える解決策が別の問題を引き起こしたり、想定していない悪化をもたらすことがあります。このように全体像を把握できない状態で、問題解決を進めて行こうとすると思いもよらない結果を生むことがあります。対立に見える問題を対立にならない全体像をあぶりだすこと。その解決を個人の問題にせず、関係性の問題に変換して本当の問題を発見すること。人間の不完全さを受け入れる問題が難しく感じられているときには、まだ問題が十分に変換されていません。この章のタイトルである思考のリファクタリングとはこの3つの考え方を用いて、複雑な問題を簡単に変換していき思考を前に進めていくということです。自分の認知の歪みをパターンとして記憶することで過ちに気が付きやすくするという習慣を持つことができます。すれば少しずつ改善していきます。コミュニケーションの不確実性コミュニケーションの不確実性は3つの不確実性からきます。人は、他人や事象を完全に理解できない。相手に全てが正しく伝わるとは限らない。伝わったからといって、他人が思ったように行動するとも限らない。これらの不確実性によって、さらに以下の問題が引き起こされます。→自分の抱えている状態を他人は把握しているはずだと勘違い、あるいは把握してほしいという願望に基づいて行動してしまいます。→複数人の共同作業では、個々人が最適だと思う行動でも、全体として不合理な行動になってしまいます。通常エンジニアリングは複数人で何かを実現しますが、上記のために、1人ではなかなか起こらないはずの不合理な行動が、組織では発生してしまいます。意思決定とそれに関わる情報が組織内に正しく整合性をもって伝達されるように継続して努力し、何かわからない決定があったとしても直接聞いてみようという関係性を作ることが必要です。まとめエンジニアリングは何かを実現していくことで、重要なのは不確実性を効率よく削減することです。これらを解消するには情報を生み出すことが必要です。思考を前に進めること。それには3つの考え方があります。論理的思考の盲点を知る経験主義と仮説思考システム思考これらの考え方を使い、自分自身の認知の歪みをパターンとして記憶することで、過ちに気が付きやすくなる習慣を持つようにします。すれば、少しずつ改善でき思考が前に進むようになります。それらを行いながら同じ目的で働いているはずの人々との間にあるコミュニケーションの不確実性を減らしていく必要があります。最後にこの本を読んで確かになぁと思うことがいくつもありました。他人と少し言い争いになる時って、正論をぶつけているつもりですが、それって結局自分の中の正論だったり常識なんですよね。相手もそういうものを持っていて、結局何も良くならずにお互いにストレスを溜めてしまうだけみたいな。いう時に、非論理的思考の盲点を思い出してこれはただ自分の正論に過ぎないんだとか、システム思考的にこのまま言い争って言い負かしても意味ないな、どうしたら本来の目的を達成できるかなと考えた方が有益です。経験主義と仮説思考もエンジニアの仕事をする上で、大切です。本文にも書きましたが、ずっと考えてわからないものはわかりません。そこで、考え続ける(実際にはあんまり頭は動いていない)よりは、どんな情報があれば解決できるだろうかとか、誰に聞けばわかるだろうかとだけ考えて直ぐに行動し、その結果からまた思考をする方が問題解決にとって効率的だなと思いました。RESTクールなURIとはURI月別アーカイブはてなブログをはじめよう!takuma521さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。