为啥成为架构师总是少数人?
世间万事万物,原理都是相通的。比如,道生一,一生二,二生三,三生万物;一通百通;这是向上看问题。而世间之所以那么美,也在于百花齐放、百家争鸣、三百六十行;这是向下看问题。
架构师就是那种具备向上看问题思维的人。而一般的工程师会陷入细节,属于向下看问题。
举一个更烧脑的例子,递归思维。它是一个典型的向上看问题的例子。
递归的定义是将大问题拆解成子问题,子问题与大问题模式相似,最终解决了小问题,大问题也会得到解决。所以,某种程度上递归算法写的好的同学,很容易做leader。
譬如,这周的课程内容是讲如何搞定架构视图(大问题),被拆分成4+1视图(小问题),每个视图如何画。而子元素4+1视图又被进一步拆解,包括逻辑视图、过程视图、物理视图、场景视图、开发视图;如何画视图就引出了7种常见的模型,每种模型又被拆解为概念、模型元素以及应用场景。
最后出递归的条件就是掌握了一种模型的元素以及元素之间的关系。
递归思路是有难度的,这就注定只有少数人掌握,也只有少数人有机会成为leader。
备注:需要交作业了,后续再完善。
版权声明: 本文为 InfoQ 作者【朱月俊】的原创文章。
原文链接:【http://xie.infoq.cn/article/543e2fe7133f2faef04ba84ea】。文章转载请联系作者。
评论 (1 条评论)