generalist or specialist
TRANSCRIPT
Generalist
or Specialist
0
1
2
3
4
5
6
7
8
9
10
TFS Git Angular JS .NET C# ASP.Net EF SQL NUnit
0
10
20
30
40
50
60
70
80
Programming
0
10
20
30
40
50
60
70
80
Programming
Tools
Programming Tools
0
10
20
30
40
50
60
70
80
Programming
Tools
Process
Programming Tools Process
0
10
20
30
40
50
60
70
80
Programming
Tools
Process
Teamwork
Programming Tools Process Teamwork
0
10
20
30
40
50
60
70
80
Programming
Tools
Process
Teamwork
Soft Skills
Programming Tools Process Teamwork Soft Skills
0
10
20
30
40
50
60
70
80
DevOps
Programming
Tools
Process
Teamwork
Soft Skills
DevOps Programming Tools Process Teamwork Soft Skills
0
10
20
30
40
50
60
70
80
Hardware
DevOps
Programming
Tools
Process
Teamwork
Soft Skills
Hardware DevOps Programming Tools Process Teamwork Soft Skills
Topology of Skills
Generalist
Overgeneralization
Specialist
Overspecialization
Expert in Everything
Technical Specialist
Domain Specialist
Business Specialist
Network of Ideas
Direction
Learning
Dreyfus model of skill acquisition
Expert
Proficient
Competent
Advanced Beginner
Novice
Dreyfus model of skill acquisition
Expert
Proficient
Competent
Advanced Beginner
Novice
Dreyfus model of skill acquisition
Expert
Proficient
Competent
Advanced Beginner
Novice
Dreyfus model of skill acquisition
Expert
Proficient
Competent
Advanced Beginner
Novice
Dreyfus model of skill acquisition
Expert
Proficient
Competent
Advanced Beginner
Novice
Dreyfus model of skill acquisition
Expert
Proficient
Competent
Advanced Beginner
Novice
Eric Potter• @pottereric• www.humbletoolsmith.com• http://blog.apterainc.com/custom-software/should-custom-software-developers-be-generalists-or-a-specialists