To be a 'generalist' or a 'specialist'? This seems to be the question that has been hanging in my head ever since I've started software development as a profession. Which of the two makes you more effective, productive, and valuable? Finally I've found the answer:
'Scott Ambler, who coined the term “generalising specialist” concurs:
A generalizing specialist is more than just a generalist. A generalist is a jack-of-all-trades but a master of none, whereas a generalizing specialist is a jack-of-all-trades and master of a few. Big difference.'
0 comments:
Post a Comment