There are two major skills identified for the programmer (or developer)
- Personal Skill
- Team Skill
Each of them are then further divided into sub sections. While the first skill deals with what the person must have in terms of skills required like Technical, Aptitude etc. The second skill focuses more on what it takes to be part of the successful team ie correct estimation, managing self time etc.
In a nutshell its a good read for all those who aspire to build their career in Software Industry and want to grow. It is recommended to read for those who are in Software Industry as well. So that they can identify their gaps and make sincere effort to fill them.
Until Next Time..:)