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
5分で紹介するエンジニアの知的生産術
Search
Nokogiri
June 26, 2019
Education
0
160
5分で紹介するエンジニアの知的生産術
・新しいことを学ぶには
・やる気を出すには
・記憶を鍛えるには
Nokogiri
June 26, 2019
Tweet
Share
More Decks by Nokogiri
See All by Nokogiri
Zustandを用いた実践的状態管理
undefined_name
2
500
React Testing Libraryでの WAI-ARIAロールの活用事例
undefined_name
1
160
自動テストは何の役に立つのか そして役に立たないのか
undefined_name
4
1.7k
Pipe Operator (|>) の紹介
undefined_name
2
340
FizzBuzzで学ぶOCP
undefined_name
0
120
エンジニアとQAでコラボするフロントエンドリアーキテクチャ開発の事例
undefined_name
4
2.9k
オブジェクト指向のプラクティスをフロントエンドで活用する
undefined_name
7
1.6k
モププロ@kintone開発チーム
undefined_name
1
590
勉強会で登壇者に 質問しづらい課題を解決する サービスをリリースしました🎉
undefined_name
2
1.3k
Other Decks in Education
See All in Education
令和政経義塾第2期説明会
nxji
0
120
Tutorial: Foundations of Blind Source Separation and Its Advances in Spatial Self-Supervised Learning
yoshipon
1
130
アントレプレナーシップ教育 ~ 自分で自分の幸せを決めるために ~
yoshizaki
0
150
2025年度春学期 統計学 第7回 データの関係を知る(2)ー回帰と決定係数 (2025. 5. 22)
akiraasano
PRO
0
150
ThingLink
matleenalaakso
28
4.1k
Human-AI Interaction - Lecture 11 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
480
社外コミュニティと「学び」を考える
alchemy1115
2
170
OpenSourceSummitJapanを運営してみた話
kujiraitakahiro
0
750
미국 교환학생 가서 무료 홈스테이 살면서 인턴 취업하기
maryang
0
110
シリコンバレーでスタートアップを共同創業したファウンディングエンジニアとしての学び
tomoima525
0
190
Pythonパッケージ管理 [uv] 完全入門
mickey_kubo
20
17k
検索/ディスプレイ/SNS
takenawa
0
10k
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.4k
For a Future-Friendly Web
brad_frost
179
9.8k
Adopting Sorbet at Scale
ufuk
77
9.5k
Designing for Performance
lara
610
69k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
5.9k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
How to Ace a Technical Interview
jacobian
278
23k
The World Runs on Bad Software
bkeepers
PRO
70
11k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Building Applications with DynamoDB
mza
95
6.5k
Transcript
2019/06/26 ΧΠθϯNight / RAKUS Meetup Osaka #2 5Ͱհ͢Δ ΤϯδχΞͷ తੜ࢈ज़
5Ͱհ͢ΔΤϯδχΞͷతੜ࢈ज़ Taiki Nishi Nokogiri ngkrngkr @ngkrngkr ϓϩϑΟʔϧ - αΠϘζגࣜձࣾ -
݄͔̒ΒେࡕͰkintoneͷ։ൃͯ͠·͢ - TypeScript / Java / React / Vim ͡Ί·ͯ͠ LINKS
5Ͱհ͢ΔΤϯδχΞͷతੜ࢈ज़ ࣍ 01. ৽͍͜͠ͱΛֶͿʹ 02. ΔؾΛग़͢ʹ 03. هԱΛ͑Δʹ
01. ৽͍͜͠ͱΛֶͿʹ
5Ͱհ͢ΔΤϯδχΞͷతੜ࢈ज़ 01. ৽͍͜͠ͱΛֶͿʹ ใऩूɾମݧ ‧知りたいところから学ぶ ‧YAGNI原則 ‧⽬標を適切に設定し、⽬標が達成可能である நԽɾϞσϧԽɾύλʔϯͷൃݟ ‧⾃分の⾔葉で説明ができる ‧具体例を挙げることができる
‧⽬的を達成するために、その知識を使うことができる ࣮ફɾݕূ ‧正しく理解できているか作って確認する
02. ΔؾΛग़͢ʹ
5Ͱհ͢ΔΤϯδχΞͷతੜ࢈ज़ 02. ΔؾΛग़͢ʹ Δ͖λεΫΛ1ͭʹߜΔ ‧絞るために全体像を把握する ‧優先順位付け⾃体が実は難しいタスク λεΫͷཻΛখ͘͢͞Δ ࣌ؒΛ۠ͬͯλεΫΛཧ͢Δ ‧⼈の集中⼒は2時間が限界 ‧ゴールが遠いと休憩しがち
‧時間を決めてタスクを分割することで、⾒積もりの精度も上がる。 ‧4時間以上かかるタスクは粒度としては⼤きすぎる ‧そもそも⾒積もりができていないのかもしれない
03. هԱΛ͑Δʹ
5Ͱհ͢ΔΤϯδχΞͷతੜ࢈ज़ 03. هԱΛ͑ΔͨΊʹ ܁Γฦ͠͏͜ͱʹΑͬͯڧԽ͞ΕΔ ‧インプットとアウトプットの繰り返しが重要 ‧脳と筋⾁は似ている ಛʹΞϓτϓοτ͕هԱΛ͑Δ ‧テストをしてからさらに学ぶ ‧⾃信はないが成績は良い ִؒ෮๏
ɾ̍ϲ݄ޙʹΕͨ͜Ζʹษڧ͢Δͷ͕ޮՌత ɾࣗͰΛͭ͘Δͱ࡞ΔաఔͰཧղ͕ਂ·Δ