Slide 1

Slide 1 text

2024年10月19日 / PHP勉強会 in 広島 vol.1 合同会社テンマド 山岡広幸 エンジニアの 「センス」とは何か

Slide 2

Slide 2 text

「エンジニアには センスが必要」

Slide 3

Slide 3 text

「センス」? 🤔🤔🤔

Slide 4

Slide 4 text

山岡広幸 (@hiro_y)  東京から来ました 合同会社テンマド:代表社員 CEO Webエンジニア 株式会社GoQSystem:技術顧問

Slide 5

Slide 5 text

エンジニアには 「センス」が必要

Slide 6

Slide 6 text

センスが「ない」人は、

Slide 7

Slide 7 text

例えばバグの修正で  どこから見始めたらよいかわからない  とりあえずコードを見始めたりする  時間がものすごくかかる(解決が遠い)

Slide 8

Slide 8 text

センスが「ある」人は、

Slide 9

Slide 9 text

例えばバグの修正で  どこに問題がありそうかリストアップ  関連しそうな情報を広く収集  優先順位を付けて取り掛かる(解決に近づく)

Slide 10

Slide 10 text

様々な可能性を 考慮できる

Slide 11

Slide 11 text

「問い」(仮説)を 立てることができる 「こういうことなのでは?」

Slide 12

Slide 12 text

個性? 感性? 適性?

Slide 13

Slide 13 text

『センスは知識から はじまる』 水野学 (朝日新聞出版・2014年) https://publications.asahi.com/product/15849.html

Slide 14

Slide 14 text

センスは天性のもの、 ある日突然 ひらめいたりするもの

Slide 15

Slide 15 text

多くの知識をストックし、 最適な組み合わせを考えることで 生まれ、磨かれていくもの

Slide 16

Slide 16 text

「センス」を 分解してみる

Slide 17

Slide 17 text

経験値 引き出しの数(知識量)

Slide 18

Slide 18 text

① 業務知識 システム知識、ドメイン知識を知る・覚える (知らないことがあることを知り、聞く)

Slide 19

Slide 19 text

② 技術知識 広く情報に触れる、関心・好奇心を持つ (日頃から増やしておく、無関係なものも)

Slide 20

Slide 20 text

メタ認知 自分の認識や行動に自覚的か (客観的に最適な組み合わせを導けるか)

Slide 21

Slide 21 text

① 視座 俯瞰して見る、抽象度を調整する (どのレイヤーに目を付けるか)

Slide 22

Slide 22 text

② 視野 見る範囲を広げる (関係しそうなところにあたる)

Slide 23

Slide 23 text

③ 視点 物事をニュートラルに捉えて方向を決める (思い込みや偏りを持たない)

Slide 24

Slide 24 text

「問い」(仮説)を立てて 検証をまわす そして、そのスピードを上げる

Slide 25

Slide 25 text

「センス」は いろいろな要素で 成り立っていて

Slide 26

Slide 26 text

「センス」は 注意深く 身に付けられる w w w w

Slide 27

Slide 27 text

適切な「問い」(仮説)を 立てられるようになろう 最初から正解は得られない、数も大事

Slide 28

Slide 28 text

「問い」の効用 自分の注意の仕方、パターンを操作 見過ごしていたものに気付ける

Slide 29

Slide 29 text

「問い」、実は難しい 普段からいろいろなことに気を留めておく 「当たり前」を持ちすぎない

Slide 30

Slide 30 text

そしてスピード!! 鍛錬あるのみ

Slide 31

Slide 31 text

ありがとう ございました!