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

Start your own apprenticeship program

Elle Meredith
September 07, 2019

Start your own apprenticeship program

With all the development bootcamps around, there is a surplus of bright junior developers, however, everyone is looking to hire senior devs. Building a developer apprenticeship in your organisation creates a continuous learning environment. It helps all your engineers understand the technology stack, culture, and shared vocabulary.

Learn how to hire for, develop, and implement a robust apprenticeship program that creates a solid pipeline of talent that will grow your business.

Almost full write-up is available at: https://blog.blackmill.co/start-your-own-apprenticeship-program-37a3c33a66b9

Elle Meredith

September 07, 2019
Tweet

More Decks by Elle Meredith

Other Decks in Technology

Transcript

  1. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Apprenticeship is… training in

    an art, trade, or cra! under a legal agreement that defines the duration and conditions of the relationship between master and apprentice
  2. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Different to internship? Intern:

    a student or trainee who works, sometimes without pay, in order to gain work experience or satisfy requirements for a qualification. Apprentice: a person who is learning a trade from a skilled employer, having agreed to work for a fixed period at [relatively] low wages
  3. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Different to internship? Intern:

    a student or trainee who works, sometimes without pay, in order to gain work experience or satisfy requirements for a qualification. Apprentice: a person who is learning a trade from a skilled employer, having agreed to work for a fixed period at [relatively] low wages
  4. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Apprenticeship is ‛ On

    the job training ‛ Focus on sustainable growth ‛ Longer term ‛ Real application ‛ Dedicated mentoring ‛ Instruction = occupation ‛ Honing their craft ‛ Talent evaluation ‛ Results in a full-time role
  5. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Hiring juniors makes for

    better team workflows ‛ Improves diversity ‛ Improved performance ‛ Increased productivity ‛ Simpler explanations ‛ Better understanding ‛ Documentation ‛ Explicit communication
  6. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Hiring juniors supports team

    development ‛ Improves retention ‛ Training ‛ Competitive edge ‛ Skills gap ‛ Supports scaling ‛ Saves time and money on recruitment
  7. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Understand needs 1 -

    Program length - Number of apprentices - Who's in charge of what - What they should know - What they should learn - How they will learn it
  8. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Understand needs 1 -

    Define realistic expectations - Set timeline - Plan how to source and hire apprentices - Develop processes and logistics - Budget
  9. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Source candidates 2 -

    How will you recruit and screen candidates? - Decide what you're looking for - Decide pay grades - Decide on promotion channels - Define the hiring process - Adjust for beginner level - Set dates in calendar - Select a hiring committee - Make the hiring a team decision
  10. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO 1. Why programming? What

    have you done to expose yourself to programming so far? 2. If you are accepted into our programme, what would you like to get out of it? What would success look like for you? 3. Tell us about a time you made a mistake that you learned a lot from. If you encountered the situation again, what would you do differently? 4. Why are you interested in joining Hooroo? How do you relate to Hooroo's purpose and values?
  11. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Your code should demonstrate:

    - knowledge of Ruby syntax, style, organisation, and refactoring; - division into logical components and methods with clear responsibility; and - all requirements as laid out per the specification.
  12. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Tell us about a

    time you worked as part of a team. What was your contribution? What did you like/dislike about the team environment? What was the outcome of the team’s work? * Look for signs they know their own strengths and weaknesses, and can empathise with others. Someone who can appreciate the benefits we receive from others on the team, with a wish to reciprocate.
  13. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Develop a program 3

    - What kind of training will be delivered? - What to include in the curriculum? - What competencies to exit with? - Who will be the program coordinator? - How will you measure and evaluate apprentice outcomes?
  14. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO How to guide 4

    - Set realistic expectations - Prepare team and mentors - Consider on-boarding - Consider training
  15. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Define success 5 -

    Set milestones - Breakable toy - Assessment - Personal confidence - Big scary quiz
  16. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing GRR Exercism Student

    lightning talks Technical book club Breakable toy
  17. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing GRR Exercism Student

    lightning talks Technical book club Breakable toy Fortnightly 1:1
  18. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing GRR Exercism Student

    lightning talks Technical book club Breakable toy Fortnightly 1:1 Fortnightly retros
  19. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing GRR Exercism Student

    lightning talks Technical book club Breakable toy Fortnightly 1:1 Fortnightly retros Mentor buddy
  20. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing GRR Exercism Student

    lightning talks Technical book club Breakable toy Fortnightly 1:1 Fortnightly retros Mentor buddy Team sessions
  21. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing GRR Exercism Student

    lightning talks Technical book club Breakable toy Fortnightly 1:1 Fortnightly retros Mentor buddy Team sessions Team rotations
  22. ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing GRR Exercism Student

    lightning talks Technical book club Breakable toy Fortnightly 1:1 Fortnightly retros Mentor buddy Team sessions Team rotations Placements