generated at
抽象化能力はどうすれば教えられるのか
2013年にコーディングを支える技術の企画を練る過程で抽象化能力はどうすれば教えられるのかという議論になったメモ

学ぶことがいかに大事か」にページを割きすぎることはよくない
そもそもそんな本を手にとって読もうとしている時点で「学びたい」人だから
ページを割いて説明したところで学ぼうとしない人はそもそも読んでないし、
万が一読んだとしても学ぶ気にはならない
なので読者は学ぼうとしていることを前提として「その選択は正しいですよ」と語りかけるべき
解決すべき問題は「学びたいけど時間がないorやる気がない
そこで時間の削減効率化)や、やる気のマネジメントについて触れる

学ばないことのデメリットは、変化に気づけなくなること。
これを防ぐための学びは視野を広げる第二軸。
効率化のための学びは第一軸。
抽象的な理解に至ることで新しいものの学習が加速される。

片っ端から、全体像から、必要なところから
比較して学ぶのと、歴史から学ぶのでは後者の方が楽
作って学ぶ、理解の確認
何がわかってないかを知ることが大事
しかし何を作ればいいんだ?
具体的な事例への密着を避けて抽象的な情報ばかり集めても、自分の中で根を張った知識にはならない。
切り花はいずれしおれてしまう。根を張ることが大事。

プログラミング言語を学びたい、もしくは、学ばないといけない、という新入社員が主要ターゲット
プログラミング言語をどう学ぶのか?
歴史から学ぶ、比較から学ぶ、は最低一つの言語が作って学べるレベルに達してからだよな
視野を広げる軸のほうが第1軸の方が良いかも
視野を広げる
理解を深める

驚きの最大化

tokoroten 学ぶことによって、抽象化の能力が獲得できる、というのが我々の理解
だけど、学ぶことによって得られる知識と抽象化能力の間の乖離を埋められないから、人に届かないんじゃないか
なので、なぜ学ぶと抽象化する能力が獲得できるのか、
抽象化能力を獲得しない知識だけの勉強にはなぜ意味が無いのか、という当たりを書くとよいのではないかなー。
nishio Tokoroten Nakayama なぜ学ぶことによって抽象化する能力が身につくの?
nishio どうすれば抽象化する能力が身につくのか。
nishio 抽象化する能力が身についたのか、抽象化能力のある人間が勉強の結果抽象化した知見を得る成功体験を積んで、より多くのリソースを学習に割くようになったのか。
nishio 抽象化すると何が嬉しいのか。
nishio 抽象化すると、新しい問題に応用できる。具体的な数学の問題の答えを覚えても、その問題にしか答えられない。その答えを導いた「解き方」を学べば他の問題も解ける
nishio 今時点で抽象化する能力のない人に、どうすれば抽象化能力を教えられるのか?
nishio 抽象化能力は教えられるのか?
nishio 抽象化って具体的にはどういうこと?
nishio 抽象化に関する話題はすぐには答えが出ないかもしれない

tokoroten 知識の量に対して、帰納によって抽象を獲得する?
自分の経験からすると、同じ分野の本を二冊買うと抽象化に成功する。
nishio 複数のものの比較によって、共通して成り立ったものは「普遍的である」(可能性が高い)と判断できるのか。確かにそれは抽象化だな。
nishio 帰納によって抽象化する能力は生得的に持っていて、「同じ分野の本を複数読む」という行動をしないがために抽象化ができてないのではないかと思うが、それならそれで単に行動を教えればいいだけだから能力を教えるより楽だな
nishio 教科書を疑う発想の有無か
nishio プログラミング言語を比較しましょうとか、歴史から学びましょうって言ってるのも、今のその言語が完璧に正しいものではないと疑い、類似のものの比較によって抽象化する、といえるわけか。

tokoroten あとは
知識のグラフ構造の獲得が、グラフのパターンになり、パターンマッチによる抽象化になる。
tokoroten なので、学ぶことは役に立たないが、学んだことを咀嚼した結果が役に立つと言うことだと思う。
ここの差をどうやって埋めるかが、学ぶ事がいかに大事か、というところに繋がるのだと思う。
tokoroten 一連の流れには、構造主義と、脱構築という哲学の名前が付いているので、これを使うといいのかなー。
nishio 脱構築って要するに何?と聞かれると難しいなあ
tokoroten 抽象化による構造の理解と、構造の変形、破壊による新規創造物の作成かなー。
脱構築建築から考えると分かりやすいかも。
nishio 学び方の文脈で言うと「正解(の構造)があって、それを手に入れるために学ぶんだ」という考え方から離れろ、ということになるのだろうか。
tokoroten 脱構築構造主義の補集合みたいな感じだから、言うひとによって内容が違うのでアレ。
nishio ここで「各個人が自分の中で理解の構造を作り上げる必要があるのです」とか言うと構築主義に戻ってしまうのか?
と思ったが、これは構成主義と呼ばれてるのか。まぎらわしいな。