要成为架构师,必须要超越潜意识里会自然而然的有一种对时间的恐惧,克服恐惧才能看清楚,我们要解决的是别人的问题,不是自己完成工作的问题,因为仅仅是完成了自己的工作,也并不一定就解决了别人的问题。如果别人的问题没有解决,因为我们工作是否完成,是别人说的算的,不是我们自己。为什么会有这个对时间的恐惧和压力呢?这是因为我们把完成自己的工作当成了我们的最大利益,也说明,我们对自己所从事的工作,还没有足够的自信,我们解决自己的问题还有困难,才会这么在意,并恐惧,自信其实是慢慢累积的,刚开始没有自信时硬着头皮上,但只要成功一次,自信就会随之而来,
不要只关注自己的问题,而要专注于别人的问题,只有帮助别人解决了问题,理想,抱负,对技术的追求才可能实现,否则利益就只是空谈,帮别人解决问题就得先明白比人有什么问题,推己及人,别人的问题其实也是如何达到利益最大化的问题,这个时候就能够问出正确的问题:如果问题不解决,究竟谁会有利益的损失? 如果问题解决了,究竟谁会有收益,谁的收益最大? 明白了这两个问题,我们只要让事情权责对等起来,让每个人为自己的权利产生的结果负有义务,大部分时候我们自己根本就不需要做什么,问题就都解决了
架构师必须是一个组织的领导,有权利调动这个组织的架构,才能够更好的发挥架构师的作用,更好的把利益的调整落到实处。所以很多公司设了很多架构师的职位,但是并不具备调动组织架构的权利,那么这个架构师的职位一定是形同虚设。具备架构师能力的组织领导人,一定是一个很好的领导,这个组织一定是很健康向上的,因为每个人的权利和义务就是比较均等的。并且这类领导对于组织成员权利和义务的对等状况会非常的敏感,会及时的调整组织架构,在问题发生之前就解决了。这样这个组织就会具备更好的抗压能力,能够更好的为这个组织的客户服务,这个组织的成员内心一定都是比较平衡的,每个人的能力都能够得到比较好的发展。架构师是要去平衡别人的利益,甚至会调整别人的利益的。一旦架构师是全心全意的为别人的利益服务,自然而然的架构师就拥有了强有力的影响力
架构师不仅需要架构能力需要精通之外,编码也得精通,因为架构师是经过很多大项目的积累才能达到的高度
参看:架构漫谈