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
エンジニアの「センス」とは何か / What is the sense of engineers
Search
YAMAOKA Hiroyuki
October 19, 2024
Business
21
9.3k
エンジニアの「センス」とは何か / What is the sense of engineers
2024年10月19日開催の「PHP勉強会 in 広島 vol.1」の登壇発表資料です。
https://hiroshimaphp.connpass.com/event/321216/
YAMAOKA Hiroyuki
October 19, 2024
Tweet
Share
More Decks by YAMAOKA Hiroyuki
See All by YAMAOKA Hiroyuki
CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
hiro_y
30
26k
PHPで任意精度演算を行って「正しい」金額計算をする方法 / Perform arbitrary precision arithmetic in PHP to achieve "accurate" monetary calculations
hiro_y
2
3.3k
PHPのバージョンアップ実際のところどうなの? / How actually upgrade of PHP is
hiro_y
3
770
PHPのDI、attributesとこれから / PHP DI with attributes
hiro_y
1
2.3k
PHPのアノテーションの仕組みとメリット・デメリット / About PHP annotations
hiro_y
1
8.7k
株式会社 USEN Media - PHPカンファレンス北海道2019 / 2019-09-21_phpcondo-2019_usen-media
hiro_y
0
260
PHPのmiddlewareを 使いこなすために
hiro_y
3
2.4k
Slim Frameworkで始めるPHPのmiddleware
hiro_y
4
2.2k
Node.jsやPHPでも こわくないHeroku
hiro_y
1
1.6k
Other Decks in Business
See All in Business
データサイエンティスト紹介資料‗エムスリー株式会社
m3
0
860
ロードマップの本音と建前
yuyaki0618
2
2.1k
Naumen Business Service Monitoring: зонтичный мониторинг ИТ-инфраструктуры
naumen_service_desk
0
120
営業AIエージェント「アポドリ」のつくりかた
ikeyatsu
8
4.1k
Regulatory_Master_Class.pdf
inesitag
0
160
250410_生成AI導入の選択肢:モデル開発と既存LLM活用の比較と選択基準
suzakiyoshito
0
330
新しいAI体験を生み出すための v0プロトタイプ駆動型開発
inagakikay
0
1.2k
博士卒エンジニア キャリアの選択と 就活について
khiroyuki1993
0
210
UTAITE - Company Deck
utaitehr
0
1.4k
【Gen-AX】Gen-AX株式会社_カンパニーデック
genax
0
450
【サービス開発パートナー事業部】株式会社ガラパゴス事業部紹介資料/We are hiring
galapagos
0
35k
VISASQ: ABOUT DEV TEAM
eikohashiba
3
27k
Featured
See All Featured
A better future with KSS
kneath
239
17k
Bash Introduction
62gerente
613
210k
Agile that works and the tools we love
rasmusluckow
329
21k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Music & Morning Musume
bryan
47
6.5k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
790
Scaling GitHub
holman
459
140k
Six Lessons from altMBA
skipperchong
28
3.8k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
The Pragmatic Product Professional
lauravandoore
33
6.6k
Building an army of robots
kneath
305
45k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Transcript
2024年10月19日 / PHP勉強会 in 広島 vol.1 合同会社テンマド 山岡広幸 エンジニアの 「センス」とは何か
「エンジニアには センスが必要」
「センス」? 🤔🤔🤔
山岡広幸 (@hiro_y) 東京から来ました 合同会社テンマド:代表社員 CEO Webエンジニア 株式会社GoQSystem:技術顧問
エンジニアには 「センス」が必要
センスが「ない」人は、
例えばバグの修正で どこから見始めたらよいかわからない とりあえずコードを見始めたりする 時間がものすごくかかる(解決が遠い)
センスが「ある」人は、
例えばバグの修正で どこに問題がありそうかリストアップ 関連しそうな情報を広く収集 優先順位を付けて取り掛かる(解決に近づく)
様々な可能性を 考慮できる
「問い」(仮説)を 立てることができる 「こういうことなのでは?」
個性? 感性? 適性?
『センスは知識から はじまる』 水野学 (朝日新聞出版・2014年) https://publications.asahi.com/product/15849.html
センスは天性のもの、 ある日突然 ひらめいたりするもの
多くの知識をストックし、 最適な組み合わせを考えることで 生まれ、磨かれていくもの
「センス」を 分解してみる
経験値 引き出しの数(知識量)
① 業務知識 システム知識、ドメイン知識を知る・覚える (知らないことがあることを知り、聞く)
② 技術知識 広く情報に触れる、関心・好奇心を持つ (日頃から増やしておく、無関係なものも)
メタ認知 自分の認識や行動に自覚的か (客観的に最適な組み合わせを導けるか)
① 視座 俯瞰して見る、抽象度を調整する (どのレイヤーに目を付けるか)
② 視野 見る範囲を広げる (関係しそうなところにあたる)
③ 視点 物事をニュートラルに捉えて方向を決める (思い込みや偏りを持たない)
「問い」(仮説)を立てて 検証をまわす そして、そのスピードを上げる
「センス」は いろいろな要素で 成り立っていて
「センス」は 注意深く 身に付けられる w w w w
適切な「問い」(仮説)を 立てられるようになろう 最初から正解は得られない、数も大事
「問い」の効用 自分の注意の仕方、パターンを操作 見過ごしていたものに気付ける
「問い」、実は難しい 普段からいろいろなことに気を留めておく 「当たり前」を持ちすぎない
そしてスピード!! 鍛錬あるのみ
ありがとう ございました!