SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
Developing Developers
Through Apprenticeship
Boston SPIN
April 15th, 2014
The Industrial Age is over
https://flic.kr/p/uiR3
“The Information Age”
https://flic.kr/p/6inibm
“Software is all around us!”
https://flic.kr/p/5K9py8
“The future is NOW…”
But there’s no one here to build it…
https://flic.kr/p/7mDW2s
0
350000
700000
1050000
1400000
2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
1.4 million
computing jobs
400,000
CS Grads
Computer Science Grads
All Other Degrees
https://flic.kr/p/89bPVU
Between 2004 and 2009, the number of CS grads declined
https://flic.kr/p/9WaWEe
Jobs go unfilled, stifling innovation
“86 percent of institutions and
education providers believe their
graduates are adequately prepared
for employment, yet only half of
employers and graduates
agree.”
McKinsey, 2013
We’ve been here before…
https://flic.kr/p/eTfeLi
We’ve been here before…
The Renaissance
• 608
Apprenticeship in the Renaissance
What is craftsmanship?
http://bit.ly/1n8pok8
Meet Mark
Foundations
https://flic.kr/p/8tWarG
Strong foundations…
Being a good mentor
https://flic.kr/p/mudtg4
Paint a picture
Constructive Criticism
https://flic.kr/p/gv2Fmz
Empathy
http://bit.ly/1eJIuVZ
Mindfulness and Empathy
Fast is slow
https://flic.kr/p/8rh94X
Moving fast is slow
Being a good mentee
Own what you don’t know
https://flic.kr/p/7UMvdx
Own what you don’t know
Own your spot on the team
https://flic.kr/p/aEfgGY
Be the worst person on the team
Do the uncomfortable
Do the uncomfortable!
Stretch tasks
https://flic.kr/p/2brfxq
Stretch Tasks
“Menial” Tasks
Ask informed questions
"Judge a man by his questions
rather than his answers."
!
- Voltaire
Find a common bond outside
of work
Love at first sight
A match made in heaven
Find Peers
Find peers
https://flic.kr/p/7RuPTy
PracticeApprenticeship Secret Weapons
https://flic.kr/p/dGvAay
Not SMART
• Read “learn to program”
SMART
• Complete Reading and Exercises of Chapters 1-6 of “Learn
to Program” by May 1st
• Review exercises with Dan by May 10th
• Incorporate exercise feedback by May 15th
• Complete Reading and Exercises of remaining “Learn to
Program” contents by June 1st
• Review exercises with Dan by June 10th
• Incorporate exercise feedback by June 20th
MilestonesDecompose with milestones
https://flic.kr/p/dRG7g
Weekly 1on1’s
Weekly 1on1’s
https://flic.kr/p/7oWmVo
Reading List
https://flic.kr/p/zXqL6
Build a reading list…synthesize knowledge
Challenge List
https://flic.kr/p/9Lcbki
Plan projects and challenges
Celebrate completion
Rules to Guide You
The Business Comes First
The business comes first
Proximity Matters
http://bit.ly/1m5DXEZ
Proximity matters
Pairing and Shadowing
Pair Programming
Saturation and Diminishing
Returns
Saturation and diminishing returns
Lots of work?
https://flic.kr/p/9qP8m2
Feel like a lot of work?
It is
A Brief, Personal
Digression…
Be Like Larry…
Light a spark…
Thanks!
!
@dpickett
www.launchacademy.com

Mais conteúdo relacionado

Mais procurados

Pecha kucha elevator speech plus?
Pecha kucha   elevator speech plus?Pecha kucha   elevator speech plus?
Pecha kucha elevator speech plus?
Kuba Tabedzki, PMP
 
Creating e learning mashups
Creating e learning mashupsCreating e learning mashups
Creating e learning mashups
Neil Mehta
 
Marketing, Recruitment, Retention & Transitions in CareerTech
Marketing, Recruitment, Retention & Transitions in CareerTechMarketing, Recruitment, Retention & Transitions in CareerTech
Marketing, Recruitment, Retention & Transitions in CareerTech
Jeremy Zweiacker
 
Rpi Project 08
Rpi Project 08Rpi Project 08
Rpi Project 08
weegie
 

Mais procurados (20)

Phm hack the classroom
Phm hack the classroomPhm hack the classroom
Phm hack the classroom
 
Matthew Gomez PPP
Matthew Gomez PPPMatthew Gomez PPP
Matthew Gomez PPP
 
Curley_Bryce_DMP2
Curley_Bryce_DMP2Curley_Bryce_DMP2
Curley_Bryce_DMP2
 
What is genius hour and how can it enhance your secondary classroom? videos l...
What is genius hour and how can it enhance your secondary classroom? videos l...What is genius hour and how can it enhance your secondary classroom? videos l...
What is genius hour and how can it enhance your secondary classroom? videos l...
 
The promises of web scrapping: Mining the web for relational data about artists
The promises of web scrapping: Mining the web for relational data about artistsThe promises of web scrapping: Mining the web for relational data about artists
The promises of web scrapping: Mining the web for relational data about artists
 
Pecha kucha elevator speech plus?
Pecha kucha   elevator speech plus?Pecha kucha   elevator speech plus?
Pecha kucha elevator speech plus?
 
Managing to know - a tale of cave painting, eportfolio, the printing press an...
Managing to know - a tale of cave painting, eportfolio, the printing press an...Managing to know - a tale of cave painting, eportfolio, the printing press an...
Managing to know - a tale of cave painting, eportfolio, the printing press an...
 
25 barriers to web 2 implementation
25 barriers to web 2 implementation25 barriers to web 2 implementation
25 barriers to web 2 implementation
 
Company Data by SmartPhone mobile.infobroker.de 1.2
Company Data by SmartPhone mobile.infobroker.de 1.2Company Data by SmartPhone mobile.infobroker.de 1.2
Company Data by SmartPhone mobile.infobroker.de 1.2
 
Creating e learning mashups
Creating e learning mashupsCreating e learning mashups
Creating e learning mashups
 
Dishmon darline 4.4 final ppp slide show
Dishmon darline 4.4 final ppp slide showDishmon darline 4.4 final ppp slide show
Dishmon darline 4.4 final ppp slide show
 
Building a Public Data Portal with the MongoDB BI Connector and Tableau
Building a Public Data Portal with the MongoDB BI Connector and TableauBuilding a Public Data Portal with the MongoDB BI Connector and Tableau
Building a Public Data Portal with the MongoDB BI Connector and Tableau
 
Resources for Students Self Education
Resources for Students Self EducationResources for Students Self Education
Resources for Students Self Education
 
A College Transcript in High School
A College Transcript in High SchoolA College Transcript in High School
A College Transcript in High School
 
Tech Trends for 2016
Tech Trends for 2016Tech Trends for 2016
Tech Trends for 2016
 
Tech trends for Libraries in 2016
Tech trends for Libraries in 2016Tech trends for Libraries in 2016
Tech trends for Libraries in 2016
 
What is Web 2.0 (class for public)
What is Web 2.0 (class for public)What is Web 2.0 (class for public)
What is Web 2.0 (class for public)
 
Marketing, Recruitment, Retention & Transitions in CareerTech
Marketing, Recruitment, Retention & Transitions in CareerTechMarketing, Recruitment, Retention & Transitions in CareerTech
Marketing, Recruitment, Retention & Transitions in CareerTech
 
Tech Prep A-Z
Tech Prep A-ZTech Prep A-Z
Tech Prep A-Z
 
Rpi Project 08
Rpi Project 08Rpi Project 08
Rpi Project 08
 

Destaque (6)

Writing a Space Shooter with HTML5 Canvas
Writing a Space Shooter with HTML5 CanvasWriting a Space Shooter with HTML5 Canvas
Writing a Space Shooter with HTML5 Canvas
 
jQuery Mobile
jQuery MobilejQuery Mobile
jQuery Mobile
 
Entertaining pixie
Entertaining pixieEntertaining pixie
Entertaining pixie
 
A Brief Introduction to JQuery Mobile
A Brief Introduction to JQuery MobileA Brief Introduction to JQuery Mobile
A Brief Introduction to JQuery Mobile
 
High Availability Perl DBI + MySQL
High Availability Perl DBI + MySQLHigh Availability Perl DBI + MySQL
High Availability Perl DBI + MySQL
 
Intro to jquery
Intro to jqueryIntro to jquery
Intro to jquery
 

Semelhante a Developing Developers Through Apprenticeship

The Death of Lorem Ipsum & Pixel Perfect Content
The Death of Lorem Ipsum & Pixel Perfect ContentThe Death of Lorem Ipsum & Pixel Perfect Content
The Death of Lorem Ipsum & Pixel Perfect Content
Dave Olsen
 
Newsletter Oct'12
Newsletter Oct'12Newsletter Oct'12
Newsletter Oct'12
CareersGlos
 

Semelhante a Developing Developers Through Apprenticeship (20)

The Squishy Future of Content - HEEMAC Edition
The Squishy Future of Content - HEEMAC EditionThe Squishy Future of Content - HEEMAC Edition
The Squishy Future of Content - HEEMAC Edition
 
The Death of Lorem Ipsum & Pixel Perfect Content
The Death of Lorem Ipsum & Pixel Perfect ContentThe Death of Lorem Ipsum & Pixel Perfect Content
The Death of Lorem Ipsum & Pixel Perfect Content
 
Senior Research
Senior ResearchSenior Research
Senior Research
 
Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...
Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...
Future Skills, Future Work: Projecting the Future, Challenge Paper Six, 16 Ap...
 
Ellison PD - Aug. 12, 2014
Ellison PD - Aug. 12, 2014Ellison PD - Aug. 12, 2014
Ellison PD - Aug. 12, 2014
 
Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...Calculating how much your University spends on Open Access and what to do abo...
Calculating how much your University spends on Open Access and what to do abo...
 
Calculating how much your University spends on Open Access--and what to do ab...
Calculating how much your University spends on Open Access--and what to do ab...Calculating how much your University spends on Open Access--and what to do ab...
Calculating how much your University spends on Open Access--and what to do ab...
 
Growing with the Open-Source Community
Growing with the Open-Source CommunityGrowing with the Open-Source Community
Growing with the Open-Source Community
 
Arlg conference presentation 2016 12 aoc v4
Arlg conference presentation 2016   12 aoc v4Arlg conference presentation 2016   12 aoc v4
Arlg conference presentation 2016 12 aoc v4
 
DevLearn 2018 - Designing AR Experiences for Performance Support
DevLearn 2018 -  Designing AR Experiences for Performance SupportDevLearn 2018 -  Designing AR Experiences for Performance Support
DevLearn 2018 - Designing AR Experiences for Performance Support
 
Newsletter Oct'12
Newsletter Oct'12Newsletter Oct'12
Newsletter Oct'12
 
The Times They Are a-Changin’: A Data-Driven Portrait of New Trends in How We...
The Times They Are a-Changin’: A Data-Driven Portrait of New Trends in How We...The Times They Are a-Changin’: A Data-Driven Portrait of New Trends in How We...
The Times They Are a-Changin’: A Data-Driven Portrait of New Trends in How We...
 
Chap Research Flyer
Chap Research FlyerChap Research Flyer
Chap Research Flyer
 
The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
The Death of Lorem Ipsum and Pixel-Perfect Content (MinneWebCon version)
 
The Future Friendly Campus (Workshop Edition)
The Future Friendly Campus (Workshop Edition)The Future Friendly Campus (Workshop Edition)
The Future Friendly Campus (Workshop Edition)
 
Open Source Portal and Mobile Solutions
Open Source Portal and Mobile SolutionsOpen Source Portal and Mobile Solutions
Open Source Portal and Mobile Solutions
 
PyData: Past, Present Future (PyData SV 2014 Keynote)
PyData: Past, Present Future (PyData SV 2014 Keynote)PyData: Past, Present Future (PyData SV 2014 Keynote)
PyData: Past, Present Future (PyData SV 2014 Keynote)
 
Deck 1-56
Deck 1-56Deck 1-56
Deck 1-56
 
October 2011's eMagazine
October 2011's eMagazineOctober 2011's eMagazine
October 2011's eMagazine
 
Tfwebdevsd
TfwebdevsdTfwebdevsd
Tfwebdevsd
 

Mais de Dan Pickett (6)

Engines Lightning Talk
Engines Lightning TalkEngines Lightning Talk
Engines Lightning Talk
 
5 Of Our Favorite Ruby Gems
5 Of Our Favorite Ruby Gems5 Of Our Favorite Ruby Gems
5 Of Our Favorite Ruby Gems
 
Refinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS ShowdownRefinery CMS: BostonRB CMS Showdown
Refinery CMS: BostonRB CMS Showdown
 
VCR Lightning Talk
VCR Lightning TalkVCR Lightning Talk
VCR Lightning Talk
 
So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?So You've Got a Software Idea...Now What?
So You've Got a Software Idea...Now What?
 
It's Not Just About Code
It's Not Just About CodeIt's Not Just About Code
It's Not Just About Code
 

Developing Developers Through Apprenticeship