Slide 1

Slide 1 text

Technical Onboarding, Training, and Mentoring Nicole Zuckerman, Software Engineer, Eventbrite Kate Heddleston, Software Engineer

Slide 2

Slide 2 text

Nicole Zuckerman Kate Heddleston

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

happy productive independent

Slide 5

Slide 5 text

Why do you care? ● Productivity of the individual ● Productivity of the company ● Productivity of the team ● Bonus! Diversity

Slide 6

Slide 6 text

Productivity of Individual Happiness Confidence Skills Upward Trajectory

Slide 7

Slide 7 text

Productivity of Company

Slide 8

Slide 8 text

Productivity of the Team

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

Productivity = (Σ of talent) * teamwork

Slide 11

Slide 11 text

Bonus! Diversity.

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

No content

Slide 14

Slide 14 text

Who?

Slide 15

Slide 15 text

Maximize return:investment How?

Slide 16

Slide 16 text

Inefficient I’m going to be the best onboarding mentor ever!

Slide 17

Slide 17 text

Instead

Slide 18

Slide 18 text

3 major categories to think about 1) Technical Knowledge 2) Company Knowledge and Process 3) Personal Development

Slide 19

Slide 19 text

Offer Acceptance Reliable Independence Start Date When?

Slide 20

Slide 20 text

● Dev Environment Setup ● Shipping Code ● Journaling ● Social Event Week 1

Slide 21

Slide 21 text

Dev Environment

Slide 22

Slide 22 text

3 things I’ve learned this week... Journaling/note taking

Slide 23

Slide 23 text

Small Changes Shipping code

Slide 24

Slide 24 text

Social Event

Slide 25

Slide 25 text

● History of company ● Team Map ● Code Labs ● Shadowing Week 2

Slide 26

Slide 26 text

Team Map History of Company

Slide 27

Slide 27 text

Code Labs Shadowing

Slide 28

Slide 28 text

Week 3 ● 1x1s ● Presentations ● Goal Setting ● Feedback

Slide 29

Slide 29 text

1 on 1’s Presentations

Slide 30

Slide 30 text

Setting Feedback

Slide 31

Slide 31 text

Week 4 ● Review concepts ● Check-in regularly ● Elective shadowing ● Co-piloting a larger project

Slide 32

Slide 32 text

Driver’s Ed

Slide 33

Slide 33 text

● Check-in on goals ● Tailor projects, code labs, etc. to their progress ● Informal apprenticeship Beyond

Slide 34

Slide 34 text

No content

Slide 35

Slide 35 text

Assessment

Slide 36

Slide 36 text

Assessment Categories 1. Confidence 2. Code Quality 3. Communication 4. Judgement 5. Technical Knowledge

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

Takeaways... 1) On boarding should make someone successful in three main areas: Technical skills, Company knowledge, and Personal Development. 2) It benefits everyone in the long run: individual, company, team, and diversity. 3) Everyone can be involved in onboarding.

Slide 39

Slide 39 text

Start improving your onboarding process now! https://github.com/heddle317/onboarding Questions!