Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ドレイファスモデルの紹介 / introduce Dreyfus model
Search
PoohSunny
January 06, 2021
Technology
1.6k
1
Share
ドレイファスモデルの紹介 / introduce Dreyfus model
『リファクタリング・ウェットウェア』
内に記述されている、ドレイファスモデルの紹介スライドです。
PoohSunny
January 06, 2021
More Decks by PoohSunny
See All by PoohSunny
Make Work Visible in Agile2018 #LINE_DM
poohsunny
1
480
タウンワークをドライブさせるためになんちゃってアジャイルをやめた話 #devsumi #devsumiB / devsumi2018
poohsunny
30
47k
1 test 1 assert ?
poohsunny
0
490
XUTPから学ぶ記述性の高いユニットテスト 〜俺たちを助けるユニットテストへ〜 / xUTP in #xpjug
poohsunny
4
5.4k
XCUITestする時のTIPs 〜あなたを助けるXCUITestへ〜
poohsunny
0
3.2k
コードに思いが伝わる
poohsunny
0
350
横浜タネマキでGebと握手! #yokohamagroovy
poohsunny
0
440
The "yummy" licenses.
poohsunny
0
230
ブラウザテストをサクサク自動化するためのGeb実践入門 #jjug_ccc
poohsunny
21
7.2k
Other Decks in Technology
See All in Technology
その英語学習、AWSで代替できませんか?
suzutatsu
1
240
AI時代の私の技術インプットとアウトプット術
tonkotsuboy_com
3
3k
TypeScript の型で副作用の実行順序を制御する
yanaemon
2
210
データ基盤構築・運用の現場から 〜 Snowflake Intelligence 導入で変わった、データ活用の未来 〜
wonohe
0
180
権限管理設計を完全に理解した
rsugi
1
200
Copilot CLI・IDE・Web・スマホで途切れない開発フローを目指して / One Copilot flow - CLI IDE Web Mobile
aeonpeople
1
1k
Gradle×GitHub_ActionsでCI時間を約50%短縮 ジョブ分割の設計と落とし穴 / Cutting CI Time by ~50% with Gradle and GitHub Actions: Job-Splitting Design and Pitfalls
takatty
0
110
Agentic Design Patterns
glaforge
0
190
Agentic AI時代における メルカリのAIガバナンスとガードレール実装
naoichihara
15
14k
AIが変えた"品質の守り方"
kkakizaki
4
1.9k
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
850
DI コンテナ自動生成ツールを実装してみた / intro-autodi
uhzz
0
870
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
380
Color Theory Basics | Prateek | Gurzu
gurzu
0
310
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Why Our Code Smells
bkeepers
PRO
340
58k
Music & Morning Musume
bryan
47
7.2k
Un-Boring Meetings
codingconduct
0
300
Git: the NoSQL Database
bkeepers
PRO
432
67k
Speed Design
sergeychernyshev
33
1.7k
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
370
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
ドレイファスモデルの 紹介 リファクタリング・ウェットウェアから @PoohSunny
リファクタリング・ウェットウェア https://amzn.to/3rTeNPn
ドレイファスモデルの5段階 • ドレイファス兄弟が⾏なった、⼈間が技能を習得し、極める過 程に関しての研究 達⼈ 熟練者 上級者 中級者 初⼼者 直感
ルール 全体を統⼀体と認識し 特定部を重視する 全てを考慮する システムの⼀部 遊離した観察者 コンテキストに左右されない 「ルール」「レシピ」が必要 ルールを少し離れ、コンテキストを考慮し たアドバイスの活⽤ができる 問題解決ができる 指導⼒がある、臨機応変な対応が可能 ⾃分を振り返り、⾃⼰改善ができる 他⼈の経験から学べる 「格⾔」を理解しうまく適⽤する 直感で動く ←暗黙的認知下に落ちる ※ある技能分野ごとにそれぞれ段階がある(料理⼈としては初⼼者でもスカイダイビングの達⼈かもしれない)
「格⾔」か「レシピ」か • 「失敗する可能性のあるものすべてをテストせよ」 • 初⼼者:レシピ • 熟練者:格⾔ ※格⾔ ←その状況に応じて臨機応変に解釈が可能な基本的な原理・原則 •
セッター・ゲッター・プリント⽂のテスト????
ステップアップしていくために、いくつ かのヒント • 初⼼者はルールに、達⼈は直感に従うこと • ⾃分が何を知らないかを⾃覚することこと • 観察し、まねることによって習得する • 達⼈であり続けるには、実践を続けること
• 創造性や直感⼒、創作⼒が必要なら、形式的な⼿法は避けること • 習得すると⾔う技能を習得する そして、これを可能にする環境を⽤意すること(⾃分へのTODO)