浅谈软件架构师的素质与职责
沟通能力和自我表达
有一定的魄力和感染力
有广阔的知识领域
有过硬的技术能力和丰富的编程经验
多方位思考分析能力
需求整理分析
系统分解
技术选型
系统设计
培训与指导
保持沟通
12 Essential Skills for Software Architects
Part I: Relationship Skills
Chapter 1. Gracious Behavior
Chapter 2. Communication
Chapter 3. Negotiation
Chapter 4. Leadership
Chapter 5. Politics
Part II: Personal Skills
Chapter 6. Transparency
Chapter 7. Passion
Chapter 8. Context Switching
Part III: Business Skills
Chapter 9. Business Knowledge
Chapter 10. Innovation
Chapter 11. Pragmatism
Chapter 12. Vision
12 More Essential Skills for Software Architects
97 Things Every Software Architect Should Know: Collective Wisdom from the Experts
沟通能力和自我表达
有一定的魄力和感染力
有广阔的知识领域
有过硬的技术能力和丰富的编程经验
多方位思考分析能力
需求整理分析
系统分解
技术选型
系统设计
培训与指导
保持沟通
12 Essential Skills for Software Architects
Part I: Relationship Skills
Chapter 1. Gracious Behavior
Chapter 2. Communication
Chapter 3. Negotiation
Chapter 4. Leadership
Chapter 5. Politics
Part II: Personal Skills
Chapter 6. Transparency
Chapter 7. Passion
Chapter 8. Context Switching
Part III: Business Skills
Chapter 9. Business Knowledge
Chapter 10. Innovation
Chapter 11. Pragmatism
Chapter 12. Vision
12 More Essential Skills for Software Architects
97 Things Every Software Architect Should Know: Collective Wisdom from the Experts