師弟登壇 Gaiax編 / Shitei Toudan
by
papix
×
Copy
Open
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
師弟登壇 〜Gaiax編〜 by papix / ufo_ocha (Gaiax)
Slide 2
Slide 2 text
今⽇のコンビの紹介
Slide 3
Slide 3 text
師: papix
Slide 4
Slide 4 text
papix (Gaiax Co. Ltd.) R&D Div. Technical Basis Gr. • Infrastructure Engineer • “Reactio” Engineer • Technical Advanced Officer • Recruitment Officer • Perl Community Specialist • “Perl Entrance” headmaster PAPIX papix __papix__ takayuki.fukumoto.92 Masteries http://papix.hatenablog.com/ __papix__ papics (Free materials)
Slide 5
Slide 5 text
弟: ufo_ocha
Slide 6
Slide 6 text
坪井優朋 アディッシュ株式会社 (Gaiaxの⼦会社) • 新規事業でC2Cラジオサービス yuuho ufo_ocha yuho.tsuboi
Slide 7
Slide 7 text
Gaiaxとは?
Slide 8
Slide 8 text
Gaiaxとは? • B2Bを中⼼に「⼈と⼈をつなげる」ビジネス – 最近はC2Cや「シェアリング」などにも注⼒ – エンジニア向けサービスとしてReactioなど… • 本社は⻄五反⽥ – 社員は150⼈くらい, うちエンジニアは50⼈ • 最近「Gaiax」になりました – 最後の「x」が⼩⽂字に!!!!!
Slide 9
Slide 9 text
side 弟
Slide 10
Slide 10 text
研修内容紹介
Slide 11
Slide 11 text
同期紹介 この三人で研修しました
Slide 12
Slide 12 text
まずはじめに ⾔っておきたいことがある
Slide 13
Slide 13 text
研修とは
Slide 14
Slide 14 text
与えられるものではない!
Slide 15
Slide 15 text
研修は⾃分たちで作っていこう by papix
Slide 16
Slide 16 text
ガイアックスの研修 • 4⽉:シェア研修 • 5⽉:社内研修 • ユニットテスト、オブジェクト指向、HTML/CSS、 Javascript… • App Boot Camp • 6⽉:サービス開発研修 – 社内蔵書管理ツール
Slide 17
Slide 17 text
社内研修 • 講義+研修⽤資料での⾃習 • 資料は説明+練習問題形式 • HTML/CSS、Javascript、ユニットテスト、オブジェ クト指向… • ⾃由課題 – どこまでやるかは各⾃の⼒量に合わせて • 挑戦課題 – ⾃分で課題と⽬標を考えて取り組む
Slide 18
Slide 18 text
App Boot Camp • 社内研修で学んだことの実践 – Perlで簡単なTwitterっぽいのを作る(3⽇間) • ⼀⼈でWebアプリ開発 – ミドルウェアからサーバーサイド、フロントサイ ド全て
Slide 19
Slide 19 text
App Boot CampでReact.jsを使って シングルページアプリに Perlのテストモジュール色々使ってみる 自由課題にexpressを勉強してみる
Slide 20
Slide 20 text
サービス開発研修 • 3⼈でチームとしてサービスの開発 – プロダクトマネージャ(部⻑) – スクラムマスター(技術推進室⻑) • 実際にユーザに使ってもらうモノを作る – 社内蔵書管理ツール
Slide 21
Slide 21 text
せっかくスキルの違う⼈がいる んだから、教え合ってみんなで 成⻑しよう!!!
Slide 22
Slide 22 text
が… 駄⽬っ…!
Slide 23
Slide 23 text
結果は最悪 • チームとしての成果は最悪 – 終わらない話し合い – 必要のないこだわり • 当初の予定の60%の出来 • 1ヶ⽉あったら⼀⼈でやってもできるくらい の内容
Slide 24
Slide 24 text
反省 • 研修だから成⻑を重視しすぎた • プロダクトを進めるのと成⻑のバランス • ユーザに価値を届けるができていない
Slide 25
Slide 25 text
じゃあ研修は失敗だったのか?
Slide 26
Slide 26 text
断じて、否!!!
Slide 27
Slide 27 text
失敗からの学び • チーム開発の難しさ • 本当に⼤事なことは何か • ユーザに価値を届けるということ
Slide 28
Slide 28 text
現在
Slide 29
Slide 29 text
現在 • 新規事業に配属されて、ガンガンコード書い てます! • Railsとか、React.jsとか、Swiftとか • インターン⽣のメンター
Slide 30
Slide 30 text
研修が活きていること • ⾃分で考えて⽬標を⽴ててやる • サービスのことを考える過程で成⻑する • 研修で学んだようにインターン⽣に教えてい る • ⽬の前のことを全⼒で!
Slide 31
Slide 31 text
研修を振り返って
Slide 32
Slide 32 text
ガイアックスの研修は スキルを⾝につける 研修ではない!
Slide 33
Slide 33 text
⾃分で考えて、 考えたことを実⾏してくことが ⼤切だと学ぶ研修
Slide 34
Slide 34 text
これは与えられた研修では 得られなかったはず!
Slide 35
Slide 35 text
これから研修を受けるなら • 研修は与えられるものではない!! • 研修を「研修だから」と思って取り組むのは よくない!!
Slide 36
Slide 36 text
どんな研修でも いいものになるか、ならないかは ⾃分たち次第
Slide 37
Slide 37 text
side 師
Slide 38
Slide 38 text
新⼈研修に⾄る経緯 • Gaiaxの新⼈研修 – 「2年⽬エンジニア」が主導する⽂化がある • 実際に⾃分も2年⽬エンジニア – 去年も当時の2年⽬エンジニアに教わった – なので来年はきっと彼らがやるのでしょう…
Slide 39
Slide 39 text
Gaiaxの研修運営チーム • (基本的には)3⼈がコアメンバー – ⾃分: ⽣意気な2年⽬ – 部⻑: 真の権⼒者 – 技術推進室⻑: スクラムマスター, 庶務 • 適宜, コンテンツ提供など社内に依頼 – 最終的には10⼈〜15⼈近く研修に関わった?
Slide 40
Slide 40 text
Q. 去年の研修担当者は?
Slide 41
Slide 41 text
A. 転職していなくなった…
Slide 42
Slide 42 text
Gaiaxの研修運営チーム • とはいえ, ⾃分⾃⾝が研修受けていたので… – 基本的には, • 「良かった所を引き継ぎ」 • 「よくないと思った所を改善してみる」 • 運営の流れとしては, – ⾃分がアイデアや⽅針を考え, – 部⻑が承認し, – 技術推進室⻑と⼀緒に作っていく
Slide 43
Slide 43 text
コンテンツに込めた意図
Slide 44
Slide 44 text
「⾃習」的課題 • 昨年は講義形式だった – 講義形式の良さ: 講師に直接質問できる – 講義形式の悪さ: 時間や進め⽅が拘束される • 逆に今年は資料を提供した⾃習形式へ – 資料を提供し, それぞれ進めてもらうスタイル – 講義形式の資料は他の⼈が流⽤できない • ⼤抵, 講義で⾏間の補⾜をしたりするのが前提
Slide 45
Slide 45 text
成果
Slide 46
Slide 46 text
「⾃習」的課題 • ねらい – 「⾃分で進め⽅を考える」経験を積ませる – 翌年再利⽤できる資産を残す • perl-entrance-org/Perl-Entrance-Textbook • できなかったこと – 進捗の「きちんとした」管理 • 雑に「終わったかどうか」はまとめられたが… • 理解度, 習熟度まできちんと管理できなかった
Slide 47
Slide 47 text
挑戦的課題 • 去年はなかった – App Boot Campで各々取り組んだ程度? • ねらい – 各々「伸ばしたい」技術領域を⾒つける – これに対して⾃らプランを⽴て, 実践する • できなかったこと – うまく時間をコントロールできなかった
Slide 48
Slide 48 text
App Boot Camp • ⾃習的課題と挑戦的課題で学んだことの実践 – Perlで簡単なTwitterっぽいのを作る(3⽇間) • ねらい – 学んだ事を実際に⼿を動かして実践する – 与えられた「仕様」に対して「どう実装するか?」や 「どこまでやるか」を考えて進めていく
Slide 49
Slide 49 text
サービス開発研修 • 新⼈研修の「総集編」 – 社内の「課題」を解決するアプリケーションを開発 • ねらい – 「チームで」働く経験を積む • 新⼈達による開発チーム • プロダクトマネージャ(部⻑) • スクラムマスター(技術推進室⻑) – 「ユーザ」に提供するものを実際に作る
Slide 50
Slide 50 text
合同研修 • MF/GXで4⽇間の座学形式の合同研修を実施 – Infrastructure as Code, MySQL, JavaScript, セキュアコーディングについて講義 • ねらい – 他社の知⾒を学ばせてもらう • お互い刺激になる(といいなあ…) – 2社合同による「研修の効率化」 • ある意味「コストを分割」できた
Slide 51
Slide 51 text
Gaiaxの新⼈研修の作り⽅
Slide 52
Slide 52 text
新⼈研修の作り⽅ • 基本的には… – 「研修コンテンツ」を作っていく – それを新⼈たちにチャレンジしてもらう • その前に... – 「理念」と「⽬標」をしっかり作る必要がある • 「こういうエンジニアに育って欲しいから,」 • 「こういう技術やスキルが必要で,」 • 「だから, こういうコンテンツをやる」
Slide 53
Slide 53 text
理念と⽬標
Slide 54
Slide 54 text
理念と⽬標
Slide 55
Slide 55 text
主体的に動く • 「主体的に動く」という会社の⽂化 – 指⽰待ち⼈間になってほしくない – というか, 指⽰待ち⼈間は⽣きていけない世界 • だから… – ⾃習的課題: 課題をどう取り組むか⾃分で考える – 挑戦的課題: ⾃分の伸ばすべきスキルを⾃分で 考え, 必要な取り組みを組み⽴てて実施 – 情報発信: Qiita:Teamの活⽤(⽇報, レポート等)
Slide 56
Slide 56 text
理念と⽬標
Slide 57
Slide 57 text
理想と現実を理解して 理想を⽬指す • 会社の状況 – 技術で課題解決し, 技術で「⼈と⼈をつなげる」 – …ようになりたい! (まだまだできてない) • 会社の技術⼒を牽引するのは若⼿ – ⼈事⽈く「おっさんより若⼿のほうが優秀」 – ⾃分で考え, 技術を学び, 挑戦して欲しい – それを共有して, 社内外/先輩後輩問わず技術⼒の 成⻑に繋げていく動きをして欲しい
Slide 58
Slide 58 text
理想と現実を理解して 理想を⽬指す • 若者は⼒を持っている – モチベーションがあり, 社内やチームにある「壁」 を乗り越え, 「道」を切り開くことが出来る存在 – 僕らも, 彼らも, 新しい道を切り開いてきた • その源は, 間違いなく「新⼈研修」にあるはず • だから… – 新⼈研修では「今のGaiax +1」を教える – 「+1」が新しい道になり, 積み重ねて理想を⽬指す
Slide 59
Slide 59 text
理念と⽬標
Slide 60
Slide 60 text
ワークライフバランス • 昨年度の反省: オーバーワーク – サービス開発研修「GeekDojo」 • 実際に⼀般に公開するサービスを作った • 結果として, 異様なオーバーワーク – 今年は社内向けサービスの開発にした • 新⼈研修で余り無理させない • とはいえ頑張っちゃうんですけどね…
Slide 61
Slide 61 text
新⼈研修ポエム
Slide 62
Slide 62 text
最⼩コストで最⼤効率 • 最近(個⼈的に)ハマっていること – プロダクト開発も新⼈研修も… • ⻑い期間やればいい! • 研修に関わる⼈を増やせばいい! …というわけではない – もちろん多いに越したことはないが… • それで全ての問題が解決するわけではない – そのために: 資料のテキスト化, 合同研修実施
Slide 63
Slide 63 text
他社の「コンテンツ」を真似ない • 新⼈研修の「正解はひとつ! じゃない!!」 – 会社ごとに新⼈研修がある(はず) – 新⼈研修には多くの「変数」がある • 会社の状況, 社会の状況, 会社の技術要素, その時期の 技術的流⾏, 新⼈を受け⼊れる事業の状況, 新⼈の⼈数, 新⼈の技術的趣味嗜好, 新⼈のこれまでの経験, 新⼈が ⼊社後⽬指すキャリアプラン, etc…
Slide 64
Slide 64 text
他社の「コンテンツ」を真似ない • 他社と/⾃社の前年と同じ研修は通⽤しない – 毎年「変数」の値は変わっていく(ハズ) – だからこそ, 前年度の研修を引き継ぎながら, 毎年変えていく, ⼯夫していく, 改善していく – それによって失敗するかもしれないが… • 個⼈的には, 何もしないよりは絶対にいい! • だからこそ, 新⼈研修は難しい! – そして楽しい!
Slide 65
Slide 65 text
他社の「理念」を参考にする • コンテンツを真似るのは⾮常に難しい – 他社のコンテンツを⾃社の中で実現出来る⼈や ⼟壌が社内にありますか????? • なので, 「理念」や「⽬標」を参考にする – これは(⽐較的)参考にしやすい – そこから⾃社に最適なコンテンツを作ればOK • 結果, 他社のコンテンツと似た形になることもありそう – 実際にGaiaxも…
Slide 66
Slide 66 text
2013年の師弟登壇を参考にしていた
Slide 67
Slide 67 text
新⼈研修の「失敗」とは? • 今年のGaiaxの場合… – 「挑戦課題にうまく時間を割く事ができなかった」 – これを以って「新⼈研修は失敗」なのだろうか? • 新⼈はここから多くを学んだ – スケジュールコントロールの重要性など • この経験は, 研修終了後社会⼈として必ず⽣きる – そもそも新⼈研修は「失敗する場所」 • 「失敗がない研修」こそ「失敗」なのかもしれない
Slide 68
Slide 68 text
新⼈研修やってみた感想
Slide 69
Slide 69 text
新⼈は本当にすごい • 「おっさんより若⼿のほうが優秀」 (再掲) – かつて⾃分たちが歩んだ道を⾼速に⾛ってきた – 実際に, 今年⼊社した3⼈は現場でバリバリ活躍! • 研修して彼らと触れる中で, リスペクト – 彼らの事をよく知ることができた – 彼らの強みを逆に学ばせてもらった • ⾃分⾃⾝, 研修を通して⾮常に勉強になった
Slide 70
Slide 70 text
最悪の先輩からの最⾼の新⼈ • 正解のない中, 試⾏錯誤していた – でも, 彼らは真っ直ぐに⾛りきってくれた • 圧倒的感謝!!!!! – そういう意味では, 新⼈研修の50%は採⽤で 終わっていると⾔えるのかもしれない…
Slide 71
Slide 71 text
Gaiaxの新⼈研修
Slide 72
Slide 72 text
今はまだ「荒い道」
Slide 73
Slide 73 text
だけどきっと来年は
Slide 74
Slide 74 text
彼らが道を 整備してくれるでしょう
Slide 75
Slide 75 text
研 修 坂 を よ ộ