A guide to the care and feeding of new devs
@amesimmons
"In my first week I went into panic mode. I was trying to do the job at 100%, but the reality of my skill base is that I know maybe 20 or 30%."
"One day a senior on my team said in a really frustrated voice, 'I don't understand why you still don't get this!' I felt really stupid and somewhat scared for my job."
"I was embarrassed to ask questions that I felt I was supposed to know."
2009
Journalist



2013
My first line of code
rails new railsgirls

2014
Learning in my spare time

Jan 2015
Web development immersive course









Apr 2015
First developer job
Sep 2016
#Twitter




Being a junior dev...



Key findings
On average, developers rated the level of support they received as a junior as 5/10
The top four emotions felt by junior developers were excited, overwhelmed, frustration and fear
Positive
Negative
excited
empowered
intense
engaging
fun
joy
hope
focused
interest
acceptance
intrigue
rewarding
pride
utilised
productive
overwhelmed
frustration
fear
stress
scared
terrified
panic
inadequacy
imposter
anxious
alone
insecurity
uncertain
lost
confused
knowledge-lacking
unqualified
disappointment
meltdown
disaster
80% of developers who responded said juniors could be better supported in the workplace

git.io/v41CJ
Recommendations
For seniors...
Regular 1:1s
Pair programming
Code reviews
Time to learn at work
For juniors...
Ask for help*
Be open about what you do and don't know
Get involved in the community
Review your teammates' code
Keep learning
"The best day was when my manager pulled me aside, asked how I was going and encouraged me to not be too hard on myself. He showed me I was valued, even as a junior. Without that I would probably have never made it to the day programming clicked for me."
A supportive environment where juniors can be vulnerable without fear
@amesimmons
A guide to the care and feeding of new devs
By Amy Simmons
A guide to the care and feeding of new devs
Revamped presentation for Pivotal Labs London, September 2017.
- 506