Monday, September 28, 2015

Essential Skills for Software Architects



浅谈软件架构师的素质与职责
沟通能力和自我表达
有一定的魄力和感染力
有广阔的知识领域
有过硬的技术能力和丰富的编程经验
多方位思考分析能力
需求整理分析
系统分解
技术选型
系统设计
培训与指导
保持沟通

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


Labels

Review (572) System Design (334) System Design - Review (198) Java (189) Coding (75) Interview-System Design (65) Interview (63) Book Notes (59) Coding - Review (59) to-do (45) Linux (43) Knowledge (39) Interview-Java (35) Knowledge - Review (32) Database (31) Design Patterns (31) Big Data (29) Product Architecture (28) MultiThread (27) Soft Skills (27) Concurrency (26) Cracking Code Interview (26) Miscs (25) Distributed (24) OOD Design (24) Google (23) Career (22) Interview - Review (21) Java - Code (21) Operating System (21) Interview Q&A (20) System Design - Practice (20) Tips (19) Algorithm (17) Company - Facebook (17) Security (17) How to Ace Interview (16) Brain Teaser (14) Linux - Shell (14) Redis (14) Testing (14) Tools (14) Code Quality (13) Search (13) Spark (13) Spring (13) Company - LinkedIn (12) How to (12) Interview-Database (12) Interview-Operating System (12) Solr (12) Architecture Principles (11) Resource (10) Amazon (9) Cache (9) Git (9) Interview - MultiThread (9) Scalability (9) Trouble Shooting (9) Web Dev (9) Architecture Model (8) Better Programmer (8) Cassandra (8) Company - Uber (8) Java67 (8) Math (8) OO Design principles (8) SOLID (8) Design (7) Interview Corner (7) JVM (7) Java Basics (7) Kafka (7) Mac (7) Machine Learning (7) NoSQL (7) C++ (6) Chrome (6) File System (6) Highscalability (6) How to Better (6) Network (6) Restful (6) CareerCup (5) Code Review (5) Hash (5) How to Interview (5) JDK Source Code (5) JavaScript (5) Leetcode (5) Must Known (5) Python (5)

Popular Posts