SlideShare une entreprise Scribd logo
1  sur  50
Télécharger pour lire hors ligne
何をどう学ぶか?
2013-04-09 (04-25改訂)
西尾泰和
世の中には大量の
学ぶべきことがある
全部学ぶには
時間が足りない
何から学べば
いいんだ?
限られた時間を
何に投資するのか?
何に投資したら
いいんだ?
何に投資したら
いいんだ?
「いい」の定義
世の中には色々な「いい」の定義がある
• 「この知識は役には立たないが、
 知っていることで人生が豊かになる」
• 「この知識を知っていると、儲かる」
• 「これを知っているといいコードが書ける」
↑いいコードの定義って?
プラグマティズム哲学の立場
野中郁次郎「知識創造の方法論」P45より抜粋
知識は本来、人々の役に
立つものでなくてはならず
有用性という目的を超えて
真理はありえない
ベンジャミン・フランクリンの言葉
An investment in knowledge always pays the best interest.
Benjamin Franklin
知識への投資が
もっとも利息が多い
有用性って
例えば何?
知識と時間コスト
• まったく同じ頭脳を持った双子X, Y
• Xは3年間のプログラマ経験
Yは3年間の法務・知財経験
• 二人に同じプログラミング課題をさせた
場合、かかる時間はどれくらい違うか?
• 二人に同じ特許調査をさせたら?
思考実験
知識は時間を
節約する
時間をたくさん
節約できるのが
いい知識
具体的な知識
v.s.
抽象的な知識
具体的な知識 v.s. 抽象的な知識
具体的な知識:
ツールの使い方
特定言語の文法
具体的な知識 v.s. 抽象的な知識
具体的な知識は
問題解決に
即効性
具体的な知識 v.s. 抽象的な知識
しかし
他の対象に
応用ができない
具体的な知識 v.s. 抽象的な知識
陳腐化が速い
具体的な知識 v.s. 抽象的な知識
抽象的な知識:
概念・理論
哲学・思想
具体的な知識 v.s. 抽象的な知識
抽象的な知識には
即効性がない
具体的な知識 v.s. 抽象的な知識
しかし
長期的に
学習コストを
削減する
具体的な知識 v.s. 抽象的な知識
作業時間の短縮
v.s.
学習時間の短縮
具体的な知識 v.s. 抽象的な知識
抽象的な知識による
学習時間の短縮が
長期的には有利だが
具体的な知識 v.s. 抽象的な知識
抽象的な知識の学習
における問題点
抽象的な知識の学習
抽象的な知識だけ
学ぶことはできない
抽象的な知識の学習
なぜ?
抽象的な知識の学習
知識の根
• 知識はつながることで効果を発揮する
• 「抽象的な知識」をただ学んでも
「具体的な経験」とつながらない
• これは根のない切り花のようなもの
新しい花を咲かせることなく散るだけ
抽象的な知識の学習
机上の空論
教科書まる覚え
応用できない知識
抽象的な知識の学習
ありがちなバッドパターン…
 
根のある知識は
どうすれば
身につくのか?
抽象的な知識の学習
具体的な知識から
育てるしかない
抽象的な知識の学習
比較して学ぶ
歴史から学ぶ
作って学ぶ
抽象的な知識の学習
具体的な事実を
集め、比較する
抽象的な知識の学習:比較して学ぶ
同じ点は?
似ている点は?
異なる点は?
抽象的な知識の学習:比較して学ぶ
具体的な対象の
歴史を調べる
抽象的な知識の学習:歴史から学ぶ
なぜ、
どういう状況で
生まれたのか?
抽象的な知識の学習:歴史から学ぶ
なにが変化した?
なにが変わらない?
抽象的な知識の学習:歴史から学ぶ
具体的な対象を
自分で作る
抽象的な知識の学習:作って学ぶ
自分に足りていない
知識は何か?
抽象的な知識の学習:作って学ぶ
作ることができた
という安心と自信
抽象的な知識の学習:作って学ぶ
「勉強したけど不安」という人は「これを作った」を目指すとよい
 
比較して学ぶ
歴史から学ぶ
作って学ぶ
抽象的な知識の学習
大事なことなので再掲
 
ということを
考えながら
書いた本
 
宣伝
Amazon 「プログラミング」カテゴリー ベストセラー1位
http://bit.ly/langbook
この本が
オススメの人
 
オススメの人
プログラミングを
学び始めてなぜ?
がいっぱいの方
オススメの人:その1
答えが載ってなかったらぜひ質問してください!
 
なぜfor文があるの?
クラスって必要なの?
グローバル変数はなぜダメ?
→ズバリ答えます!
オススメの人:その1
独学で学んだが
知識が断片的で
不安な方
オススメの人:その2
「体系的に学びたいから大学行こうかな…」とか、よく聞く話ですね
 
知識を結合させる
「ストーリー」
があります
大学の授業ほどではないかもしれませんが…
 
オススメの人:その2
大学でCS専攻で
とっても詳しい方
オススメの人:その3
オススメというわけではありませんが
 
著者にマサカリを
投げることが
できます
ブログや改訂版で反映させていただきますm(_ _)m
 
オススメの人:その3
どうぞよろしく
おねがいいたします!
• 技術評論社の公式ページ:
http://wdpress.gihyo.jp/plus/978-4-7741-5654-5
• 著者管理の公式ページ:
http://nhiro.org/langbook/
• Amazon: http://bit.ly/langbook

Contenu connexe

Tendances

0から理解するニューラルネットアーキテクチャサーチ(NAS)
0から理解するニューラルネットアーキテクチャサーチ(NAS)0から理解するニューラルネットアーキテクチャサーチ(NAS)
0から理解するニューラルネットアーキテクチャサーチ(NAS)
MasanoriSuganuma
 

Tendances (20)

0から理解するニューラルネットアーキテクチャサーチ(NAS)
0から理解するニューラルネットアーキテクチャサーチ(NAS)0から理解するニューラルネットアーキテクチャサーチ(NAS)
0から理解するニューラルネットアーキテクチャサーチ(NAS)
 
強化学習その1
強化学習その1強化学習その1
強化学習その1
 
【DL輪読会】Scaling Laws for Neural Language Models
【DL輪読会】Scaling Laws for Neural Language Models【DL輪読会】Scaling Laws for Neural Language Models
【DL輪読会】Scaling Laws for Neural Language Models
 
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
 
A3C解説
A3C解説A3C解説
A3C解説
 
Marp Tutorial
Marp TutorialMarp Tutorial
Marp Tutorial
 
PCAの最終形態GPLVMの解説
PCAの最終形態GPLVMの解説PCAの最終形態GPLVMの解説
PCAの最終形態GPLVMの解説
 
最近のDeep Learning (NLP) 界隈におけるAttention事情
最近のDeep Learning (NLP) 界隈におけるAttention事情最近のDeep Learning (NLP) 界隈におけるAttention事情
最近のDeep Learning (NLP) 界隈におけるAttention事情
 
[DL輪読会]Learn What Not to Learn: Action Elimination with Deep Reinforcement Le...
[DL輪読会]Learn What Not to Learn: Action Elimination with Deep Reinforcement Le...[DL輪読会]Learn What Not to Learn: Action Elimination with Deep Reinforcement Le...
[DL輪読会]Learn What Not to Learn: Action Elimination with Deep Reinforcement Le...
 
[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...
[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...
[DL輪読会]BERT: Pre-training of Deep Bidirectional Transformers for Language Und...
 
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
 
直交領域探索
直交領域探索直交領域探索
直交領域探索
 
最近強化学習の良記事がたくさん出てきたので勉強しながらまとめた
最近強化学習の良記事がたくさん出てきたので勉強しながらまとめた最近強化学習の良記事がたくさん出てきたので勉強しながらまとめた
最近強化学習の良記事がたくさん出てきたので勉強しながらまとめた
 
グラフニューラルネットワーク入門
グラフニューラルネットワーク入門グラフニューラルネットワーク入門
グラフニューラルネットワーク入門
 
強化学習と逆強化学習を組み合わせた模倣学習
強化学習と逆強化学習を組み合わせた模倣学習強化学習と逆強化学習を組み合わせた模倣学習
強化学習と逆強化学習を組み合わせた模倣学習
 
MineRL Competition Tutorial with ChainerRL
MineRL Competition Tutorial with ChainerRLMineRL Competition Tutorial with ChainerRL
MineRL Competition Tutorial with ChainerRL
 
深層強化学習と実装例
深層強化学習と実装例深層強化学習と実装例
深層強化学習と実装例
 
[DL輪読会]画像を使ったSim2Realの現況
[DL輪読会]画像を使ったSim2Realの現況[DL輪読会]画像を使ったSim2Realの現況
[DL輪読会]画像を使ったSim2Realの現況
 
SSII2021 [TS2] 深層強化学習 〜 強化学習の基礎から応用まで 〜
SSII2021 [TS2] 深層強化学習 〜 強化学習の基礎から応用まで 〜SSII2021 [TS2] 深層強化学習 〜 強化学習の基礎から応用まで 〜
SSII2021 [TS2] 深層強化学習 〜 強化学習の基礎から応用まで 〜
 
【DL輪読会】Universal Trading for Order Execution with Oracle Policy Distillation
【DL輪読会】Universal Trading for Order Execution with Oracle Policy Distillation【DL輪読会】Universal Trading for Order Execution with Oracle Policy Distillation
【DL輪読会】Universal Trading for Order Execution with Oracle Policy Distillation
 

En vedette (6)

何をどう学ぶか?2:三大入力方法
何をどう学ぶか?2:三大入力方法何をどう学ぶか?2:三大入力方法
何をどう学ぶか?2:三大入力方法
 
書いてから考えよう
書いてから考えよう書いてから考えよう
書いてから考えよう
 
言語化されていない知識
言語化されていない知識言語化されていない知識
言語化されていない知識
 
学び方のデザイン加筆版
学び方のデザイン加筆版学び方のデザイン加筆版
学び方のデザイン加筆版
 
描く技術
描く技術描く技術
描く技術
 
聞く技術
聞く技術聞く技術
聞く技術
 

Similaire à 何をどう学ぶか?

光文社大学初日
光文社大学初日光文社大学初日
光文社大学初日
Takimoto
 
ワイガヤ研修資料
ワイガヤ研修資料ワイガヤ研修資料
ワイガヤ研修資料
manglobe
 
ワイガヤ研修資料hp用
ワイガヤ研修資料hp用ワイガヤ研修資料hp用
ワイガヤ研修資料hp用
Kei Harada
 
20100919 オーガニゼーショナルヒューマンサービス2
20100919 オーガニゼーショナルヒューマンサービス220100919 オーガニゼーショナルヒューマンサービス2
20100919 オーガニゼーショナルヒューマンサービス2
Keiichi Yokoyama
 
脱思考停止就活論
脱思考停止就活論脱思考停止就活論
脱思考停止就活論
Shuichi Ikeda
 
「大学生のためのドラッカー」山形大学文化祭講演
「大学生のためのドラッカー」山形大学文化祭講演「大学生のためのドラッカー」山形大学文化祭講演
「大学生のためのドラッカー」山形大学文化祭講演
jyaga0716
 
To cf e_04_臼田_今なぜちゃんと考える力が必要なのか
To cf e_04_臼田_今なぜちゃんと考える力が必要なのかTo cf e_04_臼田_今なぜちゃんと考える力が必要なのか
To cf e_04_臼田_今なぜちゃんと考える力が必要なのか
TOC for Education, Japan Branch
 

Similaire à 何をどう学ぶか? (19)

ビジネススキルで家庭医パワーアップ大作戦
ビジネススキルで家庭医パワーアップ大作戦ビジネススキルで家庭医パワーアップ大作戦
ビジネススキルで家庭医パワーアップ大作戦
 
光文社大学初日
光文社大学初日光文社大学初日
光文社大学初日
 
私塾『燈』戦略思考編 プレセミナー PR
私塾『燈』戦略思考編 プレセミナー PR私塾『燈』戦略思考編 プレセミナー PR
私塾『燈』戦略思考編 プレセミナー PR
 
灘校土曜講座: 学び方のデザイン
灘校土曜講座: 学び方のデザイン灘校土曜講座: 学び方のデザイン
灘校土曜講座: 学び方のデザイン
 
Mr 14
Mr 14Mr 14
Mr 14
 
ワイガヤ研修資料
ワイガヤ研修資料ワイガヤ研修資料
ワイガヤ研修資料
 
ワイガヤ研修資料hp用
ワイガヤ研修資料hp用ワイガヤ研修資料hp用
ワイガヤ研修資料hp用
 
20100919 オーガニゼーショナルヒューマンサービス2
20100919 オーガニゼーショナルヒューマンサービス220100919 オーガニゼーショナルヒューマンサービス2
20100919 オーガニゼーショナルヒューマンサービス2
 
知識創造企業
知識創造企業知識創造企業
知識創造企業
 
脱思考停止就活論
脱思考停止就活論脱思考停止就活論
脱思考停止就活論
 
「大学生のためのドラッカー」山形大学文化祭講演
「大学生のためのドラッカー」山形大学文化祭講演「大学生のためのドラッカー」山形大学文化祭講演
「大学生のためのドラッカー」山形大学文化祭講演
 
To cf e_04_臼田_今なぜちゃんと考える力が必要なのか
To cf e_04_臼田_今なぜちゃんと考える力が必要なのかTo cf e_04_臼田_今なぜちゃんと考える力が必要なのか
To cf e_04_臼田_今なぜちゃんと考える力が必要なのか
 
Encamp fukuyama
Encamp fukuyamaEncamp fukuyama
Encamp fukuyama
 
280814未来づくり学校プレゼン(抄)
280814未来づくり学校プレゼン(抄)280814未来づくり学校プレゼン(抄)
280814未来づくり学校プレゼン(抄)
 
「人工知能で作る楽しい未来」
「人工知能で作る楽しい未来」「人工知能で作る楽しい未来」
「人工知能で作る楽しい未来」
 
シックスハット法:じょいとも事業開発講座05
シックスハット法:じょいとも事業開発講座05シックスハット法:じょいとも事業開発講座05
シックスハット法:じょいとも事業開発講座05
 
学び方のデザイン名古屋大学版 加筆版
学び方のデザイン名古屋大学版 加筆版学び方のデザイン名古屋大学版 加筆版
学び方のデザイン名古屋大学版 加筆版
 
Everforth Organization - 組織モデル
Everforth Organization - 組織モデルEverforth Organization - 組織モデル
Everforth Organization - 組織モデル
 
CE LAB 2019  Goodcompany実現の法則 第1講
CE LAB 2019  Goodcompany実現の法則 第1講CE LAB 2019  Goodcompany実現の法則 第1講
CE LAB 2019  Goodcompany実現の法則 第1講
 

Plus de nishio

Plus de nishio (20)

量子アニーリングマシンのプログラミング
量子アニーリングマシンのプログラミング量子アニーリングマシンのプログラミング
量子アニーリングマシンのプログラミング
 
夏プロ報告
夏プロ報告夏プロ報告
夏プロ報告
 
ITと経営
ITと経営ITと経営
ITと経営
 
部分観測モンテカルロ計画法を用いたガイスターAI
部分観測モンテカルロ計画法を用いたガイスターAI部分観測モンテカルロ計画法を用いたガイスターAI
部分観測モンテカルロ計画法を用いたガイスターAI
 
交渉力について
交渉力について交渉力について
交渉力について
 
If文から機械学習への道
If文から機械学習への道If文から機械学習への道
If文から機械学習への道
 
組織横断型研究室構想
組織横断型研究室構想組織横断型研究室構想
組織横断型研究室構想
 
2017首都大学東京情報通信特別講義
2017首都大学東京情報通信特別講義2017首都大学東京情報通信特別講義
2017首都大学東京情報通信特別講義
 
強化学習その5
強化学習その5強化学習その5
強化学習その5
 
良いアイデアを出すための方法
良いアイデアを出すための方法良いアイデアを出すための方法
良いアイデアを出すための方法
 
強化学習その4
強化学習その4強化学習その4
強化学習その4
 
強化学習その3
強化学習その3強化学習その3
強化学習その3
 
強化学習その2
強化学習その2強化学習その2
強化学習その2
 
線形?非線形?
線形?非線形?線形?非線形?
線形?非線形?
 
機械学習キャンバス0.1
機械学習キャンバス0.1機械学習キャンバス0.1
機械学習キャンバス0.1
 
首都大学東京「情報通信特別講義」2016年西尾担当分
首都大学東京「情報通信特別講義」2016年西尾担当分首都大学東京「情報通信特別講義」2016年西尾担当分
首都大学東京「情報通信特別講義」2016年西尾担当分
 
勾配降下法の 最適化アルゴリズム
勾配降下法の最適化アルゴリズム勾配降下法の最適化アルゴリズム
勾配降下法の 最適化アルゴリズム
 
Wifiで位置推定
Wifiで位置推定Wifiで位置推定
Wifiで位置推定
 
ESP8266EXで位置推定
ESP8266EXで位置推定ESP8266EXで位置推定
ESP8266EXで位置推定
 
Raspberry Piで Wifiルータを作る
Raspberry PiでWifiルータを作るRaspberry PiでWifiルータを作る
Raspberry Piで Wifiルータを作る
 

何をどう学ぶか?