Developers Boost 2019 U30のエンジニアの登竜門で登壇した際の資料です https://event.shoeisha.jp/devboost/20191130
ゲームプレイ採用で入社し、どう成長していったかの備忘録になります (なお予定変更により原動力のマネジメントという言葉は一切出ません) https://event.shoeisha.jp/devboost/20191130/session/2250/ #devboost
by.Confidentialゲームをしていたら半年で⼤規模サービスのエンジニアとして成⻑していた- 原動⼒のマネジメント⽅法 -2 0 1 9 / 1 1 / 3 0
View Slide
by.Confidentialゲームをしていたら半年で⼤規模サービスのエンジニアとして成⻑していた- 原動⼒のマネジメント⽅法 -2 0 1 9 / 1 1 / 3 0- 未経験エンジニアの⽣き残り戦略︕ -せざるをえなかった
Confidential今⽇考えて欲しいことアホやってますか︖は じ め に3
Confidential⾃分の特⼤のアホを皆さんに紹介したいと思いますは じ め に4
Confidential遠藤 ⼤輔履歴•今年の4⽉にYumemiに⼊社•サーバーサイドエンジニア•前職はフォークリフト乗り⾃ ⼰ 紹 介02PHPカンファレンス in 北海道で、⾃社のLTを聞いていたら⾃分のことが紹介され思わずはにかむ図5
Confidential遠藤 ⼤輔履歴•今年の4⽉にYumemiに⼊社•サーバーサイドエンジニア•前職はフォークリフト乗り⾃ ⼰ 紹 介02PHPカンファレンス in 北海道で、⾃社のLTを聞いていたら⾃分のことが紹介され思わずはにかむ図どうやってゆめみに⼊ったの︕︖6
Confidential三秒でわかるゆめみの⼊り⽅!三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕037
Confidential① ゲームをプレイ② ⾯接③ コードテスト三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕038
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕032018年11⽉中旬9
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03https://news.denfaminicogamer.jp/gamenewsplus/181113l10
Confidentialゲームプレイ採⽤Method of Employmentfrom Game Play三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0311
Confidential① Factorioというシミュレーションゲームをプレイ② その結果からプログラミングに対する学びの適性を判断③ もちろん、プログラミング未経験でも全然問題なし︕三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0312
Confidential100%ポテンシャルでの採⽤三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0313
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0314タダでゲームもらえると聞いて
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0315
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0316
Confidential(なぜか)順調に選考が進み最終⾯接三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0317
Confidential応募してからプログラミングの勉強してる︖三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0318
ConfidentialFactorioにハマりすぎてプログラミングの勉強⼀切してなかった︕︕︕三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0319
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03なんとか⾷い下がった結果20
Confidential課題オンラインのプログラミングスクール• 2ヶ⽉コース• 費⽤はゆめみ持ち三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0321
Confidential⾃分のアホさが不甲斐なくて必死に勉強三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0322
Confidential2ヶ⽉コース→ ⼀週間で全課題終了三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0323
Confidentialコードテスト三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0324
Confidentialコードテスト三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03全問不正解25
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0326
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03某Tさんゲームプレイ採⽤発案者コードテストのフィードバックとレビューするよ27
Confidential最終的に合格をもらい内定三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0328
Confidentialなんで⼊れたの︖(Why)三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0329
Confidentialなんで⼊れたの︖(Why)三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03A. わからん30
Confidential採⽤した⼈に聞いてみた三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0331
Confidential• ゲーム&レポートの完成度が⾼かった• 失敗してからの成⻑が早かった三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕どうして⼊れた︖(How)32
Confidential• ゲーム&レポートの完成度が⾼かった→ 楽しくて苦労してない• 失敗してからの成⻑が早かった→ 悔しくて必死だった三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03どうして⼊れた︖(How)33
Confidential• ゲーム&レポートの完成度が⾼かった→ 楽しくて苦労してない• 失敗してからの成⻑が早かった→ 悔しくて必死だった三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03どうして⼊れた︖(How)ここに⾃分の強みがあるのでは︖34
Confidential悔しい︕三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03感情 エネルギー楽しい︕⾼効率35
Confidential問題点どうやって感情を⽣み出す︖三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0336
Confidential三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03そうだ、アホになろう37
Confidential• 未経験だけどやっていけるのか...• そもそも本当に⼊れるのか...etc三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03とりあえず⾏動︕38
Confidential• やったことないから不合格でもしょうがない...• 内定もらえれば御の字だった...etc三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕03悔しいから⾒返す︕39
Confidential⼼理的障壁をなくす三 秒 で わ か る ゆ め み の ⼊ り ⽅ ︕0340アホになる︕⾃分に素直になる︕
Confidentialそんなこんなで⼊社したわけですが…嵐 の 前 の 平 和0441
Confidential4〜6⽉OJT︓社内勉強会のスケジュールアプリ開発• PHP/Laravel• Docker• AWS嵐 の 前 の 平 和0442
Confidential4〜6⽉AWS Summit Tokyo• 有給取り放題制度• 勉強し放題制度嵐 の 前 の 平 和0443
Confidential4〜6⽉QiitaやNoteをたくさん書いたり嵐 の 前 の 平 和04https://note.mu/ddden/n/n8fd0245f855144
Confidential⾃信ついてきた嵐 の 前 の 平 和0445
Confidential初めての⼤規模案件初 め て の ⼤ 規 模 案 件0546
Confidential⼤規模案件• 想定ユーザ︓数百万⼈• 売上︓数億円• アサイン⼈数︓40~50⼈程度(社内のみ)初 め て の ⼤ 規 模 案 件0547
Confidential6⽉〜7⽉︓準備期間Kotlin/Spring Boot初 め て の ⼤ 規 模 案 件0548
Confidential今までPHPしかやったことないんだけど︖スキルセット• PHP︓2ヶ⽉• Laravel︓2ヶ⽉• Docker, AWS︓ちょっと• フォークリフト免許初 め て の ⼤ 規 模 案 件0549
Confidential初 め て の ⼤ 規 模 案 件05コード書かせすごてくれるんだい︕50
Confidential⾟さ溢れる準備期間• KotlinのためにJavaを勉強• Spring Boot 2.0 VerUp→情報がない• チーム内にわかる⼈がいない初 め て の ⼤ 規 模 案 件0551
Confidential初 め て の ⼤ 規 模 案 件05コード書かせすごてくれるんだい︕52
ConfidentialSpring Bootのために↓Kotlinのために↓Javaを勉強初 め て の ⼤ 規 模 案 件0553制限時間︓⼀ヶ⽉
Confidential7⽉︓案件開始頑張って勉強したし、コーディング頑張るぞ︕初 め て の ⼤ 規 模 案 件0554
Confidential先輩 「設計よろしく」( ゚д゚) 「えっ︖」初 め て の ⼤ 規 模 案 件0555
Confidential先輩「未経験だけど設計できましたって⾔えたらかっこいいじゃん︖」「フォローするから頑張って︕」初 め て の ⼤ 規 模 案 件0556
Confidentialめっちゃやる気出てきた初 め て の ⼤ 規 模 案 件0557
Confidentialやったこと• ⼀部要件定義• APIやバッチ、DBの論理設計・物理設計• Jira、Confluenceでの管理• スクラム開発…etc初 め て の ⼤ 規 模 案 件05ほとんど全部︕58
Confidential何が起こるか毎⽇5,6回のペースで「わからない」の壁にぶつかる初 め て の ⼤ 規 模 案 件0559
Confidentialバッチ処理ってなんだ︖ゲームでバッチ当てるとかよく聞くけどこれの設計て何すればいいんだ︖お客さんに仕様確認するのめちゃくちゃこえー︕こっちから声かけるのすらこえー︕論理設計と物理設計の違いって何︕︖むしろ要件定義との境⽬は︖Jiraとコンフルエンスの使い⽅わからん︕チケット管理ってなんや︕︖エラーレスポンスの設計って何すればいいの︖︕スクラムって何︖︕スタンドアップミーティング︖朝会︖UML図ってなに︖シーケンス図︖ERDなら知ってる︕えっ作って︖ついでに設計も︖初 め て の ⼤ 規 模 案 件0560
Confidentialアホになるのにも限度がある...︕初 め て の ⼤ 規 模 案 件0561
Confidentialそうだ、賢いアホになろう︕初 め て の ⼤ 規 模 案 件0562
Confidential新⼈&ポテンシャル採⽤→でかい失敗できるのも今のうち失敗前提でやろう︕初 め て の ⼤ 規 模 案 件0563賢いアホはこう考えた
Confidentialとにかく書く→ レビュー出す→ 間違ってたら即修正初 め て の ⼤ 規 模 案 件0564PDCA回しまくった
Confidential(いっぱいフォローしてもらったけど)三ヶ⽉間で設計⼀通りできるように︕初 め て の ⼤ 規 模 案 件0565
Confidential後から聞いた話…• 新⼈率⾼め→ベテランだけで設計するとボトルネックになる• 設計は経験学習→しっかりレビュー体勢を構築初 め て の ⼤ 規 模 案 件0566
Confidential成⻑できる環境を準備してくれていた初 め て の ⼤ 規 模 案 件0567
Confidential10⽉からはコーディング• バッチ処理を担当初 め て の ⼤ 規 模 案 件0568いきなりバッチ︖
ConfidentialSpring Batch今年4.1系にメジャーバージョンアップ→作法が変わる→情報がない︕初 め て の ⼤ 規 模 案 件0569
Confidentialエラー原因が特定困難• Java• Kotlin• Spring Framework• Spring Batch• JUnit5初 め て の ⼤ 規 模 案 件0570どれ︖
Confidential⾟さ溢れる開発再び...初 め て の ⼤ 規 模 案 件0571
Confidential社内のいろんな⼈に質問しまくる他の案件やってる⽅別チームの⽅別の本部の⽅とにかく強いエンジニアに聞きまくった初 め て の ⼤ 規 模 案 件0572
Confidential本当にやばくなったらEngineer Health Checker初 め て の ⼤ 規 模 案 件0573
Confidential開発環境上で動いてるのを確認できた時は本当に嬉しかった初 め て の ⼤ 規 模 案 件0574
Confidential• API開発既に他のメンバーが作成→横展開• 要件不⾜部分を実装→アジャイル開発初 め て の ⼤ 規 模 案 件0575
Confidential⼤規模開発は総⼒戦• ワンマンプレイではボトルネックになる• 広く分散させる必要がある→新⼈でも活躍できる初 め て の ⼤ 規 模 案 件0576⼤事なのは成⻑できるか
Confidential現在も絶賛開発中ただ⼭は乗り越えたかな︖初 め て の ⼤ 規 模 案 件0577
Confidential現在も絶賛開発中ただ⼭は乗り越えたかな︖Next. 外部結合初 め て の ⼤ 規 模 案 件0578
Confidential現在も絶賛開発中ただ⼭は乗り越えたかな︖Next. 外部結合初 め て の ⼤ 規 模 案 件0579
Confidential最後にま と め0680
Confidentialアホって何︖ま と め0681
Confidentialアホになる = ⼼理的障壁を外すま と め0682
Confidentialアホになる = 限界に挑戦することま と め0683
Confidential⾃分には絶対無理って思った時→ どうしますか︖ 諦めますか︖戦いますか︖ま と め0684無理難題
Confidential⾃分には絶対無理って思った時どうしますか︖ 諦めますか︖戦いますか︖ → アホになるま と め0685無理難題
Confidentialアホやってますか︖ま と め0686
Confidential挑戦してますか︖ま と め0687
Confidentialま と め06U30なんですから88
Confidentialま と め06ご清聴ありがとうございました89