Slide 1

Slide 1 text

Start your own apprenticeship program ELLE MEREDITH

Slide 2

Slide 2 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Everyone wants to hire senior developers

Slide 3

Slide 3 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Your people are your most valuable resource

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO ‛ Apprentice ‛ Journeyman ‛ Master

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Why?

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO What do you need?

Slide 13

Slide 13 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Company buy-in

Slide 14

Slide 14 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Team buy-in

Slide 15

Slide 15 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Person(s) responsible

Slide 16

Slide 16 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO How do you start a program?

Slide 17

Slide 17 text

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

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO How did we do it?

Slide 21

Slide 21 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO

Slide 22

Slide 22 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO

Slide 23

Slide 23 text

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?

Slide 24

Slide 24 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO

Slide 25

Slide 25 text

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.

Slide 26

Slide 26 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Non-technical interview

Slide 27

Slide 27 text

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.

Slide 28

Slide 28 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Technical interview

Slide 29

Slide 29 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO In-office visit

Slide 30

Slide 30 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Communicate continuously with the candidates

Slide 31

Slide 31 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Provide feedback to unsuccessful candidates

Slide 32

Slide 32 text

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?

Slide 33

Slide 33 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO How to guide 4 - Set realistic expectations - Prepare team and mentors - Consider on-boarding - Consider training

Slide 34

Slide 34 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Define success 5 - Set milestones - Breakable toy - Assessment - Personal confidence - Big scary quiz

Slide 35

Slide 35 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO My apprenticeship program

Slide 36

Slide 36 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO

Slide 37

Slide 37 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing

Slide 38

Slide 38 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing Exercism

Slide 39

Slide 39 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing GRR Exercism

Slide 40

Slide 40 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO Pairing GRR Exercism Student lightning talks

Slide 41

Slide 41 text

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

Slide 42

Slide 42 text

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

Slide 43

Slide 43 text

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

Slide 44

Slide 44 text

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

Slide 45

Slide 45 text

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

Slide 46

Slide 46 text

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

Slide 47

Slide 47 text

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

Slide 48

Slide 48 text

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

Slide 49

Slide 49 text

ELLE MEREDITH ‛ @AEMEREDITH ‛ BLACKMILL.CO So why not start an apprenticeship program today?

Slide 50

Slide 50 text

THANK YOU ELLE MEREDITH