Your SlideShare is downloading. ×

Apprenticeship 8 28

95

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
95
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Agile Apprenticeship Carl Shotwell Twitter: @carl_talks
  • 2. What’s going on? ● About me ● What is agile apprenticeship? ● My experiences so far ● How to make a better apprentice program? ○ Discussion ● LeanCoffee
  • 3. Me! ● BS Computer Science and Engineering ○ The Ohio State University, May 2013 ● Joined LeanDog as Software Apprentice in June, 2013
  • 4. My problem? School doesn’t teach me how to make software! Really, if anything, it teaches how to get by.
  • 5. What’s all this about?
  • 6. What is apprenticeship? ● Internship: ○ “A student or a recent graduate undergoing supervised practical training.” -freedictionary.com ● Co-op: ○ “structured method of combining classroom-based education with practical work experience.” -wikipedia.org
  • 7. What is apprenticeship? "Apprenticeship makes a difference because it instills a lifelong passion to master the craft. It instills a passion for perpetual learning and, in the process, enables the apprentice to become a great developer. -Pete McBreen, Software Craftsmanship" Q: How to nurture a passion for Software Craftsmanship?
  • 8. Values to Strive For ● Growth Mindset ● A need to be adapting to feedback ● Pragmatic vs Dogmatic ● Desire to share knowledge ● Willingness to experiment ● Desire to take control of destiny ● Focus on individual ● Inclusivity ● Skill-centric rather than process ● Preference for situated learning *As defined in Apprenticeship Patterns by David Hoover and Adewale Oshineye
  • 9. What am I doing to achieve these values? ● Work closely with a mentor on real world problems. ● Break some stuff! ● Collaborate! "You can't do anything really well unless you love it, and if you love to hack you'll inevitably be working on projects of your own." -Paul Graham, Hackers and Painters
  • 10. Making a better agile apprentice? Discussion time! ● How does one inspire passion? ● How to make a better (insert trade here)? ● How to make a better agilista? ● How to make a better member of the community? ● How is the experience kept exciting and fresh?

×