Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curr...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
tatsuosakurai
July 13, 2018
Programming
660
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
万葉の教育カリキュラム-ペパボテックフライデー/everyleaf eduction curriculum
万葉の研修カリキュラムについてです!
2018年7月のペパボテックフライデーで発表させてもらいました:)
tatsuosakurai
July 13, 2018
More Decks by tatsuosakurai
See All by tatsuosakurai
チーム開発のイメージ/Image of team development
tatsuosakurai
2
300
サバイバル/survival
tatsuosakurai
1
120
yours_mine_and_the_truth
tatsuosakurai
0
110
とちぎRuby会議08LT-mitaka.rb第0回目をやります / tochigi-rubykaigi-08-lt-mitakarb
tatsuosakurai
2
230
RailsDM2019-株式会社万葉会社説明-現場Railsの執筆現場 / railsdm-https://speakerdeck.com/tatsuosakurai/railsdm2019-everyleaf-and-genba-rails
tatsuosakurai
2
410
現場Rails活用ガイド-読んで書いて終わりじゃない!-/genba_rails_guide
tatsuosakurai
4
1.7k
現場で使えるゆるいペアプロ/light_pear_programming
tatsuosakurai
6
3.1k
Other Decks in Programming
See All in Programming
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
7
2.3k
Turning Architecture into Unit Tests in the AI Era (NSSpain XIV)
steliosf
PRO
1
120
速く作れる。その次は、速く確かめられる開発へ 〜AIネイティブ開発を支える、Shift Down〜 / Can build fast. Next, moving to development where we can verify fast.
rkaga
8
5.2k
Intent as Code
shoppingjaws
6
1.1k
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
110
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
280
App Storeの外へ──日本のiOSサイドローディング入門 for iOSDC Japan 2026
yuukiw00w
0
280
Java 27新機能 / Java 27 new features
kishida
2
190
JRuby: Past, Present, and Future
headius
0
210
JAWS-UG 東京支部が始める、JAWS-UG支部コラボ / JAWS-UG lunchtime LT Collaboration
y0hgi
0
170
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
430
そのリトライ、死んだコネクションを使い回していませんか ── GoのHTTPクライアントとHTTP/2を実プロダクト障害から学び直す
myus4a
0
340
Featured
See All Featured
Un-Boring Meetings
codingconduct
0
430
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
76k
How to build a perfect <img>
jonoalderson
1
6k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
200
How to make the Groovebox
asonas
2
2.5k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
720
Building Applications with DynamoDB
mza
96
7.2k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Believing is Seeing
oripsolob
1
230
Making the Leap to Tech Lead
cromwellryan
135
10k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Transcript
万葉の教育カリキュラム 2018-07-13 @tatsuosakurai ペパボテックフライデー
自己紹介 • @tatsuosakurai / 櫻井達生 • 万葉(Rails受託開発) • Railsエンジニア •
@hsbt, @kenchan, @june29, @sizucca_, @udzura のお友達
どんなことしてるの? • 新カゴチームのお手伝い • @uchinokot(内野) と一緒に • NP後払い・PGマルペイなどの決済方 法を追加しています:) •
近年はアラスカに生息(木金)
アジェンダ • 研修カリキュラムとは? • カリキュラムができた経緯 • カリキュラムの現在 • まとめ
研修カリキュラムとは
研修カリキュラムとは • https://github.com/everyleaf/ el-training • 万葉で必須とされるRuby on Railsとその周辺技術の基礎を習得 するための新入社員教育用カリキュラ ムです。
Railsを使った アプリケーション開発の 流れを共有して 開発効率をあげる仕組み
2017年01月 private版 運用開始 2017年11月 RWC2017 public版公開
公開後 カリキュラムやってますと 声をかけていただく機会がふえました
うれしい〜! ありがとうございます
ペパボさんでも 使ってくださってありがとう ございます〜m(_ _)m • @tsumichan/todo-app ! • @mrtc0/todo !
カリキュラムが できた経緯
旧研修? • OJT (On-The-Job Training) •現場が忙しいと… • ペアプロ • メンターオリジナル課題
• …研修(?_?)…なにもない荒野? •とりあえず旧研修と呼びます
旧研修の Problem
旧研修Problem1 • メンターの負荷が高い •1人〜2人で担当 •メンティーに合わせて課題を考える •自分の仕事もある •メンターもメンタリングされたことない
旧研修Problem2 • メンター難しい •メンティーが知らない・理解していない ことを察知して、必要なことを提案 •メンティーの理解度を把握する? • わかりましたって言われた場合、ど れくらいの理解度?
旧研修Problem3 • いろいろバラバラなので •知っててほしい基礎を知らなかった • ex. DB使わないプロジェクトなど •Railsの全体像がわかってなかった •メンティーの知識と経験に偏りがでた •わからないところに気づきにくい
旧研修Problem4 • Railsの機能が増えていく •標準から外れるものはあるけど •機能は基本増えていく‥ • 開発者に期待されることも増える
その他 • Railsガイドやチュートリアルは? •大変素晴らしいが、初学者がその知 識をすぐ使うのは難しい •読んだけど覚えてない(すごい量…) •やったけど勘違いしていた(ことが後で わかった)
Problemから Tryへ
Problemへの Tryとしての カリキュラム
はじめの一歩!
Issueが立った! 「今後の新人教育方 法を考えたい」
Issueからカリキュラム公開まで • 2016.09.26: Issueが立つ • 2016.11.16: 第1回チキチキ教育MTG •1月の新入社員入社までには作りたい • 2016.11.26:
カリキュラム作成開始 •このときはGoogleDocs
Issueからカリキュラム公開まで • 2016.12:カリキュラム作り+素振り • 2017.01:カリキュラム使用開始 • 2017.11:RWC2017でPublic公開 • 2018.05:繁体字版 5xRubyさん
• 2018.06:ペパボさんで使ってもらう
カリキュラム設計思想 • 曖昧・不十分な要件をいれる •不明点を相談・質問 •メンティー,メンターの意見を尊重したい • 大雑把な粒度にする •段取りを考えてもらう • 環境構築からデプロイまでなるべく一通
り
カリキュラムの好きな ところ • 考えるきっかけがある • 文化を伝えられる • レビュー勉強になる •メンターだけでなく全社員でレビュー
考えるきっかけがある • ex. ステップ14:終了期限を追加しよう •終了日や、終了日時ではないの で、 考えさせられる @june29 •名前どうする? •データ型どうする?
文化を伝えられる • 何を大切にするか • 現場のレビューを体験できる •レビュア同士の意見がぶつかったり • 社内の文化やキャラクターを伝えあえる •どんな人なのか •どんな感じでやってるのか
レビュアーのレビュー が勉強になる • ナウい書き方 • レビュースキル • 教え方や伝え方の学び
カリキュラムの現在 • いままで1年半くらい運用 • 卒業生は5人くらい •@uchinokot もその1人 • とりあえずの基礎はおさえられてる?! •
課題もまだまだある
カリキュラムの課題 • カリキュラムがあれば人が育つわけでは ない • 育つ土壌(文化)作りが大事 • 人それぞれ。ほんと人それぞれ •メンターもメンティーも人 •人に合わせて調整し続ける
カリキュラムの課題 • レビュア盛り込みすぎ •ステップをこなす上では不要だが、さら なる知識のきっかけを…レビュアとして 蛇足の説明をつけたい ! " •「手が止まり過ぎちゃうんで、なるべく 抑えてもらっていいすか?」
•ではいつどこで知るのがいいだろう(?_?)
カリキュラムの目的 • カリキュラムのステップを終わらせるのが 目的ではない • ステップを通して、開発の流れを体験す ること、実際の開発現場の流れに乗る 準備をしておくことが目的 • できない問題に当たったときの戦い方
• 学習のサイクルを作るきっかけ
カリキュラムのこれから? • バージョンアップは引き続き • フロントエンド? • デザイン? • メンター用資料の公開? •
カリキュラムユーザ同士の情報交換?
まとめ • 新入社員育成のProblemを解決するた めのカリキュラム • 便利だったので公開 • 使っていただけてうれしい! • 人の成長が見れる!
•難しいけどたのしい!
まとめ • カリキュラムが開発をたのしむきっかけに なれればうれしいです:) • 僕らもペパボさんの文化、たのしませて もらっています • やっていき、のっていき、バーーンと! •
一緒にたのしんでいきましょう !