Developing Software Developers
-
Upload
dave-hoover -
Category
Education
-
view
969 -
download
1
description
Transcript of Developing Software Developers
![Page 1: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/1.jpg)
DevelopingSoftwareDevelopersA story about apprenticeship programsby @DaveHoover
![Page 2: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/2.jpg)
My StoryA child and family therapist from 1996-2000
Learned HTML in 1999
Joined Edventions in 2000, learned Perl to keep my job
Started “apprenticing” in 2002
Wrote a book about “apprenticing” in 2005
Started Obtiva’s apprenticeship program in 2007
Grew the program at Groupon in 2011-2012
![Page 3: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/3.jpg)
Finally published in 2009
![Page 4: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/4.jpg)
Why apprenticeship?Mainstream hiring models are too narrow
Untold thousands of high potential, low credential, underemployed people available
Grow people into your culture
Engenders loyalty in both your apprentices and your mentors
Seeds a culture of learning inside your teams
![Page 5: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/5.jpg)
Viable Cultures of Learning?
![Page 6: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/6.jpg)
Ideal Competency Continuum
![Page 7: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/7.jpg)
How does it work?An experienced practitioner, willing to mentor
A team and project, within reach
Emphasis on culture over curriculum, surrounded by growth
Contributing in the trenches
Pet project for safe exploration
Structured feedback loops at multiple levels
![Page 8: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/8.jpg)
ResultsFrom Obtiva, Groupon, Hashrocket, 8th Light
58 apprentices
54 succeeded, 93% success rate
80% still with the companies after 5 years
Starting salary: $73k (Chicago, Jacksonville)
Age range: 19-42, typically early/mid-20’s
![Page 9: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/9.jpg)
Lessons LearnedTimeboxing into milestones
Scheduled decision points
1:1 ratio, 1:1 relationship
Organic curriculum
Still very white-male-ish
![Page 10: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/10.jpg)
Next stepsCritically high US un/under-employment for those under age 25
50% of US employers cannot fill skilled roles
Goal: Help start 1000 apprenticeship programs inside of businesses and organizations across the country
Paper: https://s3.amazonaws.com/apprentice.us/Apprenticeship-Programs.pdf
![Page 11: Developing Software Developers](https://reader034.fdocuments.us/reader034/viewer/2022051323/5491a2e9ac79593f288b458f/html5/thumbnails/11.jpg)
Current step
@DaveHooverdevbootcamp.com