SlideShare a Scribd company logo
The Fake problem with hiring juniors
Berta Devant
Madrid | November 30 - December 1, 2018
Experience.contains(value)
" We need someone
who can actually bring
value to our team "
Actual rejection for a job
• Mentorship
• Network
• Ability to learn
Good Developer Bad Developer
Images from Eric Elliot post on how to be 10x Developer
Code + People + Learning = DEV
"Our Team can't afford to hire a Junior
Developer right now"
"An implicit acknowledgement that they have
no idea how to manage developers. They can
only hire people who can manage themselves
and work in total chaos. "
https://medium.com/dangerous-engineering/how-to-hire-bootcamp-grads-or-th
e-design-of-engineering-teams-4dd85468faa9
A+ Software Team
❏ People Lead
❏ Technical Lead/Mentor
❏ Training Time & Budget
❏ Organized Documentation &
Processes
❏ Clear Specified Roles
❏ Question EVERYTHING
❏ Test your team's knowledge
❏ Promotes exchange of information
❏ Promotes learning
❏ Promotes mentorship
❏ Invested in the team
Why should I hire a Junior Dev?
Junior Dev -> Good Dev
NOT understand programming
concepts like abstraction and
architecture
❏ Include your dev into
meetings/conversations about
architecture early on
❏ [Help them write Architecture
documentation]
Junior Dev -> Good Dev
Will produce code without keeping
performance or maintainability in
mind
❏ Use code reviews to mentor
and explain why clean code is
important
❏ [Read Clean Code]
Junior Dev -> Good Dev
Can use libraries & frameworks,
does not understand how they
work
❏ Pair Program when using said
frameworks and delve into
them together
Junior Dev -> Good Dev
Will need occasional guidance on
how to solve a problems and
release features
❏ Make a regular event to share
tech knowledge
❏ Include Tech discussions at the
end of Daily standup
Junior Dev -> Good Dev
Afraid to ask for help
❏ Make sure your team ask
questions regularly and set a
good environment
❏ Foster communication even
outside of work
Good > Experience
Grow Talent > Hiring
Junior != Useless
Training track for ALL
Thank you!
Twitter: @bertadevant

More Related Content

Similar to Codemotion madrid - the Fake Problem with Hiring Juniors

The fake problem with hiring juniors by Berta Devant
The fake problem with hiring juniors by Berta DevantThe fake problem with hiring juniors by Berta Devant
The fake problem with hiring juniors by Berta Devant
Codemotion
 
The fake problem with hiring juniors - Berta Devant - Codemotion Rome 2018
The fake problem with hiring juniors - Berta Devant - Codemotion Rome 2018The fake problem with hiring juniors - Berta Devant - Codemotion Rome 2018
The fake problem with hiring juniors - Berta Devant - Codemotion Rome 2018
Codemotion
 
The fake problem with junior developers
The fake problem with junior developersThe fake problem with junior developers
The fake problem with junior developers
Berta Pintado
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...
Wojciech Seliga
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
Wojciech Seliga
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
Wojciech Seliga
 
Technology Staffing Solutions | SOLTECH | Atlanta, GA
Technology Staffing Solutions | SOLTECH | Atlanta, GATechnology Staffing Solutions | SOLTECH | Atlanta, GA
Technology Staffing Solutions | SOLTECH | Atlanta, GA
Jeff Bond
 
Building Great Software Engineering Teams
Building Great Software Engineering TeamsBuilding Great Software Engineering Teams
Building Great Software Engineering Teams
Brian Link
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Ibm internship
Ibm   internshipIbm   internship
Ibm internship
fitrianoviani
 
NYC Rebels of Recruiting Roadshow | Peter Phelan from MediaMath
NYC Rebels of Recruiting Roadshow | Peter Phelan from MediaMathNYC Rebels of Recruiting Roadshow | Peter Phelan from MediaMath
NYC Rebels of Recruiting Roadshow | Peter Phelan from MediaMath
Glassdoor
 
Why other ppl_dont_get_it
Why other ppl_dont_get_itWhy other ppl_dont_get_it
Why other ppl_dont_get_it
jaxLondonConference
 
Resume
ResumeResume
Resume
sydeys
 
Why We Should Hire Corey King
Why We Should Hire Corey KingWhy We Should Hire Corey King
Why We Should Hire Corey King
guest454224
 
Tailoring talent with talener
Tailoring talent with talenerTailoring talent with talener
Tailoring talent with talener
Shijit Dasgupta
 
CTO Management Tool Box - Demi Ben-Ari at Panorays
CTO Management Tool Box - Demi Ben-Ari at PanoraysCTO Management Tool Box - Demi Ben-Ari at Panorays
CTO Management Tool Box - Demi Ben-Ari at Panorays
Demi Ben-Ari
 
Agile Project Management for Elearning – ATD TechKnowledge 2017
Agile Project Management for Elearning – ATD TechKnowledge 2017Agile Project Management for Elearning – ATD TechKnowledge 2017
Agile Project Management for Elearning – ATD TechKnowledge 2017
TorranceLearning
 
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
apidays
 
TOA - How to survive a TechDD workshop
TOA - How to survive a TechDD workshopTOA - How to survive a TechDD workshop
TOA - How to survive a TechDD workshop
Chris Philipps
 
What I learned from 200+ Tech DDs
What I learned from 200+ Tech DDsWhat I learned from 200+ Tech DDs
What I learned from 200+ Tech DDs
Chris Philipps
 

Similar to Codemotion madrid - the Fake Problem with Hiring Juniors (20)

The fake problem with hiring juniors by Berta Devant
The fake problem with hiring juniors by Berta DevantThe fake problem with hiring juniors by Berta Devant
The fake problem with hiring juniors by Berta Devant
 
The fake problem with hiring juniors - Berta Devant - Codemotion Rome 2018
The fake problem with hiring juniors - Berta Devant - Codemotion Rome 2018The fake problem with hiring juniors - Berta Devant - Codemotion Rome 2018
The fake problem with hiring juniors - Berta Devant - Codemotion Rome 2018
 
The fake problem with junior developers
The fake problem with junior developersThe fake problem with junior developers
The fake problem with junior developers
 
Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...Ten lessons I painfully learnt while moving from software developer
to entrep...
Ten lessons I painfully learnt while moving from software developer
to entrep...
 
Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...Ten lessons I painfully learnt while moving from software developer to entrep...
Ten lessons I painfully learnt while moving from software developer to entrep...
 
10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy10 bezcennych lekcji dla software developera stającego się szefem firmy
10 bezcennych lekcji dla software developera stającego się szefem firmy
 
Technology Staffing Solutions | SOLTECH | Atlanta, GA
Technology Staffing Solutions | SOLTECH | Atlanta, GATechnology Staffing Solutions | SOLTECH | Atlanta, GA
Technology Staffing Solutions | SOLTECH | Atlanta, GA
 
Building Great Software Engineering Teams
Building Great Software Engineering TeamsBuilding Great Software Engineering Teams
Building Great Software Engineering Teams
 
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
Javantura v7 - Learning to Scale Yourself: The Journey from Coder to Leader -...
 
Ibm internship
Ibm   internshipIbm   internship
Ibm internship
 
NYC Rebels of Recruiting Roadshow | Peter Phelan from MediaMath
NYC Rebels of Recruiting Roadshow | Peter Phelan from MediaMathNYC Rebels of Recruiting Roadshow | Peter Phelan from MediaMath
NYC Rebels of Recruiting Roadshow | Peter Phelan from MediaMath
 
Why other ppl_dont_get_it
Why other ppl_dont_get_itWhy other ppl_dont_get_it
Why other ppl_dont_get_it
 
Resume
ResumeResume
Resume
 
Why We Should Hire Corey King
Why We Should Hire Corey KingWhy We Should Hire Corey King
Why We Should Hire Corey King
 
Tailoring talent with talener
Tailoring talent with talenerTailoring talent with talener
Tailoring talent with talener
 
CTO Management Tool Box - Demi Ben-Ari at Panorays
CTO Management Tool Box - Demi Ben-Ari at PanoraysCTO Management Tool Box - Demi Ben-Ari at Panorays
CTO Management Tool Box - Demi Ben-Ari at Panorays
 
Agile Project Management for Elearning – ATD TechKnowledge 2017
Agile Project Management for Elearning – ATD TechKnowledge 2017Agile Project Management for Elearning – ATD TechKnowledge 2017
Agile Project Management for Elearning – ATD TechKnowledge 2017
 
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
apidays LIVE Paris 2021 - What makes developers happy in 2021 by Damien Cavai...
 
TOA - How to survive a TechDD workshop
TOA - How to survive a TechDD workshopTOA - How to survive a TechDD workshop
TOA - How to survive a TechDD workshop
 
What I learned from 200+ Tech DDs
What I learned from 200+ Tech DDsWhat I learned from 200+ Tech DDs
What I learned from 200+ Tech DDs
 

Recently uploaded

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
sachin chaurasia
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
wisnuprabawa3
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 

Recently uploaded (20)

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.The Python for beginners. This is an advance computer language.
The Python for beginners. This is an advance computer language.
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
New techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdfNew techniques for characterising damage in rock slopes.pdf
New techniques for characterising damage in rock slopes.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 

Codemotion madrid - the Fake Problem with Hiring Juniors

  • 1. The Fake problem with hiring juniors Berta Devant Madrid | November 30 - December 1, 2018
  • 3.
  • 4.
  • 5. " We need someone who can actually bring value to our team " Actual rejection for a job
  • 7. Good Developer Bad Developer Images from Eric Elliot post on how to be 10x Developer
  • 8. Code + People + Learning = DEV
  • 9. "Our Team can't afford to hire a Junior Developer right now"
  • 10. "An implicit acknowledgement that they have no idea how to manage developers. They can only hire people who can manage themselves and work in total chaos. " https://medium.com/dangerous-engineering/how-to-hire-bootcamp-grads-or-th e-design-of-engineering-teams-4dd85468faa9
  • 11. A+ Software Team ❏ People Lead ❏ Technical Lead/Mentor ❏ Training Time & Budget ❏ Organized Documentation & Processes ❏ Clear Specified Roles
  • 12.
  • 13. ❏ Question EVERYTHING ❏ Test your team's knowledge ❏ Promotes exchange of information ❏ Promotes learning ❏ Promotes mentorship ❏ Invested in the team Why should I hire a Junior Dev?
  • 14. Junior Dev -> Good Dev NOT understand programming concepts like abstraction and architecture ❏ Include your dev into meetings/conversations about architecture early on ❏ [Help them write Architecture documentation]
  • 15. Junior Dev -> Good Dev Will produce code without keeping performance or maintainability in mind ❏ Use code reviews to mentor and explain why clean code is important ❏ [Read Clean Code]
  • 16. Junior Dev -> Good Dev Can use libraries & frameworks, does not understand how they work ❏ Pair Program when using said frameworks and delve into them together
  • 17. Junior Dev -> Good Dev Will need occasional guidance on how to solve a problems and release features ❏ Make a regular event to share tech knowledge ❏ Include Tech discussions at the end of Daily standup
  • 18. Junior Dev -> Good Dev Afraid to ask for help ❏ Make sure your team ask questions regularly and set a good environment ❏ Foster communication even outside of work
  • 19. Good > Experience Grow Talent > Hiring Junior != Useless Training track for ALL