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
2018年新卒エンジニア研修 プログラミング研修【公開版】
Search
norinux
May 16, 2018
Education
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2018年新卒エンジニア研修 プログラミング研修【公開版】
norinux
May 16, 2018
More Decks by norinux
See All by norinux
NoCode開発で「オウ、ノーー!
norinux
2
1.1k
インターネット基礎講座
norinux
0
170
スタートアップスタジオ流の開発プロセス
norinux
0
110
会社で書いてるコードも「OSSで公開しちゃえ!」ってしたいからそうした話 in OSS開発してる(したい)エンジニア交流会 /gx-oss-guideline-at-techmeetups
norinux
0
480
My Lightning Talk 「副業している(したい) エンジニア交流会 #2」
norinux
0
200
エンジニア流? こだわりのミーティング手法
norinux
1
200
スタートアップスタジオでの検証フェーズと技術
norinux
0
670
2018年新卒エンジニア研修 セキュリティ
norinux
0
130
DevOps_新卒エンジニア研修.pdf
norinux
0
200
Other Decks in Education
See All in Education
AI-Based Speaking Assessment of a Short-Term Study Abroad Program
uranoken
0
370
「機械学習と因果推論」入門 ⑤ 因果効果推定の一般化
masakat0
0
150
2026年度春学期 統計学 第11回 分布の「型」を考える - 確率分布モデルと正規分布 (2026. 6. 11)
akiraasano
PRO
0
110
[2026前期火5] 論理学(京都大学文学部 前期 第11回)「ハーモニー:三層モデルと保存拡大」
yatabe
0
170
Examen de Selectividad. Geografía junio 2026 (Convocatoria Ordinaria). UCLM
juanmartin2026
1
1.8k
2026年度春学期 統計学 第13回 不確かな測定の不確かさを測る ― 不偏分散とt分布 (2026. 6. 25)
akiraasano
PRO
1
110
Πλουτοκρατία: Η Τυραννία του Μαμμωνά και η Μεταανθρώπινη Δουλεία
amethyst1
0
270
プロポーザルを書く技術とアンチパターン/proposal-writing-and-antipatterns
moriyuya
13
3.5k
2026年度春学期 統計学 第8回(オンデマンド配信回) 演習(1)・問題に対する答案の書き方 (2026. 5. 21)
akiraasano
PRO
0
110
Course Review - Lecture 13 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
Lectura 2 (PIT : Python Basico)
robintux
0
370
Visionary Initiative: Materials-Positive Society — Evolving “Things,” empowering a positive society | Science Tokyo
sciencetokyo
PRO
0
130
Featured
See All Featured
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
120k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.4k
Embracing the Ebb and Flow
colly
88
5.1k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
180
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Writing Fast Ruby
sferik
630
63k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.6k
Ruling the World: When Life Gets Gamed
codingconduct
0
280
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
260
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
380
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
340
My Coaching Mixtape
mlcsv
0
170
Transcript
© 2018 Gaiax Corporation プログラミング研修説明
© 2018 Gaiax Corporation • プログラミング研修のゴール • お題 • 全体の流れ
◦ タスクの進め方 ◦ ルール ◦ ペアプログラミング • チーム分け • サポーター • FAQ アジェンダ
© 2018 Gaiax Corporation 応用研修で課題解決に集中するために アジャイル開発のフローと Webアプリケーション フレームワークの知識 を習得すること プログラミング研修のゴール
© 2018 Gaiax Corporation WEBアプリケーション Boot Camp Gaiax Instagram ×
Ginstagram
© 2018 Gaiax Corporation 1. 着手するバックログのタスク内容と完了条件を理解する 2. 2人で話し合い実装仕様を決定する 3. バックログごとにブランチをきる
◦ 前のブランチの影響を受ける場合はブランチの切り方を工夫する 4. 開発する 5. 完成したらサポーターにプルリクを送る 6. プルリクへのサポーターからのコメントを確認する 7. 修正が必要な場合は修正を最優先し、プッシュしてコメントを返す 8. サポーターからLGTMが返ってきたらマスターにマージする 9. 1に戻る(次のバックログへ進む) 全体の流れ:タスクの進め方
© 2018 Gaiax Corporation 1. 10:00 ~ 17:00で作業する(残業しない) 2. ペアプログラミングで開発する
3. 毎朝ペアで朝会を行う(その日やることのすり合わせ) 4. TDD研修後は必ずTDDで書く 全体の流れ:ルール TDD
© 2018 Gaiax Corporation • ペアプログラミングとは1つのプログラムを2名で開発する手法 • 開発はドライバーとナビゲーターに別れて行う ◦ ナビゲーター
▪ 仕様に合わせてどのようなコードにするのか具体的に指示する ◦ ドライバー ▪ ナビゲーターの指示に従ってコードを書く • ドライバーとナビゲーターは適宜交代しながら進める ◦ 25分交代5分休憩(3回に1回15分休憩)のペースがオススメ ◦ 片方が眠そうにしていたらキーボードを渡す ◦ 自分が眠くてもキーボードを渡す ◦ イライラしていたらキーボードを奪う ◦ 仲良くやろうね^ ^ 全体の流れ:ペアプログラミングとは?
© 2018 Gaiax Corporation • 1人で悩むより2人で悩む方が解決が早い • 相互にレビューし合うことでコードの質が高くなる • 1人でやるよりもペアプログラミングで開発した方が学びの質が高い
◦ 1人で開発を進めていると気づけない良い部分も悪い癖も、ペアで開発をすることで気づくことがで きる ◦ 互いに役割を交代しながら進めるので、(必ずその実装方法になった理由を相方に説明する必要 があるので)学びあえる 全体の流れ:ペアプログラミングで開発する理由 2人で学習した方が効率がいい
© 2018 Gaiax Corporation サポーターはその言語やWAFを使ったプロダクトの開発経験者 サポーターも知らないことは一緒に考えてもらおう 困ったらSlackで気軽に聞いてOK もちろん席まで行って相談してOK プルリクはリマインドしてもOK 研修時間外(10:00
~ 17:00)の質問はNG サポーターがMTG中に声をかけるのはNG 全体の流れ:サポーターの頼りかた
© 2018 Gaiax Corporation Q.ペア相手が休んだらどうする? 一人で実装して、休み明けに共有しよう。 Q.タスクの内容と完了条件が理解できない? 研修運営メンバーに聞いてください。 Q.プログラミング以外での疑問はどうすればいい? 該当する研修の講師に聞いてください。
それでもわからなければ、メンターや運営チームに聞いてみましょう。 Q.どうしてもデザインがかっこよくならないのですが? 見た目にはこだわらないでください。機能を実装する方を優先しましょう。 FAQ