Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
SEがエンジニアに目覚め デザイナーに転身した冒険譚
Slide 2
Slide 2 text
Name 甲斐田 亮一 Twitter @camcam_lemon Company 日本事務器株式会社 Skills TypeScript, React / Figma Occupation フロントエンドエンジニア/デザイナー
Slide 3
Slide 3 text
「予想」よりも「予測」をもとに仕入れと販売のマッチングを 青果生産者が入荷予定量を入力することで 販売担当者は予想ではなく予測をもとにした提案を fudoloopは適正価格で青果物を販売先へ
Slide 4
Slide 4 text
皆さんはどうして エンジニアになりましたか?
Slide 5
Slide 5 text
僕は何となくエンジニアになりました
Slide 6
Slide 6 text
何となく始まったSE人生 - 特にプログラミングが好きというわけではなかった - 好きな言語もないし、作ってみたいものもなかった - エンジニアとしてこうなりたいとかもなかった - これからずっとExcelで設計書を作り、 プログラムを書いていくんだろうと思っていた
Slide 7
Slide 7 text
いわゆるSE(職業エンジニア)でした
Slide 8
Slide 8 text
そんな僕は 部署で一人だけいた フロントエンドエンジニアの 下につくことになりました
Slide 9
Slide 9 text
本当に色々なことを教えてもらった ESLint
Slide 10
Slide 10 text
すごいエンジニアと一緒に働くことで 技術力はメキメキついていった だがしかし・・・
Slide 11
Slide 11 text
< 俺4月からいなくなるから
Slide 12
Slide 12 text
オワタ・・・
Slide 13
Slide 13 text
< 明日からはかむかむが 社内で最強の フロントエンドエンジニアだ がんばれ
Slide 14
Slide 14 text
いつ先輩に会っても胸を張って社内 で最強のフロントエンドエンジニア と言えるようになろう そう決心した
Slide 15
Slide 15 text
タスキを渡されたことで フロントエンドエンジニア の自分が芽吹き始める
Slide 16
Slide 16 text
ここから本当の苦悩が始まる
Slide 17
Slide 17 text
かさばり続ける苦悩 ・正しい実装とは? ・質の良いコードとは? ・もっと良い書き方あるのでは? ・redux-form v6何が起こった!? ・フロントのキャッチアップどうしよ ・マイグレつらい ・聞ける人がほしい ・相談できる人がほしい ・アーキテクトはどう考えれば... ・全然成長できてない気がする
Slide 18
Slide 18 text
かさばり続ける苦悩 ・相談できる人がほしい 正しい実装とは? ・ 質の良いコードとは? ・ もっと良い書き方あるのでは? ・ ・redux-form v6何が起こった!? ・フロントのキャッチアップどうしよ ・マイグレつらい ・聞ける人がほしい アーキテクトはどう考えれば... ・ ・全然成長できてない気がする
Slide 19
Slide 19 text
コードの品質は下げたくない 自分の書いてるコードが 正しいのか良い実装なのか わからない に苦しめらながらコードを書いていく 背反 二律
Slide 20
Slide 20 text
やってきたこと -コードを書きまくる -他社のエンジニアと交流する -あまり多くを学びすぎない(特化する) -Twiiterで有名な人をフォローする -公式リポジトリをwatch -勉強会でLT枠で応募しまくる
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
イケてる感はちゃんと一致してる? エンジニア デザイナー ユーザ
Slide 27
Slide 27 text
UXデザイナーはユーザのシナリオを通して UIデザインに落とし込んでいく シナリオ起こし 機能の洗い出し UIデザイン ジャーニーマップ UIの見た目からだけでは測れない ユーザ像(≒ペルソナ)と一連のストーリーを以って イケてる感をデザインする
Slide 28
Slide 28 text
慣れ親しんでるアプリやサービスは何か どういう手順で操作しているか なぜその手順なのか 見た目や操作の変化に順応できそうか 操作でつまった時にどう行動しているか 重要なのは見た目じゃなくてユーザへの共感度 ユーザ像やストーリーって?
Slide 29
Slide 29 text
エンジニアは仕様を固め実装して機能を作ります UXデザイナーはユーザや業界を知り機能を創ります (toBは) サービス寄りの話には ユーザへの共感がないと話についていけない
Slide 30
Slide 30 text
エンジニアは仕様を固め実装して機能を作ります UXデザイナーはユーザや業界を知り機能を創ります (toBは) サービス寄りの話には ユーザへの共感がないと話についていけない 同じものをつくってるようで 違うものをつくってるな感覚に陥る
Slide 31
Slide 31 text
エンジニアもサービスに関心 を持つことが大事です サービスが成長していく喜び ユーザに使ってもらう喜び 感じ方変わるかも!?
Slide 32
Slide 32 text
最後にちょっとエモい話
Slide 33
Slide 33 text
最近、先輩と仕事する機会ができた 2年ぶりに一緒に仕事をして 2年ぶりにコードレビューをしてもらった
Slide 34
Slide 34 text
< ほんとに成長したね 感動したわ
Slide 35
Slide 35 text
タスキはちゃんと 受け継げていたみたいです
Slide 36
Slide 36 text
僕はこれからも 社内で最強のフロントエンドエンジニア のタスキをかけていきます
Slide 37
Slide 37 text
ご静聴ありがとうございました!