软件架构师如何工作
在看了王概凯作者的架构漫谈之后,感触颇多,在这里就软件架构师如何工作进行一些讨论。 王概凯作者的网址:https://www.infoq.cn/profile/1279517/publish 在生活中经常会谈及或者听说架构师这个职位,那么什么是架构师呢?架构师并不只是做架构工作的那么简单。如果一个人把按时解决别人的问题当成自己的问题的时候,潜意识里会形成一种对时间的恐惧,这种恐惧会使我们想方设法、不择手段的完成工作。在这种情况下是不可能成为架构师的。要成为架构师必须超越这种恐惧,看清楚我们解决的是别人的问题,而不是我们自己完成工作的问题,如果我们把完成别人工作当成自己的最大利益,这个对时间的恐惧自然就会消失,这个时候就自然而然的开窍了,就知道怎么去发现问题了。只有做到这一点,才能在自己所服务的领域建立起自信,成为一个合格的架构师。 作为一个架构师,要善于发现问题,主动找上你的问题都不是最根本的问题。要根据别人的利益来发现最根本的问题。“如果问题不解决,究竟谁会有利益的损失? 如果问题解决了,究竟谁会有收益,谁的收益最大?” 回答了这两个问题就找到了问题的主体。只回答一个是没有用的,因为很多时候这个世界的事情,权责是不对等的。明白了这两个问题,我们只要让事情权责对等起来,让每个人为自己的权利产生的结果负有义务,大部分时候我们自己根本就不需要做什么,问题就都解决了