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
Growth and Mentorship: Working with Junior Deve...
Search
Jon Daniel
August 30, 2016
Technology
0
59
Growth and Mentorship: Working with Junior Developers
Jon Daniel
August 30, 2016
Tweet
Share
More Decks by Jon Daniel
See All by Jon Daniel
Smart Software Design (SOA Edition)
binarycleric
0
140
Ethical and Sustainable On-Call
binarycleric
6
2.5k
Liquid Markup
binarycleric
1
180
Other Decks in Technology
See All in Technology
古き良き Laravel のシステムは関数型スタイルでリファクタできるのか
leveragestech
1
640
Рекомендации с нуля: как мы в Lamoda превратили главную страницу в ключевую точку входа для персонализированного шоппинга. Данил Комаров, Data Scientist, Lamoda Tech
lamodatech
0
380
アセスメントで紐解く、10Xのデータマネジメントの軌跡
10xinc
1
360
AWSLambdaMCPServerを使ってツールとMCPサーバを分離する
tkikuchi
1
2.5k
Spring Bootで実装とインフラをこれでもかと分離するための試み
shintanimoto
4
420
CBになったのでEKSのこともっと知ってもらいたい!
daitak
1
150
Ops-JAWS_Organizations小ネタ3選.pdf
chunkof
2
120
MCPを活用した検索システムの作り方/How to implement search systems with MCP #catalks
quiver
5
1.1k
いつも初心者向けの記事に助けられているので得意分野では初心者向けの記事を書きます
toru_kubota
2
270
10分でわかるfreeeのQA
freee
1
12k
50人の組織でAIエージェントを使う文化を作るためには / How to Create a Culture of Using AI Agents in a 50-Person Organization
yuitosato
6
3.2k
近年の PyCon 情勢から見た PyCon APAC のまとめ
terapyon
0
290
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.7k
The World Runs on Bad Software
bkeepers
PRO
67
11k
How to Think Like a Performance Engineer
csswizardry
23
1.5k
Raft: Consensus for Rubyists
vanstee
137
6.9k
Code Reviewing Like a Champion
maltzj
522
39k
The Cult of Friendly URLs
andyhume
78
6.3k
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Transcript
Growth and Mentorship Working with Junior Developers Jon Daniel @binarycleric
chronicbuildfailure.co Chronic Build Failure
Working in Tech Full-Time Since 2007 Lead Infrastructure Engineer at
Heroku (only for 3 months so I’m still bad at my job) Mentored Junior Developers from 2012 - early 2016 (got laid off)
A Note to Junior Developers
Who is a Junior Developer?
What should we expect them to know?
“Bonus Points” are NOT requirements!
Don’t Have Unrealistic Expectations
Help Them Get Started
Their First Deploy Should Happen Soon
Make Them Comfortable
Ensure They Build Confidence in Themselves
Then... (now here comes the fun part)
Push Them Slightly Out of Their Comfort Zone
Work Towards Making Them a Subject Matter Expert
Give Them Opportunities to Impress You
Work on a Side Project Together
Push to Github* Deploy on Heroku* (*or whatever)
Get Them Excited!
Pairing is Caring
SENIOR DEV JUNIOR DEV ABOUT TO HAVE A PANIC ATTACK
Team Dynamics
Training and Mentoring them is “REAL WORK”
Junior Developers are an Investment not a Distraction
Special Thanks to Jordan Retterer - @jordanr64 Colin Dean -
@colindean Lee Matibe - @Taitosoku Tina Wuest - @callmewuest