|
| 1 | +# TBD |
| 2 | + |
| 3 | +案1: 微妙かも |
| 4 | + |
| 5 | +皆さんは何かを学ぶことは好きですか?得意ですか?継続できるものですか? |
| 6 | + |
| 7 | +たとえば筆者は「勉強」がとても嫌いです。勉めるを強いられたくないです。でも新しい何かを知ること自体はとても好きです。できなかったことができるようになる喜びや、知的好奇心は僕にとってはかなり大事です。 |
| 8 | + |
| 9 | +つまり、学ぶと一言でいっても、色々なパターンがあり、それらはその人に合う・合わないが大きく違うはずです。そこで学ぶという極めて大きな概念を、小さく分割してみましょう。 |
| 10 | + |
| 11 | +* 能動的か受動的か |
| 12 | +* 学びの難易度 |
| 13 | +* 得られるもの |
| 14 | +* 完全に新規か、それとも延長線上にあるのか? |
| 15 | + |
| 16 | +MECE(漏れなくダブりなく)ではないかもしれませんが、 |
| 17 | + |
| 18 | +案2: |
| 19 | + |
| 20 | +皆さんは何かを学ぶことは好きですか?得意ですか?継続できるものですか? |
| 21 | + |
| 22 | +学ぶことが好きで、何も苦にならないような人がこの本を読んでるとは思えないので、どちらかというと何かしら難しさを覚えている人が読んでいるはずですね! |
| 23 | + |
| 24 | +筆者も、学ぶということに関しては、無条件で好き!苦にならない!といえる人間ではないです。 |
| 25 | + |
| 26 | +好きなパターンも嫌いもパターンもあるなら、好きなパターンに落とし込むべきだし、続かないなら続けられるパターンに落とし込むべきでしょう。 |
| 27 | + |
| 28 | +ということで、僕なりの学びテクニックをまとめてみたいと思います。 |
| 29 | + |
| 30 | +## 能動的に学ぶ |
| 31 | + |
| 32 | +まずどういう軸で切り取ればいいでしょうか?たとえば先ほどの話でいうと、子供の頃に親や教師に強制された勉強は自分の中では苦痛の多い記憶でした。ということで能動的か、受動的か?で考えてみましょう。 |
| 33 | + |
| 34 | +物事をやるとき、自分がやりたくてやるのは一般的に効率が良いはずです。受け身だとなかなか効率も上がらないでしょう。効率よく学ぶためには、能動的で、モチベーションも高くあるべきです。 |
| 35 | + |
| 36 | +もし受動的に学んでいる、しかもイヤイヤやっているのであればそれを変えるべきです。 |
| 37 | + |
| 38 | +どうやれば変わるでしょうか?まずは自分の傾向をつかむべきかもしれません。国語は嫌いだけど数学は好き、ということであれば数学を優先してみるといいかもしれません。 |
| 39 | + |
| 40 | +数学のこの問題の解き方が分かると面白いとかそういうのはあるかもしれません。たとえば行列計算は、3D画像のレンダリングや、機械学習で多様されます。ゲームを作りた人は数学をやっておいて損はありません。 |
| 41 | + |
| 42 | +国語や歴史なんかも、オタク趣味をやっていると面白みを感じやすいものです。歴史物のゲームをやりこめば、歴史の教科書に出てくる人物に対しても興味がわいてきませんか?より解像度の高い情報を知りたいと思うこともあるでしょう。 |
| 43 | + |
| 44 | +たとえば僕の場合は、知的好奇心が強いので、そこをくすぐるようなモノはモチベーションが高いです。 |
| 45 | + |
| 46 | +もちろん、人によって興味・関心が違うので、こうやれば好きになれる、という万物に効くやり方はありませんが、自分の好きな物を探すというのはやって損はありません。 |
| 47 | + |
| 48 | + |
| 49 | + |
| 50 | +また、考え方を変えられる場合もあります。親に言われて学校に行っているという意識ではなく、親(や地方自治体など)が金を出してくれて、学校に行かせてくれているという視点で考えれば、「むしろありがてぇぇぇ」と思えるかもしれません。 |
| 51 | + |
| 52 | +まぁ思えないパターンが多そうですね。とは言え、ここに挙げているのは単なる一例なので、どういう風に考え方を変えれば、ありがたみを感じられるか?考えてみるといいでしょう。 |
| 53 | + |
| 54 | + |
| 55 | +## 学びの難易度を下げる方法 |
| 56 | + |
| 57 | +それぞれの学びには難易度があるはずです。一般的には大きいもの、複雑なもの、未知なものは、難易度が高いと考えられます。 |
| 58 | + |
| 59 | +大きいモノについてですが、たとえば小学一年生が、小学校全体で習うことを考えたらできる気がしないみたいになるはずです。適切なサイズ感で見ていかないと、続かないはずです。学ぶ目標が大きすぎるとだめ、ということですね。 |
| 60 | + |
| 61 | +複雑なモノについてですが、これは大きいモノと共通しているかもしれません。複雑なモノは、すなわち学ぶことが多かったり、絡み合っているから複雑なのです。多く学ばなければ閾値を超えられないみたいなケースも多いでしょう。 |
| 62 | + |
| 63 | +未知なモノについてですが、じつはこれも前者二つと共通する要素はあります。未知の状態を既知に変えるためには、やらなければいけないことが多いでしょう。つまり単純に物量の問題につながっています。また、物事が全く見えない状況というのは、人によってはモチベーションを大きく下げるものです。 |
| 64 | + |
| 65 | +### 学びの難易度に対して量を下げるhackをする |
| 66 | + |
| 67 | +ということで、学びの難易度を下げるのは物量を下げれば良いということになります。 |
| 68 | + |
| 69 | +一回の学習で学ぶべきポイントを絞ることで、少なくとも一回の学習の難易度は下がりますし、複雑なものを学習する場合でも、少しずつ進めることで、一回の学習の難易度は下がるはずです。 |
| 70 | + |
| 71 | +未知なモノを学ぶ場合には一つ重要なコツがあります。すべて未知だとしんどいですが、ほんの少しの未知を相手にしようとすれば良いのです。自分がすでに知っていることの延長線にあるものをやると楽です。 |
| 72 | + |
| 73 | + |
| 74 | +## TBD: どこにぶら下がる? |
| 75 | + |
| 76 | +### 概略をつかむ |
| 77 | +### あたりをつける |
| 78 | +### ふりかえりをする |
| 79 | + |
| 80 | +TBD: 「ふりかえり」の説明 |
| 81 | + |
| 82 | +何を学んだのか。何が楽しかったか?何を成し遂げたのか?を中心に「ふりかえり」をしてみるといいかもしれません。ちなみにこの手法にはそのものズバリ「Fun!Done!Learn!」という名前がついています。Fun!Done!Learn!の利点は、気持ちをポジティブにしやすい、モチベーションを保ちやすいというものがあります。 |
| 83 | + |
| 84 | +StopStart(TBD:調べる)というやり方もあります。何を続けるか?何をやめるか?を考えるというものです。 |
| 85 | + |
| 86 | + |
| 87 | + |
| 88 | + |
| 89 | + |
| 90 | +## 経験から学ぶ |
| 91 | + |
| 92 | +よく「賢者は歴史から学ぶ、愚者は経験から学ぶ」と言われます。実際にそういう側面はあるでしょう。人類が何度も繰り返したパターンを軽視して良いわけではありません。少ない経験からすべてを理解した気になるのは、まさに愚者のやり方です。 |
| 93 | + |
| 94 | +ですが歴史からすべてを学ぶことはできません。経験からの学びも軽視するわけにはいかないでしょう。ここではそのような経験からどのように学びを得るかについて書いていきましょう。 |
| 95 | + |
| 96 | +本に書いていることを読むだけでプログラミングができるようになる人はほとんどいません。希にいるかもしれませんが、ほとんどの人は実際にプログラミングをするから、できるようになるのです。 |
| 97 | + |
| 98 | +スポーツや絵などでもそうでしょう。本を読むだけでそれらができるようになるはずもありませんよね。 |
| 99 | + |
| 100 | +他の多くの場合でも、机上での学習と、実践は大きく異なることが多いです。 |
| 101 | + |
| 102 | +### 脳内との差分を利用する |
| 103 | + |
| 104 | +経験から何かを学ぶ的に効率的なやり方は、まず推測を立ててからトライするというものです。何の推測も立てずにトライするのと、それをトライするとどうなるか?を考えてからトライするのでは、当然のことながら後者の方が圧倒的に得るものが多いです。 |
| 105 | + |
| 106 | +これを積み重ねると、推測の精度が上がり、効率的に学べるようになります。 |
| 107 | + |
| 108 | +### 試行回数を増やす |
| 109 | + |
| 110 | +経験から学びを得られるなら、試行回数を増やせば、その分学びを多く得られるはずですねよね。試行回数を増やすために必要なことは何でしょうか? |
| 111 | + |
| 112 | +* コストを下げる |
| 113 | +* リスクを下げる |
| 114 | + |
| 115 | +この2点を考えればいいでしょう。 |
| 116 | + |
| 117 | +コストが高ければ試行回数を増やそうという気にはなれません。ここでいうコストは、一回あたりの試行にかかる時間が長すぎるという時間コストや、お金がかかる、誰かに何かを依頼する必要があるなどが考えられます。 |
| 118 | + |
| 119 | +なるべくお金がかからないようにし、自分で完結するようにし、一回の試行にかかる時間を短くできれば、試行回数のゲームは制したようなものですね。 |
| 120 | + |
| 121 | +リスクに関しては、題材に依存するので簡単に変えられないですが、選択肢が存在するなら、なるべくリスクがないものを選ぶとよいでしょう。 |
| 122 | + |
| 123 | +#### [column] PDCA |
| 124 | + |
| 125 | +試行回数をぶん回すときの定番ネタはPDCAです。 |
| 126 | +計画、実行、確認、改善 |
| 127 | +がっつりやると話が重くなりがちなので、コストが上がります。ほどほどに。 |
| 128 | + |
| 129 | + |
| 130 | + |
| 131 | + |
| 132 | + |
| 133 | +#### [column] ChatGPTやClaudeを使う |
| 134 | + |
| 135 | +ChatGPTやAnthropic社のClaudeは、月額を支払えば、実質無制限で使い倒せます。24時間365日いつでも嫌な顔をしないため、コストやリスクの面ではかなり安全に使えます。もちろん個人情報の漏洩などには気をつける必要はあります。 |
| 136 | + |
| 137 | +様々な経験をChatGPTとの会話に落とし込むのは難しいですが、ちょっとしたディベートや、知識の確認、そういったものには使えるでしょう。 |
| 138 | + |
| 139 | + |
| 140 | + |
| 141 | + |
0 commit comments