ドレイファスモデル

英語名 Dreyfus Model of Skill Acquisition
読み方 ドレイファス モデル
難易度
所要時間 理解は15分、活用は長期的
提唱者 スチュアート・ドレイファス、ヒューバート・ドレイファス(1980年)
目次

ひとことで言うと
#

人間がスキルを身につけるプロセスを**「初心者→中級者→上級者→熟達者→エキスパート」の5段階**で描いたモデル。段階ごとに学び方が根本的に異なるため、自分が今どの段階にいるかを知ることで、最適な学習戦略を選べるようになる。

押さえておきたい用語
#

押さえておきたい用語
コンテキスト非依存ルール
状況に関係なく適用できる一般的なルールのこと。初心者はこのルールに頼って行動する。
パターン認識
経験を積むことで、似た状況を直感的に見分けられるようになる能力。中級者以降で発達する。
状況的判断(Situational Awareness)
全体の文脈を把握し、何が重要で何が重要でないかを瞬時に判断する力。熟達者レベルの特徴。
暗黙知(Tacit Knowledge)
言語化が難しい経験に基づく知識のこと。エキスパートは「なぜそうするか」を説明するのが逆に難しい。

ドレイファスモデルの全体像
#

ドレイファスモデル:5段階の技能習得と最適な学び方
5段階の技能習得モデル1. 初心者ルールに従う文脈を判断できない必要な学び:明確なルールチェックリスト2. 中級者パターンが見える想定外で固まる必要な学び:多様なケースメンターの助言3. 上級者計画して行動できる判断に責任を持つ必要な学び:意思決定の機会失敗からの学び4. 熟達者全体像が直感的重要点を瞬時把握必要な学び:複雑な問題他の熟練者と議論5. エキスパート直感で最適解言語化が逆に難しい必要な学び:教えること新領域への挑戦ルール依存直感的判断段階ごとに最適な学び方が変わる初心者にはルール、中級者には経験、上級者には意思決定の機会が必要
ドレイファスモデルの活用フロー
1
5段階を理解
各段階の特徴を把握する
2
現在地を特定
自分のスキルがどの段階か見極める
3
段階に合った学習
段階に最適な学習法を選ぶ
次の段階へ
背伸びした課題で段階を上げていく

こんな悩みに効く
#

  • 入門書は終わったが、次に何をすればいいかわからない
  • 部下の指導で、自分のやり方を教えてもうまく伝わらない
  • 「なんとなくできる」状態から、さらに上達する方法がわからない

基本の使い方
#

ステップ1: 5段階を理解する

まず各段階の特徴を押さえる。

第1段階: 初心者(Novice) — ルールに従って行動する。文脈を判断できない。 第2段階: 中級者(Advanced Beginner) — パターンが見えてくる。想定外で固まる。 第3段階: 上級者(Competent) — 計画を立て、自分で判断できる。 第4段階: 熟達者(Proficient) — 全体像が直感的に見え、重要点を瞬時に把握。 第5段階: エキスパート(Expert) — 分析なしで適切に行動。直感が正確。

ステップ2: 自分の現在地を特定する

学びたいスキルについて、自分がどの段階にいるか見極める。

  • 初心者: マニュアルがないと不安。ルール通りにしか動けない
  • 中級者: 基本はわかるが、想定外の事態で固まる
  • 上級者: 自分で計画を立てて実行できるが、効率が悪いことがある
  • 熟達者: パッと全体像が見えて、重要なポイントに集中できる
  • エキスパート: 考えなくても体が動く

注意: スキルごとにレベルは異なる。料理はエキスパートでも、プログラミングは初心者、ということは普通にありえる。

ステップ3: 段階に合った学習法を選ぶ
  • 初心者には: 明確なルール、ステップバイステップのチュートリアル
  • 中級者には: さまざまなケースの経験、メンターからのフィードバック
  • 上級者には: 自分で意思決定する機会、失敗から学ぶ経験
  • 熟達者には: 複雑な問題、他の熟練者との議論
  • エキスパートには: 教えること、新しい領域への挑戦
ステップ4: 指導・教育に活かす

他者を教える立場なら、相手の段階に合わせて教え方を変える

よくある失敗は、エキスパートが初心者に「直感でやればいい」と教えること。エキスパートが無意識にやっていることは、初心者には見えない。

  • 初心者には → 具体的なルールを与える
  • 中級者には → ケーススタディを提示する
  • 上級者には → 判断の機会を増やし、フィードバックする

具体例
#

例1:英語学習でのドレイファスモデル

第1段階(初心者): 文法書のルールに従って英文を作る。「SVO の順番で…」と考えながら話す。 → 学び方: 文法ドリル、基本例文の暗記

第2段階(中級者): レストランや道案内などパターンで対応できる場面が増える。想定外の話題で黙る。 → 学び方: いろいろな場面のロールプレイ、多様な素材のリスニング

第3段階(上級者): 仕事のミーティングで自分の意見を英語で言える。準備なしの議論はまだ苦労。 → 学び方: 実践の場に身を置く、英語で日記を書く

第4段階(熟達者): ネイティブとの日常会話はスムーズ。微妙なニュアンスが直感的にわかる。 → 学び方: 字幕なしで映画視聴、英語で専門的な議論

第5段階(エキスパート): 英語で冗談や交渉ができる。考えなくても英語が出てくる。 → 学び方: 英語を「使って」新しいことを学ぶ、教える側に回る

初心者に「とにかく英語で話せ」は酷。中級者に文法ドリルは退屈。段階に合った学び方が上達を加速させる。

例2:料理スキルの5段階をマネージャーが使って新人を育成する

ファミレスの店長が新人調理スタッフ3人を育成するケース:

新人A(初心者): 入店1週目。包丁の持ち方から教える必要あり。 → 対応: レシピカードと手順チェックリストを渡す。「この通りにやれば大丈夫」

新人B(中級者): 入店3ヶ月。基本メニューは作れるが、注文が集中すると段取りが崩れる。 → 対応: ピーク時のキッチンに入れ、経験を積ませる。「前にこういうケースがあったよ」とパターンを伝える

新人C(上級者): 入店1年。日替わりメニューの仕込みを任せられる。ただし食材のコストに無頓着。 → 対応: 原価率の管理を任せ、自分で判断させる。月末に一緒に振り返る

全員に同じ教え方をしていたら、Aは混乱し、Bは退屈し、Cは成長が止まる。段階に合わせた指導で、3人全員が3ヶ月後に1段階ずつ上がった。

例3:エンジニアが自分のReactスキルを段階診断する

自己診断:

  • 公式チュートリアルを見ながらTodoアプリを作れる → 初心者〜中級者
  • コンポーネント設計を自分で考えて実装できる → 上級者(ここが現在地)
  • チーム全体のアーキテクチャを設計できる → まだできない(熟達者レベル)

上級者→熟達者に進むための学習計画:

  1. OSS の大規模Reactプロジェクトのコードを読む(熟達者の判断を追体験)
  2. チームの技術設計レビューに積極的に参加する(複雑な問題に触れる)
  3. パフォーマンス最適化の実践案件を1つ引き受ける(意思決定の機会)

6ヶ月後、チームの新規プロジェクトでアーキテクチャ設計を提案。レビューで「全体像を見据えた設計ができている」と評価され、熟達者レベルに到達したことを確認。

やりがちな失敗パターン
#

  1. 自分のレベルを過大評価する — 「中級者」なのに「上級者」の学び方をしようとして挫折する。上の段階の方法は、準備ができていないと効果がない
  2. エキスパートの真似をしようとする — 達人の「直感」は何千時間もの経験の結晶。初心者がいきなり直感に頼ると、ただの当てずっぽうになる
  3. 一つの段階に留まり続ける — いつまでも入門書を読み続けたり、基礎練習だけを繰り返すのは成長の停滞。次の段階に進むために、少し背伸びした課題に挑戦する
  4. すべてのスキルを同じ段階だと思い込む — プログラミングは上級者でも、プレゼンは初心者かもしれない。スキルごとに段階を評価し、それぞれに適した学び方を選ぶ

まとめ
#

ドレイファスモデルが教えてくれるのは、「上達の道は一本道ではなく、段階ごとに最適な学び方が変わる」ということ。初心者にはルール、中級者には経験、上級者には意思決定の機会が必要。まず自分のスキルレベルを正直に見極めて、その段階に合った学習法を選ぼう。