fangj1n 发表于 2013-07-27 23:48

架构师的思考方式

架构师的思考方式

来自:《Java程序员,上班那点事儿》       

原文链接: http://blog.csdn.net/useway/article/details/9532325

最近在网上看到一个题,看到如下图形,问能找出多少个方块,(见图)

题中说,如果看出36个以上方块的是程序员!

于是无数程序员乐此不疲的找方块,最多者找到了44个方块,用以证明自己是一个程序员。

殊不知,其实是不是程序员不需要证明,但是不是架构师,我觉得已经昭然若揭了!

我们这里面,不探讨到底有多少个方块,我们只探讨的是如果是一个架构师应该如何思考这个问题。

如果你需要用程序来构造这样的一个图形结构,那么你应该如何思考呢?

用多少个方块来构建这个图形?

我的答案是:1个!

对,你没有看错,如果你是架构师,那么你应该只看到了一个方块!我们用这个方块可以构造出各种类似图形,并甚至可能构造出比这个更复杂的图形。

这就是架构师!这就是架构师考虑问题的方式:

可以从看似复杂的东西中找到共性,抽象出共性的东西,以最直接和最简洁的方案通过逻辑构造出千奇百怪的应用结构!

zhangmingilove 发表于 2013-12-10 11:12

思维方式决定了 你的路线
















http://www.holloy.com
页: [1]
查看完整版本: 架构师的思考方式