1、学会尊重他人,给与团队成员充分的信任。
2、化繁为简,举重若轻。
3、简明清晰的表达,开明的领导。
4、具体问题具体分析,不存在放之四海而皆准的解决方案。
5、架构设计需要平衡多方需求(技术、成本、商业价值、质量指标等)。
6、简单可用超过通用性。
7、架构师是驾驶员,项目经理是副驾驶员(把架构师从杂务和人事管理中解脱出来)。
8、学习谈判策略,说服他人的技巧。
9、学会取舍(不存在十全十美的设计,既有高性能,又有高可用性,同时高度抽象,高度安全)。
10、写程序是设计,不是生产。
11、分享知识和经验。
12、了解一定的硬件知识。
13、不追求完美,足够好就行(避免引入额外复杂性)。
14、学会倾听,为业务服务是架构师的生存根本(不可过度自信)。
15、天道酬勤。
16、弃聪明,求质朴。