Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Hiring Juniors - RubyConf Indonesia 2019 Closing Keynote

Ryan Bigg
September 29, 2019

Hiring Juniors - RubyConf Indonesia 2019 Closing Keynote

We are having a hard time hiring mids & seniors in this industry. It is time that we changed our tactics -- it's time that we started to hire _and train_ junior developers.

This talk covers the _why_ and _how_ of training junior developers. I base this talk off the knowledge that I've gained from running a structured training and mentoring program at Culture Amp.

Ryan Bigg

September 29, 2019
Tweet

More Decks by Ryan Bigg

Other Decks in Programming

Transcript

  1. me@ryanbigg.com Twitter Site Email

  2. cookpadgojekalodokterbukalapak mekariperkodiidrubydtgeekhunter @ryanbigg.com

  3. None
  4. Who is hiring?

  5. None
  6. Senior Ruby Developers

  7. We need to hire juniors.

  8. JEP Junior Engineering Program

  9. HIRING SENIOR DEVELOPER (PLZ) ACTIVEMANTRA::REQUEST

  10. nil ACTIVEMANTRA::RESPONSE

  11. POODR

  12. <SNIP>

  13. None
  14. Developer Rockstar Unicorns

  15. None
  16. The Totally Scientific Pyramid of Skill v1 “Optimal Hiring Zone™”

    Your next superstar developer lives here
  17. Developers Developing Developers

  18. JEP Junior Engineering Program

  19. Wait, but why?

  20. Juniors make better teams

  21. Simpler Explanations Easier Understanding =

  22. Communication is explicit

  23. Skill-diversity outperforms same-ness

  24. Juniors make better teams

  25. Part 1: Before

  26. Company Team Champion

  27. Have a Plan

  28. Part 2: Recruit!

  29. + SOCIAL INTERVIEWS TECHNICAL CODING CHALLENGE Stage 1: Stage 2:

    Interviewing stages
  30. Treat them GENTLY Interviewing tip #1:

  31. Dramatic Re-enactment

  32. SOCIAL over TECHNICAL Interviewing tip #2:

  33. None
  34. Give them FEEDBACK Interviewing tip #3:

  35. 25,000+ words Feedback given 500 words / person

  36. A new junior appeared!

  37. Part 3: Belonging

  38. Do Don’t How to treat a junior developer

  39. It is ALWAYS OK to ask questions

  40. PAIR up #$

  41. SMILE more

  42. “ why are you doing this? ” ? ?

  43. Project: this guy

  44. None
  45. Maslow’s Hierarchy of Needs Project Aristotle

  46. None
  47. nil ACTIVEMANTRA::RESPONSE

  48. Hire Juniors

  49. Juniors make better teams

  50. Do Don’t How to treat a junior developer

  51. Developers Developing Developers @ryanbigg