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
Technical Onboarding, Training, and Mentoring b...
Search
PyCon 2014
April 13, 2014
Programming
2.4k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Technical Onboarding, Training, and Mentoring by Kate Heddleston and Nicole Zuckerman
PyCon 2014
April 13, 2014
More Decks by PyCon 2014
See All by PyCon 2014
Postgres Performance for Humans by Craig Kerstiens
pycon2014
28
3.7k
"My big gay adventure. Making, releasing and selling an indie game made in python." by Luke Miller
pycon2014
2
1.7k
Farewell and Welcome Home, Python in Two Genders by Naomi_Ceder
pycon2014
1
810
Deliver Your Software in an Envelope by Augie Fackler and Nathaniel Manista
pycon2014
1
620
Hitchhikers Guide to Free and Open Source Participation by Elena Williams
pycon2014
6
1.3k
Localization Revisted (aka. Translations Evolved) by Ruchi Varshney
pycon2014
0
740
Smart Dumpster by Bradley E. Angell
pycon2014
0
590
Software Engineering for Hackers: Bridging the Two Solitudes by Tavish Armstrong
pycon2014
0
790
Outreach Program for Women: Lessons in Collaboration by Marina Zhurakhinskaya
pycon2014
0
610
Other Decks in Programming
See All in Programming
yield再入門 #phpcon
o0h
PRO
0
1k
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
140
freeeにおけるEvalsの実践例の紹介
freee
PRO
0
110
What's New in Android 2026
veronikapj
0
260
属人化した知識を、 AIが辿れる地図にする
pkshadeck
PRO
1
170
実装をデザインガイドラインに追従させるための取り組み / 260731-dip-mosh-design-system
dachi023
0
440
Google Apps Script で Ruby を動かす
kawahara
0
200
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
数百円から始めるRuby電子工作
tarosay
0
140
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
220
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
140
【QA Test Talk Vol.8】AI-DLC による Whole Team Approach の加速
pkshadeck
PRO
0
170
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
460
It's Worth the Effort
3n
188
29k
Scaling GitHub
holman
464
140k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.6k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
460
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
990
Technical Leadership for Architectural Decision Making
baasie
3
470
sira's awesome portfolio website redesign presentation
elsirapls
0
320
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
250
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
330
Transcript
Technical Onboarding, Training, and Mentoring Nicole Zuckerman, Software Engineer, Eventbrite
Kate Heddleston, Software Engineer
Nicole Zuckerman Kate Heddleston
None
happy productive independent
Why do you care? • Productivity of the individual •
Productivity of the company • Productivity of the team • Bonus! Diversity
Productivity of Individual Happiness Confidence Skills Upward Trajectory
Productivity of Company
Productivity of the Team
None
Productivity = (Σ of talent) * teamwork
Bonus! Diversity.
None
None
Who?
Maximize return:investment How?
Inefficient I’m going to be the best onboarding mentor ever!
Instead
3 major categories to think about 1) Technical Knowledge 2)
Company Knowledge and Process 3) Personal Development
Offer Acceptance Reliable Independence Start Date When?
• Dev Environment Setup • Shipping Code • Journaling •
Social Event Week 1
Dev Environment
3 things I’ve learned this week... Journaling/note taking
Small Changes Shipping code
Social Event
• History of company • Team Map • Code Labs
• Shadowing Week 2
Team Map History of Company
Code Labs Shadowing
Week 3 • 1x1s • Presentations • Goal Setting •
Feedback
1 on 1’s Presentations
Setting Feedback
Week 4 • Review concepts • Check-in regularly • Elective
shadowing • Co-piloting a larger project
Driver’s Ed
• Check-in on goals • Tailor projects, code labs, etc.
to their progress • Informal apprenticeship Beyond
None
Assessment
Assessment Categories 1. Confidence 2. Code Quality 3. Communication 4.
Judgement 5. Technical Knowledge
None
Takeaways... 1) On boarding should make someone successful in three
main areas: Technical skills, Company knowledge, and Personal Development. 2) It benefits everyone in the long run: individual, company, team, and diversity. 3) Everyone can be involved in onboarding.
Start improving your onboarding process now! https://github.com/heddle317/onboarding Questions!