Upgrade to Pro — share decks privately, control downloads, hide ads and more …

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

94dac49f3455009e22b372ab8cd60182?s=47 akkino/D-En
November 30, 2019

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

Developers Boost 2019 U30のエンジニアの登竜門で登壇した際の資料です
https://event.shoeisha.jp/devboost/20191130

ゲームプレイ採用で入社し、どう成長していったかの備忘録になります
(なお予定変更により原動力のマネジメントという言葉は一切出ません)
https://event.shoeisha.jp/devboost/20191130/session/2250/
#devboost

94dac49f3455009e22b372ab8cd60182?s=128

akkino/D-En

November 30, 2019
Tweet

More Decks by akkino/D-En

Other Decks in Education

Transcript

  1. by. Confidential ゲームをしていたら半年で⼤規模サービスの エンジニアとして成⻑していた - 原動⼒のマネジメント⽅法 - 2 0 1

    9 / 1 1 / 3 0
  2. by. Confidential ゲームをしていたら半年で⼤規模サービスの エンジニアとして成⻑していた - 原動⼒のマネジメント⽅法 - 2 0 1

    9 / 1 1 / 3 0 - 未経験エンジニアの⽣き残り戦略︕ - せざるをえなかった
  3. Confidential 今⽇考えて欲しいこと アホやってますか︖ は じ め に 3

  4. Confidential ⾃分の特⼤のアホを皆さんに紹介したいと思います は じ め に 4

  5. Confidential 遠藤 ⼤輔 履歴 •今年の4⽉にYumemiに⼊社 •サーバーサイドエンジニア •前職はフォークリフト乗り ⾃ ⼰ 紹

    介 02 PHPカンファレンス in 北海道で、 ⾃社のLTを聞いていたら⾃分のことが 紹介され思わずはにかむ図 5
  6. Confidential 遠藤 ⼤輔 履歴 •今年の4⽉にYumemiに⼊社 •サーバーサイドエンジニア •前職はフォークリフト乗り ⾃ ⼰ 紹

    介 02 PHPカンファレンス in 北海道で、 ⾃社のLTを聞いていたら⾃分のことが 紹介され思わずはにかむ図 どうやってゆめみに⼊ったの︕︖ 6
  7. Confidential 三秒でわかるゆめみの⼊り⽅! 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 7
  8. Confidential ① ゲームをプレイ ② ⾯接 ③ コードテスト 三 秒 で

    わ か る ゆ め み の ⼊ り ⽅ ︕ 03 8
  9. Confidential 三 秒 で わ か る ゆ め み

    の ⼊ り ⽅ ︕ 03 2018年11⽉中旬 9
  10. Confidential 三 秒 で わ か る ゆ め み

    の ⼊ り ⽅ ︕ 03 https://news.denfaminicogamer.jp/gamenewsplus/181113l 10
  11. Confidential ゲームプレイ採⽤ Method of Employment from Game Play 三 秒

    で わ か る ゆ め み の ⼊ り ⽅ ︕ 03 11
  12. Confidential ① Factorioというシミュレーションゲームをプレイ ② その結果からプログラミングに対する学びの適性を判断 ③ もちろん、プログラミング未経験でも全然問題なし︕ 三 秒 で

    わ か る ゆ め み の ⼊ り ⽅ ︕ 03 12
  13. Confidential 100%ポテンシャルでの採⽤ 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 13
  14. Confidential 三 秒 で わ か る ゆ め み

    の ⼊ り ⽅ ︕ 03 14 タダでゲームもらえると聞いて
  15. Confidential 三 秒 で わ か る ゆ め み

    の ⼊ り ⽅ ︕ 03 15
  16. Confidential 三 秒 で わ か る ゆ め み

    の ⼊ り ⽅ ︕ 03 16
  17. Confidential (なぜか)順調に選考が進み最終⾯接 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 17
  18. Confidential 応募してからプログラミングの勉強してる︖ 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 18
  19. Confidential Factorioにハマりすぎて プログラミングの勉強 ⼀切してなかった︕︕︕ 三 秒 で わ か る

    ゆ め み の ⼊ り ⽅ ︕ 03 19
  20. Confidential 三 秒 で わ か る ゆ め み

    の ⼊ り ⽅ ︕ 03 なんとか⾷い下がった結果 20
  21. Confidential 課題 オンラインのプログラミングスクール • 2ヶ⽉コース • 費⽤はゆめみ持ち 三 秒 で

    わ か る ゆ め み の ⼊ り ⽅ ︕ 03 21
  22. Confidential ⾃分のアホさが不甲斐なくて必死に勉強 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 22
  23. Confidential 2ヶ⽉コース → ⼀週間で全課題終了 三 秒 で わ か る

    ゆ め み の ⼊ り ⽅ ︕ 03 23
  24. Confidential コードテスト 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 24
  25. Confidential コードテスト 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 全問不正解 25
  26. Confidential 三 秒 で わ か る ゆ め み

    の ⼊ り ⽅ ︕ 03 26
  27. Confidential 三 秒 で わ か る ゆ め み

    の ⼊ り ⽅ ︕ 03 某Tさん ゲームプレイ採⽤発案者 コードテストのフィードバックと レビューするよ 27
  28. Confidential 最終的に合格をもらい内定 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 28
  29. Confidential なんで⼊れたの︖(Why) 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 29
  30. Confidential なんで⼊れたの︖(Why) 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 A. わからん 30
  31. Confidential 採⽤した⼈に聞いてみた 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 31
  32. Confidential • ゲーム&レポートの完成度が⾼かった • 失敗してからの成⻑が早かった 三 秒 で わ か

    る ゆ め み の ⼊ り ⽅ ︕ どうして⼊れた︖(How) 32
  33. Confidential • ゲーム&レポートの完成度が⾼かった → 楽しくて苦労してない • 失敗してからの成⻑が早かった → 悔しくて必死だった 三

    秒 で わ か る ゆ め み の ⼊ り ⽅ ︕ 03 どうして⼊れた︖(How) 33
  34. Confidential • ゲーム&レポートの完成度が⾼かった → 楽しくて苦労してない • 失敗してからの成⻑が早かった → 悔しくて必死だった 三

    秒 で わ か る ゆ め み の ⼊ り ⽅ ︕ 03 どうして⼊れた︖(How) ここに⾃分の強みがあるのでは︖ 34
  35. Confidential 悔しい︕ 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 感情 エネルギー 楽しい︕ ⾼効率 35
  36. Confidential 問題点 どうやって感情を⽣み出す︖ 三 秒 で わ か る ゆ

    め み の ⼊ り ⽅ ︕ 03 36
  37. Confidential 三 秒 で わ か る ゆ め み

    の ⼊ り ⽅ ︕ 03 そうだ、アホになろう 37
  38. Confidential • 未経験だけどやっていけるのか... • そもそも本当に⼊れるのか...etc 三 秒 で わ か

    る ゆ め み の ⼊ り ⽅ ︕ 03 とりあえず⾏動︕ 38
  39. Confidential • やったことないから不合格でもしょうがない... • 内定もらえれば御の字だった...etc 三 秒 で わ か

    る ゆ め み の ⼊ り ⽅ ︕ 03 悔しいから⾒返す︕ 39
  40. Confidential ⼼理的障壁をなくす 三 秒 で わ か る ゆ め

    み の ⼊ り ⽅ ︕ 03 40 アホになる︕⾃分に素直になる︕
  41. Confidential そんなこんなで⼊社したわけですが… 嵐 の 前 の 平 和 04 41

  42. Confidential 4〜6⽉ OJT︓社内勉強会のスケジュールアプリ開発 • PHP/Laravel • Docker • AWS 嵐

    の 前 の 平 和 04 42
  43. Confidential 4〜6⽉ AWS Summit Tokyo • 有給取り放題制度 • 勉強し放題制度 嵐

    の 前 の 平 和 04 43
  44. Confidential 4〜6⽉ QiitaやNoteをたくさん書いたり 嵐 の 前 の 平 和 04

    https://note.mu/ddden/n/n8fd0245f8551 44
  45. Confidential ⾃信ついてきた 嵐 の 前 の 平 和 04 45

  46. Confidential 初めての⼤規模案件 初 め て の ⼤ 規 模 案

    件 05 46
  47. Confidential ⼤規模案件 • 想定ユーザ︓数百万⼈ • 売上︓数億円 • アサイン⼈数︓40~50⼈程度(社内のみ) 初 め

    て の ⼤ 規 模 案 件 05 47
  48. Confidential 6⽉〜7⽉︓準備期間 Kotlin/Spring Boot 初 め て の ⼤ 規

    模 案 件 05 48
  49. Confidential 今までPHPしかやったことないんだけど︖ スキルセット • PHP︓2ヶ⽉ • Laravel︓2ヶ⽉ • Docker, AWS︓ちょっと

    • フォークリフト免許 初 め て の ⼤ 規 模 案 件 05 49
  50. Confidential 初 め て の ⼤ 規 模 案 件

    05 コード書かせ すご てくれるんだ い︕ 50
  51. Confidential ⾟さ溢れる準備期間 • KotlinのためにJavaを勉強 • Spring Boot 2.0 VerUp→情報がない •

    チーム内にわかる⼈がいない 初 め て の ⼤ 規 模 案 件 05 51
  52. Confidential 初 め て の ⼤ 規 模 案 件

    05 コード書かせ すご てくれるん だ い ︕ 52
  53. Confidential Spring Bootのために ↓ Kotlinのために ↓ Javaを勉強 初 め て

    の ⼤ 規 模 案 件 05 53 制限時間︓⼀ヶ⽉
  54. Confidential 7⽉︓案件開始 頑張って勉強したし、コーディング頑張るぞ︕ 初 め て の ⼤ 規 模

    案 件 05 54
  55. Confidential 先輩 「設計よろしく」 ( ゚д゚) 「えっ︖」 初 め て の

    ⼤ 規 模 案 件 05 55
  56. Confidential 先輩 「未経験だけど設計できましたって ⾔えたらかっこいいじゃん︖」 「フォローするから頑張って︕」 初 め て の ⼤

    規 模 案 件 05 56
  57. Confidential めっちゃやる気出てきた 初 め て の ⼤ 規 模 案

    件 05 57
  58. Confidential やったこと • ⼀部要件定義 • APIやバッチ、DBの論理設計・物理設計 • Jira、Confluenceでの管理 • スクラム開発…etc

    初 め て の ⼤ 規 模 案 件 05 ほとんど全部︕ 58
  59. Confidential 何が起こるか 毎⽇5,6回のペースで 「わからない」の壁にぶつかる 初 め て の ⼤ 規

    模 案 件 05 59
  60. Confidential バッチ処理ってなんだ︖ゲームでバッチ当てるとかよく聞く けどこれの設計て何すればいいんだ︖お客さんに仕様確 認するのめちゃくちゃこえー︕こっちから声かけるのすらこ えー︕論理設計と物理設計の違いって何︕︖むしろ要 件定義との境⽬は︖Jiraとコンフルエンスの使い⽅わから ん︕チケット管理ってなんや︕︖エラーレスポンスの設 計って何すればいいの︖︕スクラムって何︖︕スタンド アップミーティング︖朝会︖UML図ってなに︖シーケンス 図︖ERDなら知ってる︕えっ作って︖ついでに設計も︖

    初 め て の ⼤ 規 模 案 件 05 60
  61. Confidential アホになるのにも限度がある...︕ 初 め て の ⼤ 規 模 案

    件 05 61
  62. Confidential そうだ、 賢いアホになろう︕ 初 め て の ⼤ 規 模

    案 件 05 62
  63. Confidential 新⼈&ポテンシャル採⽤ →でかい失敗できるのも今のうち 失敗前提でやろう︕ 初 め て の ⼤ 規

    模 案 件 05 63 賢いアホはこう考えた
  64. Confidential とにかく書く → レビュー出す → 間違ってたら即修正 初 め て の

    ⼤ 規 模 案 件 05 64 PDCA回しまくった
  65. Confidential (いっぱいフォローしてもらったけど) 三ヶ⽉間で設計⼀通りできるように︕ 初 め て の ⼤ 規 模

    案 件 05 65
  66. Confidential 後から聞いた話… • 新⼈率⾼め →ベテランだけで設計するとボトルネックになる • 設計は経験学習 →しっかりレビュー体勢を構築 初 め

    て の ⼤ 規 模 案 件 05 66
  67. Confidential 成⻑できる環境を準備してくれていた 初 め て の ⼤ 規 模 案

    件 05 67
  68. Confidential 10⽉からはコーディング • バッチ処理を担当 初 め て の ⼤ 規

    模 案 件 05 68 いきなりバッチ︖
  69. Confidential Spring Batch 今年4.1系にメジャーバージョンアップ →作法が変わる →情報がない︕ 初 め て の

    ⼤ 規 模 案 件 05 69
  70. Confidential エラー原因が特定困難 • Java • Kotlin • Spring Framework •

    Spring Batch • JUnit5 初 め て の ⼤ 規 模 案 件 05 70 どれ︖
  71. Confidential ⾟さ溢れる開発再び... 初 め て の ⼤ 規 模 案

    件 05 71
  72. Confidential 社内のいろんな⼈に質問しまくる 他の案件やってる⽅ 別チームの⽅ 別の本部の⽅ とにかく強いエンジニアに聞きまくった 初 め て の

    ⼤ 規 模 案 件 05 72
  73. Confidential 本当にやばくなったら Engineer Health Checker 初 め て の ⼤

    規 模 案 件 05 73
  74. Confidential 開発環境上で動いてるのを確認できた時は 本当に嬉しかった 初 め て の ⼤ 規 模

    案 件 05 74
  75. Confidential • API開発 既に他のメンバーが作成→横展開 • 要件不⾜部分を実装 →アジャイル開発 初 め て

    の ⼤ 規 模 案 件 05 75
  76. Confidential ⼤規模開発は総⼒戦 • ワンマンプレイではボトルネックになる • 広く分散させる必要がある →新⼈でも活躍できる 初 め て

    の ⼤ 規 模 案 件 05 76 ⼤事なのは成⻑できるか
  77. Confidential 現在も絶賛開発中 ただ⼭は乗り越えたかな︖ 初 め て の ⼤ 規 模

    案 件 05 77
  78. Confidential 現在も絶賛開発中 ただ⼭は乗り越えたかな︖ Next. 外部結合 初 め て の ⼤

    規 模 案 件 05 78
  79. Confidential 現在も絶賛開発中 ただ⼭は乗り越えたかな︖ Next. 外部結合 初 め て の ⼤

    規 模 案 件 05 79
  80. Confidential 最後に ま と め 06 80

  81. Confidential アホって何︖ ま と め 06 81

  82. Confidential アホになる = ⼼理的障壁を外す ま と め 06 82

  83. Confidential アホになる = 限界に挑戦すること ま と め 06 83

  84. Confidential ⾃分には絶対無理って思った時 → どうしますか︖ 諦めますか︖ 戦いますか︖ ま と め 06

    84 無理難題
  85. Confidential ⾃分には絶対無理って思った時 どうしますか︖ 諦めますか︖ 戦いますか︖ → アホになる ま と め

    06 85 無理難題
  86. Confidential アホやってますか︖ ま と め 06 86

  87. Confidential 挑戦してますか︖ ま と め 06 87

  88. Confidential ま と め 06 U30 なんですから 88

  89. Confidential ま と め 06 ご清聴ありがとうございました 89