架构师该如何通过独立思考来最大化自己的增值呢?
1、架构师的思维定势
指的是架构师在思考过程中的基本假设。从某种角度来说,思维定势就是你选择相信什么,或者说你在架构师的生涯中坚信和奉行的那些“主义”。
比如整个经济学就建立在“人是理性的”这个基本假设之上。这些“主义”不是随意挑选的,而是和架构师这个职业的内在特性所绑定的。那么一个架构师应该采用什么样的思维模型呢?
2、架构活动中的思考维度
随着架构活动的推进,架构师能贡献的价值也在发生变化。因此,在架构活动中的不同生命周期,我们就需要不同的思考方法。我们会分解架构活动的几个重大周期,强调每个周期中架构师应该采用的思考方式是什么。同样地,我们这里会略去具体的建议,而把相关内容留作思考题,帮助你最大程度地从这个模块获取价值。
3、判断思考的质量
思考力的提升,意味着你的日常需要高质量的思想碰撞,那么怎么寻找那些有高质量思考的人呢?甚至再深挖一步,怎么判断每次思考的质量呢?靠投票肯定是不靠谱的。如果靠投票的话,人类历史上很多伟大的学说都会被淹没。
4、思考案例
第一个案例是 Amundsen 和 Scott 的南极探险案例,虽然案例内容与软件架构没什么关系,但作为挑战高风险目标的经典案例,曾经被投资界、商业界和企业管理界反复研究。所以我们也来看看,从他们的案例中,能够得出什么样的结论。
通过第一个案例,来解释我们如何从其他学科和日常生活中寻找架构灵感,同时提升我们独立思考的能力和深度。另一个案例与软件架构有着非常大的关系,也就是中台。通过这个案例,我试图解释我们如何判断他人的行为和论断,分析这些论断背后的立场和驱动因素。
至少有一个起点:能有一位架构师将自己充满瑕疵的方法拿出来,请大家讨论、批判,并提出更好的建议,然后为其他人呈现出高质量的思考。