Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
師弟登壇 Gaiax編 / Shitei Toudan
Search
papix
December 06, 2015
Technology
3.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
師弟登壇 Gaiax編 / Shitei Toudan
papix
December 06, 2015
More Decks by papix
See All by papix
Houtou.pm #1
papix
0
1.9k
Perl歴約10年のエンジニアがフルスタックTypeScriptに出会ってみた
papix
1
770
YAPC::Kyotoの「全て」 / All of "YAPC::Kyoto"
papix
0
1.7k
イベントの中の人 / Inside the Events
papix
0
370
2022年に始めるPerlでWebサービス開発(趣味)
papix
0
640
ワーケーションに関する考察
papix
3
2.3k
(今更)Amplifyさっくり体験
papix
0
930
はてなにおけるGitHub Actions活用事例 / GitHub Actions in Hatena
papix
0
2.9k
ミススペルを発見するmisspellのご紹介 / Introduce misspell
papix
0
1.3k
Other Decks in Technology
See All in Technology
強化学習「理論」入門
enakai00
3
3.6k
サイバー捜査員研修(前半)
nomizone
1
1.9k
20260807_第6回_関東kaggler会LT_claw系bot xangiと始める、"寂しくない" kaggle
sugupoko
0
190
変化の早いClaude Codeを 書籍に落とし込む
oikon48
7
1.3k
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
390
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
290
第3回しろおびセキュリティスポンサーセッション
log0417
0
160
組織にどうSREを根付かせるか?〜IVRyの場合〜
abnoumaru
0
330
制約理論(ToC)入門 2026版
recruitengineers
PRO
6
2k
関東Kaggler会発表資料
takoi
1
160
【CEDEC2026】『Relink』を拡張せよ - 『GRANBLUE FANTASY: Relink - Endless Ragnarok』の開発速度と品質を守るCI運用
cygames
PRO
0
140
바이브풀 라이프
arawn
0
100
Featured
See All Featured
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
490
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.7k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
64
56k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
240
RailsConf 2023
tenderlove
30
1.5k
First, design no harm
axbom
PRO
2
1.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
2k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
So, you think you're a good person
axbom
PRO
2
2.1k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.3k
Odyssey Design
rkendrick25
PRO
2
750
Transcript
師弟登壇 〜Gaiax編〜 by papix / ufo_ocha (Gaiax)
今⽇のコンビの紹介
師: papix
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)
弟: ufo_ocha
坪井優朋 アディッシュ株式会社 (Gaiaxの⼦会社) • 新規事業でC2Cラジオサービス yuuho ufo_ocha yuho.tsuboi
Gaiaxとは?
Gaiaxとは? • B2Bを中⼼に「⼈と⼈をつなげる」ビジネス – 最近はC2Cや「シェアリング」などにも注⼒ – エンジニア向けサービスとしてReactioなど… • 本社は⻄五反⽥ – 社員は150⼈くらい, うちエンジニアは50⼈ •
最近「Gaiax」になりました – 最後の「x」が⼩⽂字に!!!!!
side 弟
研修内容紹介
同期紹介 この三人で研修しました
まずはじめに ⾔っておきたいことがある
研修とは
与えられるものではない!
研修は⾃分たちで作っていこう by papix
ガイアックスの研修 • 4⽉:シェア研修 • 5⽉:社内研修 • ユニットテスト、オブジェクト指向、HTML/CSS、 Javascript… • App
Boot Camp • 6⽉:サービス開発研修 – 社内蔵書管理ツール
社内研修 • 講義+研修⽤資料での⾃習 • 資料は説明+練習問題形式 • HTML/CSS、Javascript、ユニットテスト、オブジェ クト指向… • ⾃由課題
– どこまでやるかは各⾃の⼒量に合わせて • 挑戦課題 – ⾃分で課題と⽬標を考えて取り組む
App Boot Camp • 社内研修で学んだことの実践 – Perlで簡単なTwitterっぽいのを作る(3⽇間) • ⼀⼈でWebアプリ開発 – ミドルウェアからサーバーサイド、フロントサイ ド全て
App Boot CampでReact.jsを使って シングルページアプリに Perlのテストモジュール色々使ってみる 自由課題にexpressを勉強してみる
サービス開発研修 • 3⼈でチームとしてサービスの開発 – プロダクトマネージャ(部⻑) – スクラムマスター(技術推進室⻑) • 実際にユーザに使ってもらうモノを作る – 社内蔵書管理ツール
せっかくスキルの違う⼈がいる んだから、教え合ってみんなで 成⻑しよう!!!
が… 駄⽬っ…!
結果は最悪 • チームとしての成果は最悪 – 終わらない話し合い – 必要のないこだわり • 当初の予定の60%の出来 • 1ヶ⽉あったら⼀⼈でやってもできるくらい の内容
反省 • 研修だから成⻑を重視しすぎた • プロダクトを進めるのと成⻑のバランス • ユーザに価値を届けるができていない
じゃあ研修は失敗だったのか?
断じて、否!!!
失敗からの学び • チーム開発の難しさ • 本当に⼤事なことは何か • ユーザに価値を届けるということ
現在
現在 • 新規事業に配属されて、ガンガンコード書い てます! • Railsとか、React.jsとか、Swiftとか • インターン⽣のメンター
研修が活きていること • ⾃分で考えて⽬標を⽴ててやる • サービスのことを考える過程で成⻑する • 研修で学んだようにインターン⽣に教えてい る • ⽬の前のことを全⼒で!
研修を振り返って
ガイアックスの研修は スキルを⾝につける 研修ではない!
⾃分で考えて、 考えたことを実⾏してくことが ⼤切だと学ぶ研修
これは与えられた研修では 得られなかったはず!
これから研修を受けるなら • 研修は与えられるものではない!! • 研修を「研修だから」と思って取り組むのは よくない!!
どんな研修でも いいものになるか、ならないかは ⾃分たち次第
side 師
新⼈研修に⾄る経緯 • Gaiaxの新⼈研修 – 「2年⽬エンジニア」が主導する⽂化がある • 実際に⾃分も2年⽬エンジニア – 去年も当時の2年⽬エンジニアに教わった – なので来年はきっと彼らがやるのでしょう…
Gaiaxの研修運営チーム • (基本的には)3⼈がコアメンバー – ⾃分: ⽣意気な2年⽬ – 部⻑: 真の権⼒者 – 技術推進室⻑: スクラムマスター, 庶務
• 適宜, コンテンツ提供など社内に依頼 – 最終的には10⼈〜15⼈近く研修に関わった?
Q. 去年の研修担当者は?
A. 転職していなくなった…
Gaiaxの研修運営チーム • とはいえ, ⾃分⾃⾝が研修受けていたので… – 基本的には, • 「良かった所を引き継ぎ」 • 「よくないと思った所を改善してみる」 •
運営の流れとしては, – ⾃分がアイデアや⽅針を考え, – 部⻑が承認し, – 技術推進室⻑と⼀緒に作っていく
コンテンツに込めた意図
「⾃習」的課題 • 昨年は講義形式だった – 講義形式の良さ: 講師に直接質問できる – 講義形式の悪さ: 時間や進め⽅が拘束される • 逆に今年は資料を提供した⾃習形式へ – 資料を提供し,
それぞれ進めてもらうスタイル – 講義形式の資料は他の⼈が流⽤できない • ⼤抵, 講義で⾏間の補⾜をしたりするのが前提
成果
「⾃習」的課題 • ねらい – 「⾃分で進め⽅を考える」経験を積ませる – 翌年再利⽤できる資産を残す • perl-entrance-org/Perl-Entrance-Textbook • できなかったこと – 進捗の「きちんとした」管理
• 雑に「終わったかどうか」はまとめられたが… • 理解度, 習熟度まできちんと管理できなかった
挑戦的課題 • 去年はなかった – App Boot Campで各々取り組んだ程度? • ねらい – 各々「伸ばしたい」技術領域を⾒つける – これに対して⾃らプランを⽴て,
実践する • できなかったこと – うまく時間をコントロールできなかった
App Boot Camp • ⾃習的課題と挑戦的課題で学んだことの実践 – Perlで簡単なTwitterっぽいのを作る(3⽇間) • ねらい – 学んだ事を実際に⼿を動かして実践する – 与えられた「仕様」に対して「どう実装するか?」や
「どこまでやるか」を考えて進めていく
サービス開発研修 • 新⼈研修の「総集編」 – 社内の「課題」を解決するアプリケーションを開発 • ねらい – 「チームで」働く経験を積む • 新⼈達による開発チーム •
プロダクトマネージャ(部⻑) • スクラムマスター(技術推進室⻑) – 「ユーザ」に提供するものを実際に作る
合同研修 • MF/GXで4⽇間の座学形式の合同研修を実施 – Infrastructure as Code, MySQL, JavaScript, セキュアコーディングについて講義 •
ねらい – 他社の知⾒を学ばせてもらう • お互い刺激になる(といいなあ…) – 2社合同による「研修の効率化」 • ある意味「コストを分割」できた
Gaiaxの新⼈研修の作り⽅
新⼈研修の作り⽅ • 基本的には… – 「研修コンテンツ」を作っていく – それを新⼈たちにチャレンジしてもらう • その前に... – 「理念」と「⽬標」をしっかり作る必要がある • 「こういうエンジニアに育って欲しいから,」
• 「こういう技術やスキルが必要で,」 • 「だから, こういうコンテンツをやる」
理念と⽬標
理念と⽬標
主体的に動く • 「主体的に動く」という会社の⽂化 – 指⽰待ち⼈間になってほしくない – というか, 指⽰待ち⼈間は⽣きていけない世界 • だから… – ⾃習的課題: 課題をどう取り組むか⾃分で考える
– 挑戦的課題: ⾃分の伸ばすべきスキルを⾃分で 考え, 必要な取り組みを組み⽴てて実施 – 情報発信: Qiita:Teamの活⽤(⽇報, レポート等)
理念と⽬標
理想と現実を理解して 理想を⽬指す • 会社の状況 – 技術で課題解決し, 技術で「⼈と⼈をつなげる」 – …ようになりたい! (まだまだできてない) • 会社の技術⼒を牽引するのは若⼿
– ⼈事⽈く「おっさんより若⼿のほうが優秀」 – ⾃分で考え, 技術を学び, 挑戦して欲しい – それを共有して, 社内外/先輩後輩問わず技術⼒の 成⻑に繋げていく動きをして欲しい
理想と現実を理解して 理想を⽬指す • 若者は⼒を持っている – モチベーションがあり, 社内やチームにある「壁」 を乗り越え, 「道」を切り開くことが出来る存在 – 僕らも, 彼らも,
新しい道を切り開いてきた • その源は, 間違いなく「新⼈研修」にあるはず • だから… – 新⼈研修では「今のGaiax +1」を教える – 「+1」が新しい道になり, 積み重ねて理想を⽬指す
理念と⽬標
ワークライフバランス • 昨年度の反省: オーバーワーク – サービス開発研修「GeekDojo」 • 実際に⼀般に公開するサービスを作った • 結果として, 異様なオーバーワーク
– 今年は社内向けサービスの開発にした • 新⼈研修で余り無理させない • とはいえ頑張っちゃうんですけどね…
新⼈研修ポエム
最⼩コストで最⼤効率 • 最近(個⼈的に)ハマっていること – プロダクト開発も新⼈研修も… • ⻑い期間やればいい! • 研修に関わる⼈を増やせばいい! …というわけではない – もちろん多いに越したことはないが…
• それで全ての問題が解決するわけではない – そのために: 資料のテキスト化, 合同研修実施
他社の「コンテンツ」を真似ない • 新⼈研修の「正解はひとつ! じゃない!!」 – 会社ごとに新⼈研修がある(はず) – 新⼈研修には多くの「変数」がある • 会社の状況, 社会の状況, 会社の技術要素,
その時期の 技術的流⾏, 新⼈を受け⼊れる事業の状況, 新⼈の⼈数, 新⼈の技術的趣味嗜好, 新⼈のこれまでの経験, 新⼈が ⼊社後⽬指すキャリアプラン, etc…
他社の「コンテンツ」を真似ない • 他社と/⾃社の前年と同じ研修は通⽤しない – 毎年「変数」の値は変わっていく(ハズ) – だからこそ, 前年度の研修を引き継ぎながら, 毎年変えていく, ⼯夫していく, 改善していく – それによって失敗するかもしれないが…
• 個⼈的には, 何もしないよりは絶対にいい! • だからこそ, 新⼈研修は難しい! – そして楽しい!
他社の「理念」を参考にする • コンテンツを真似るのは⾮常に難しい – 他社のコンテンツを⾃社の中で実現出来る⼈や ⼟壌が社内にありますか????? • なので, 「理念」や「⽬標」を参考にする – これは(⽐較的)参考にしやすい – そこから⾃社に最適なコンテンツを作ればOK
• 結果, 他社のコンテンツと似た形になることもありそう – 実際にGaiaxも…
2013年の師弟登壇を参考にしていた
新⼈研修の「失敗」とは? • 今年のGaiaxの場合… – 「挑戦課題にうまく時間を割く事ができなかった」 – これを以って「新⼈研修は失敗」なのだろうか? • 新⼈はここから多くを学んだ – スケジュールコントロールの重要性など • この経験は,
研修終了後社会⼈として必ず⽣きる – そもそも新⼈研修は「失敗する場所」 • 「失敗がない研修」こそ「失敗」なのかもしれない
新⼈研修やってみた感想
新⼈は本当にすごい • 「おっさんより若⼿のほうが優秀」 (再掲) – かつて⾃分たちが歩んだ道を⾼速に⾛ってきた – 実際に, 今年⼊社した3⼈は現場でバリバリ活躍! • 研修して彼らと触れる中で, リスペクト
– 彼らの事をよく知ることができた – 彼らの強みを逆に学ばせてもらった • ⾃分⾃⾝, 研修を通して⾮常に勉強になった
最悪の先輩からの最⾼の新⼈ • 正解のない中, 試⾏錯誤していた – でも, 彼らは真っ直ぐに⾛りきってくれた • 圧倒的感謝!!!!! – そういう意味では, 新⼈研修の50%は採⽤で
終わっていると⾔えるのかもしれない…
Gaiaxの新⼈研修
今はまだ「荒い道」
だけどきっと来年は
彼らが道を 整備してくれるでしょう
研 修 坂 を よ ộ