真正的架构师成长,主要靠思考力的提升。
- 第一、使用演绎法来寻找架构原理,而不是归纳法。
- 第二、通过穿插一些基本的架构方法、思维工具和建模技能,来提升架构素养。
- 第三、学习大量的真实案例,启发思考。
架构师的六大生存法则
1.架构师必须保障整个架构活动有且仅有一个正确的目标。——目标
2.架构活动需要尊重和顺应任性,洞察研发人员和用户群体的任性。——人和
3.架构师需要在资源的制约下去最大化商业价值。——资源
4.架构选型必须要考虑到所依赖的商业和技术模块的生命周期。——天时
5.架构师需要在架构活动中不断干预活动的目标和内容,以保证整个架构活动可以为企业注入外部适应性。——行为
6.架构师需要在一个相对安全的环境中探索未知,从而找到正确额架构方案。——地利
价值创造
价值创造指的是,从大型架构项目实施层面上考虑,作为架构师必须要关注和干预一些重要的节点,然后在这个过程中去创造自己的增量价值。架构活动可分为八个节点:环境搭建、目标确认、可行性探索、架构规划、项目启动、阶段交付、全面上线和复盘。
职业规划与成长
架构师的成长可分解成五中能力:单个模块的设计能力、解决横向问题的能力、解决跨领域冲突的能力、全局性技术决策的能力,以及通过技术带来生产优势的能力。
所以想要跨越到更高的阶段,意味着你要先跨越一个能力障碍,建立全新的能力维度,而不是把现有的能力做得更极致。
架构师的成长角色分为四种:兼职架构师、跨域架构师、总架构师和CTO。
思考力
思考力,这是一个架构师、甚至是未来任何职业生存最核心的能力。