SlideShare une entreprise Scribd logo
1  sur  89
Télécharger pour lire hors ligne
by.
Confidential
ゲームをしていたら半年で⼤規模サービスの
エンジニアとして成⻑していた
- 原動⼒のマネジメント⽅法 -
2 0 1 9 / 1 1 / 3 0
by.
Confidential
ゲームをしていたら半年で⼤規模サービスの
エンジニアとして成⻑していた
- 原動⼒のマネジメント⽅法 -
2 0 1 9 / 1 1 / 3 0
- 未経験エンジニアの⽣き残り戦略︕ -
せざるをえなかった
Confidential
今⽇考えて欲しいこと
アホやってますか︖
は じ め に
3
Confidential
⾃分の特⼤のアホを皆さんに紹介したいと思います
は じ め に
4
Confidential
遠藤 ⼤輔
履歴
•今年の4⽉にYumemiに⼊社
•サーバーサイドエンジニア
•前職はフォークリフト乗り
⾃ ⼰ 紹 介02
PHPカンファレンス in 北海道で、
⾃社のLTを聞いていたら⾃分のことが
紹介され思わずはにかむ図
5
Confidential
遠藤 ⼤輔
履歴
•今年の4⽉にYumemiに⼊社
•サーバーサイドエンジニア
•前職はフォークリフト乗り
⾃ ⼰ 紹 介02
PHPカンファレンス in 北海道で、
⾃社のLTを聞いていたら⾃分のことが
紹介され思わずはにかむ図
どうやってゆめみに⼊ったの︕︖
6
Confidential
三秒でわかるゆめみの⼊り⽅!
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
7
Confidential
① ゲームをプレイ
② ⾯接
③ コードテスト
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
8
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
2018年11⽉中旬
9
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
https://news.denfaminicogamer.jp/gamenewsplus/181113l
10
Confidential
ゲームプレイ採⽤
Method of Employment
from Game Play
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
11
Confidential
① Factorioというシミュレーションゲームをプレイ
② その結果からプログラミングに対する学びの適性を判断
③ もちろん、プログラミング未経験でも全然問題なし︕
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
12
Confidential
100%ポテンシャルでの採⽤
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
13
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
14
タダでゲームもらえると聞いて
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
15
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
16
Confidential
(なぜか)順調に選考が進み最終⾯接
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
17
Confidential
応募してからプログラミングの勉強してる︖
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
18
Confidential
Factorioにハマりすぎて
プログラミングの勉強
⼀切してなかった︕︕︕
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
19
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
なんとか⾷い下がった結果
20
Confidential
課題
オンラインのプログラミングスクール
• 2ヶ⽉コース
• 費⽤はゆめみ持ち
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
21
Confidential
⾃分のアホさが不甲斐なくて必死に勉強
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
22
Confidential
2ヶ⽉コース
→ ⼀週間で全課題終了
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
23
Confidential
コードテスト
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
24
Confidential
コードテスト
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
全問不正解
25
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
26
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
某Tさん
ゲームプレイ採⽤発案者
コードテストのフィードバックと
レビューするよ
27
Confidential
最終的に合格をもらい内定
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
28
Confidential
なんで⼊れたの︖(Why)
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
29
Confidential
なんで⼊れたの︖(Why)
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
A. わからん
30
Confidential
採⽤した⼈に聞いてみた
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
31
Confidential
• ゲーム&レポートの完成度が⾼かった
• 失敗してからの成⻑が早かった
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕
どうして⼊れた︖(How)
32
Confidential
• ゲーム&レポートの完成度が⾼かった
→ 楽しくて苦労してない
• 失敗してからの成⻑が早かった
→ 悔しくて必死だった
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
どうして⼊れた︖(How)
33
Confidential
• ゲーム&レポートの完成度が⾼かった
→ 楽しくて苦労してない
• 失敗してからの成⻑が早かった
→ 悔しくて必死だった
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
どうして⼊れた︖(How)
ここに⾃分の強みがあるのでは︖
34
Confidential
悔しい︕
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
感情 エネルギー
楽しい︕
⾼効率
35
Confidential
問題点
どうやって感情を⽣み出す︖
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
36
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
そうだ、アホになろう
37
Confidential
• 未経験だけどやっていけるのか...
• そもそも本当に⼊れるのか...etc
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
とりあえず⾏動︕
38
Confidential
• やったことないから不合格でもしょうがない...
• 内定もらえれば御の字だった...etc
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
悔しいから⾒返す︕
39
Confidential
⼼理的障壁をなくす
三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03
40
アホになる︕⾃分に素直になる︕
Confidential
そんなこんなで⼊社したわけですが…
嵐 の 前 の 平 和04
41
Confidential
4〜6⽉
OJT︓社内勉強会のスケジュールアプリ開発
• PHP/Laravel
• Docker
• AWS
嵐 の 前 の 平 和04
42
Confidential
4〜6⽉
AWS Summit Tokyo
• 有給取り放題制度
• 勉強し放題制度
嵐 の 前 の 平 和04
43
Confidential
4〜6⽉
QiitaやNoteをたくさん書いたり
嵐 の 前 の 平 和04
https://note.mu/ddden/n/n8fd0245f8551
44
Confidential
⾃信ついてきた
嵐 の 前 の 平 和04
45
Confidential
初めての⼤規模案件
初 め て の ⼤ 規 模 案 件05
46
Confidential
⼤規模案件
• 想定ユーザ︓数百万⼈
• 売上︓数億円
• アサイン⼈数︓40~50⼈程度(社内のみ)
初 め て の ⼤ 規 模 案 件05
47
Confidential
6⽉〜7⽉︓準備期間
Kotlin/Spring Boot
初 め て の ⼤ 規 模 案 件05
48
Confidential
今までPHPしかやったことないんだけど︖
スキルセット
• PHP︓2ヶ⽉
• Laravel︓2ヶ⽉
• Docker, AWS︓ちょっと
• フォークリフト免許
初 め て の ⼤ 規 模 案 件05
49
Confidential初 め て の ⼤ 規 模 案 件05
コード書かせ
すご
てくれるんだ
い︕
50
Confidential
⾟さ溢れる準備期間
• KotlinのためにJavaを勉強
• Spring Boot 2.0 VerUp→情報がない
• チーム内にわかる⼈がいない
初 め て の ⼤ 規 模 案 件05
51
Confidential初 め て の ⼤ 規 模 案 件05
コード書かせ
すご
てくれるん
だ
い
︕
52
Confidential
Spring Bootのために
↓
Kotlinのために
↓
Javaを勉強
初 め て の ⼤ 規 模 案 件05
53
制限時間︓⼀ヶ⽉
Confidential
7⽉︓案件開始
頑張って勉強したし、コーディング頑張るぞ︕
初 め て の ⼤ 規 模 案 件05
54
Confidential
先輩 「設計よろしく」
( ゚д゚) 「えっ︖」
初 め て の ⼤ 規 模 案 件05
55
Confidential
先輩
「未経験だけど設計できましたって
⾔えたらかっこいいじゃん︖」
「フォローするから頑張って︕」
初 め て の ⼤ 規 模 案 件05
56
Confidential
めっちゃやる気出てきた
初 め て の ⼤ 規 模 案 件05
57
Confidential
やったこと
• ⼀部要件定義
• APIやバッチ、DBの論理設計・物理設計
• Jira、Confluenceでの管理
• スクラム開発…etc
初 め て の ⼤ 規 模 案 件05
ほとんど全部︕
58
Confidential
何が起こるか
毎⽇5,6回のペースで
「わからない」の壁にぶつかる
初 め て の ⼤ 規 模 案 件05
59
Confidential
バッチ処理ってなんだ︖ゲームでバッチ当てるとかよく聞く
けどこれの設計て何すればいいんだ︖お客さんに仕様確
認するのめちゃくちゃこえー︕こっちから声かけるのすらこ
えー︕論理設計と物理設計の違いって何︕︖むしろ要
件定義との境⽬は︖Jiraとコンフルエンスの使い⽅わから
ん︕チケット管理ってなんや︕︖エラーレスポンスの設
計って何すればいいの︖︕スクラムって何︖︕スタンド
アップミーティング︖朝会︖UML図ってなに︖シーケンス
図︖ERDなら知ってる︕えっ作って︖ついでに設計も︖
初 め て の ⼤ 規 模 案 件05
60
Confidential
アホになるのにも限度がある...︕
初 め て の ⼤ 規 模 案 件05
61
Confidential
そうだ、賢いアホになろう︕
初 め て の ⼤ 規 模 案 件05
62
Confidential
新⼈&ポテンシャル採⽤
→でかい失敗できるのも今のうち
失敗前提でやろう︕
初 め て の ⼤ 規 模 案 件05
63
賢いアホはこう考えた
Confidential
とにかく書く
→ レビュー出す
→ 間違ってたら即修正
初 め て の ⼤ 規 模 案 件05
64
PDCA回しまくった
Confidential
(いっぱいフォローしてもらったけど)
三ヶ⽉間で設計⼀通りできるように︕
初 め て の ⼤ 規 模 案 件05
65
Confidential
後から聞いた話…
• 新⼈率⾼め
→ベテランだけで設計するとボトルネックになる
• 設計は経験学習
→しっかりレビュー体勢を構築
初 め て の ⼤ 規 模 案 件05
66
Confidential
成⻑できる環境を準備してくれていた
初 め て の ⼤ 規 模 案 件05
67
Confidential
10⽉からはコーディング
• バッチ処理を担当
初 め て の ⼤ 規 模 案 件05
68
いきなりバッチ︖
Confidential
Spring Batch
今年4.1系にメジャーバージョンアップ
→作法が変わる
→情報がない︕
初 め て の ⼤ 規 模 案 件05
69
Confidential
エラー原因が特定困難
• Java
• Kotlin
• Spring Framework
• Spring Batch
• JUnit5
初 め て の ⼤ 規 模 案 件05
70
どれ︖
Confidential
⾟さ溢れる開発再び...
初 め て の ⼤ 規 模 案 件05
71
Confidential
社内のいろんな⼈に質問しまくる
他の案件やってる⽅
別チームの⽅
別の本部の⽅
とにかく強いエンジニアに聞きまくった
初 め て の ⼤ 規 模 案 件05
72
Confidential
本当にやばくなったら
Engineer Health Checker
初 め て の ⼤ 規 模 案 件05
73
Confidential
開発環境上で動いてるのを確認できた時は
本当に嬉しかった
初 め て の ⼤ 規 模 案 件05
74
Confidential
• API開発
既に他のメンバーが作成→横展開
• 要件不⾜部分を実装
→アジャイル開発
初 め て の ⼤ 規 模 案 件05
75
Confidential
⼤規模開発は総⼒戦
• ワンマンプレイではボトルネックになる
• 広く分散させる必要がある
→新⼈でも活躍できる
初 め て の ⼤ 規 模 案 件05
76
⼤事なのは成⻑できるか
Confidential
現在も絶賛開発中
ただ⼭は乗り越えたかな︖
初 め て の ⼤ 規 模 案 件05
77
Confidential
現在も絶賛開発中
ただ⼭は乗り越えたかな︖
Next. 外部結合
初 め て の ⼤ 規 模 案 件05
78
Confidential
現在も絶賛開発中
ただ⼭は乗り越えたかな︖
Next. 外部結合
初 め て の ⼤ 規 模 案 件05
79
Confidential
最後に
ま と め06
80
Confidential
アホって何︖
ま と め06
81
Confidential
アホになる = ⼼理的障壁を外す
ま と め06
82
Confidential
アホになる = 限界に挑戦すること
ま と め06
83
Confidential
⾃分には絶対無理って思った時
→ どうしますか︖ 諦めますか︖
戦いますか︖
ま と め06
84
無理難題
Confidential
⾃分には絶対無理って思った時
どうしますか︖ 諦めますか︖
戦いますか︖ → アホになる
ま と め06
85
無理難題
Confidential
アホやってますか︖
ま と め06
86
Confidential
挑戦してますか︖
ま と め06
87
Confidentialま と め06
U30なんですから
88
Confidentialま と め06
ご清聴ありがとうございました
89

Contenu connexe

Similaire à ゲームをしていたら半年で大規模サービスのエンジニアとして成長していた - 原動力のマネジメント方法 -

インフラエンジニアから見たRedmine redmine.tokyo #9
インフラエンジニアから見たRedmine redmine.tokyo #9インフラエンジニアから見たRedmine redmine.tokyo #9
インフラエンジニアから見たRedmine redmine.tokyo #9Sho Douhashi
 
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門Masahito Zembutsu
 
20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devloveTakao Oyobe
 
通販開発部の西田さん「通販開発マネジメントの5ルール」
通販開発部の西田さん「通販開発マネジメントの5ルール」通販開発部の西田さん「通販開発マネジメントの5ルール」
通販開発部の西田さん「通販開発マネジメントの5ルール」虎の穴 開発室
 
論理思考とプログラミング#08
論理思考とプログラミング#08論理思考とプログラミング#08
論理思考とプログラミング#08Noritada Shimizu
 
仕様七変化
仕様七変化仕様七変化
仕様七変化galluda
 
Startup shikujiri LT
Startup shikujiri LTStartup shikujiri LT
Startup shikujiri LTYusuke Mori
 
Prig 残業泥棒 - 01. プロローグ 120121 杉浦
Prig   残業泥棒 - 01. プロローグ 120121 杉浦Prig   残業泥棒 - 01. プロローグ 120121 杉浦
Prig 残業泥棒 - 01. プロローグ 120121 杉浦urasandesu
 
アジャイルジャパン2015 講演資料
アジャイルジャパン2015 講演資料アジャイルジャパン2015 講演資料
アジャイルジャパン2015 講演資料KDDI
 
勉強か?趣味か?人生か?―プログラミングコンテストとは
勉強か?趣味か?人生か?―プログラミングコンテストとは勉強か?趣味か?人生か?―プログラミングコンテストとは
勉強か?趣味か?人生か?―プログラミングコンテストとはTakuya Akiba
 
3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメinfinite_loop
 
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜Mao Yamaguchi
 
エンジニアの気持ちを完全に理解してくれている Cypress Cloud
エンジニアの気持ちを完全に理解してくれている Cypress Cloudエンジニアの気持ちを完全に理解してくれている Cypress Cloud
エンジニアの気持ちを完全に理解してくれている Cypress CloudMakoto Mori
 
Siggraph2012報告会前半
Siggraph2012報告会前半Siggraph2012報告会前半
Siggraph2012報告会前半fumoto kazuhiro
 
Scratchと子供達の5年間
Scratchと子供達の5年間Scratchと子供達の5年間
Scratchと子供達の5年間Masao Niizuma
 
This_is_Raccoon's_Engineer_Training.pptx
This_is_Raccoon's_Engineer_Training.pptxThis_is_Raccoon's_Engineer_Training.pptx
This_is_Raccoon's_Engineer_Training.pptxTomohiro Tamura
 
20120711 WUM Redmineの使い道_公開版
20120711 WUM Redmineの使い道_公開版20120711 WUM Redmineの使い道_公開版
20120711 WUM Redmineの使い道_公開版Yu Nakata
 
Hiroshima Ruby Conference発表資料
Hiroshima Ruby Conference発表資料Hiroshima Ruby Conference発表資料
Hiroshima Ruby Conference発表資料Kakigi Katuyuki
 
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」Hiroyuki Ohnaka
 

Similaire à ゲームをしていたら半年で大規模サービスのエンジニアとして成長していた - 原動力のマネジメント方法 - (20)

インフラエンジニアから見たRedmine redmine.tokyo #9
インフラエンジニアから見たRedmine redmine.tokyo #9インフラエンジニアから見たRedmine redmine.tokyo #9
インフラエンジニアから見たRedmine redmine.tokyo #9
 
IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門IT系エンジニアのためのプレゼンテーション入門
IT系エンジニアのためのプレゼンテーション入門
 
20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove20141108 俺のエンジニアリング #devlove
20141108 俺のエンジニアリング #devlove
 
通販開発部の西田さん「通販開発マネジメントの5ルール」
通販開発部の西田さん「通販開発マネジメントの5ルール」通販開発部の西田さん「通販開発マネジメントの5ルール」
通販開発部の西田さん「通販開発マネジメントの5ルール」
 
論理思考とプログラミング#08
論理思考とプログラミング#08論理思考とプログラミング#08
論理思考とプログラミング#08
 
仕様七変化
仕様七変化仕様七変化
仕様七変化
 
Startup shikujiri LT
Startup shikujiri LTStartup shikujiri LT
Startup shikujiri LT
 
Prig 残業泥棒 - 01. プロローグ 120121 杉浦
Prig   残業泥棒 - 01. プロローグ 120121 杉浦Prig   残業泥棒 - 01. プロローグ 120121 杉浦
Prig 残業泥棒 - 01. プロローグ 120121 杉浦
 
アジャイルジャパン2015 講演資料
アジャイルジャパン2015 講演資料アジャイルジャパン2015 講演資料
アジャイルジャパン2015 講演資料
 
勉強か?趣味か?人生か?―プログラミングコンテストとは
勉強か?趣味か?人生か?―プログラミングコンテストとは勉強か?趣味か?人生か?―プログラミングコンテストとは
勉強か?趣味か?人生か?―プログラミングコンテストとは
 
AwjoSP
AwjoSPAwjoSP
AwjoSP
 
3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ3D勉強会 第1回 3Dプログラミングのススメ
3D勉強会 第1回 3Dプログラミングのススメ
 
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
Ques12_自動テスト ✕ 機械学習 〜自動テスト結果分析は楽になるか?〜
 
エンジニアの気持ちを完全に理解してくれている Cypress Cloud
エンジニアの気持ちを完全に理解してくれている Cypress Cloudエンジニアの気持ちを完全に理解してくれている Cypress Cloud
エンジニアの気持ちを完全に理解してくれている Cypress Cloud
 
Siggraph2012報告会前半
Siggraph2012報告会前半Siggraph2012報告会前半
Siggraph2012報告会前半
 
Scratchと子供達の5年間
Scratchと子供達の5年間Scratchと子供達の5年間
Scratchと子供達の5年間
 
This_is_Raccoon's_Engineer_Training.pptx
This_is_Raccoon's_Engineer_Training.pptxThis_is_Raccoon's_Engineer_Training.pptx
This_is_Raccoon's_Engineer_Training.pptx
 
20120711 WUM Redmineの使い道_公開版
20120711 WUM Redmineの使い道_公開版20120711 WUM Redmineの使い道_公開版
20120711 WUM Redmineの使い道_公開版
 
Hiroshima Ruby Conference発表資料
Hiroshima Ruby Conference発表資料Hiroshima Ruby Conference発表資料
Hiroshima Ruby Conference発表資料
 
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
2015/10/14 JJUGナイトセミナー「テスト駆動開発ここが聞きたい」
 

ゲームをしていたら半年で大規模サービスのエンジニアとして成長していた - 原動力のマネジメント方法 -