构架师是一个比较特殊的岗位,虽然也有“构架师已死”的言论,但是毫无疑问,很多公司还是有构架师这个岗位的。架构师还是蛮重要的,往往他们的高度决定了公司的技术高度,特别是中小型公司,而他们的决策也往往会直接决定了团队的开发模式和工作量的大小。
如果把职场必做战场,那么构架师就可以理解为“将军”或者“元帅”,所谓“千军易得,良将难求”,也有“一将无能,累死千军”的说法。构架师也是形形色色的,我们从几个角度去研究研究这些构架师们。
有的构架师专门负责某个产品,从产品的业务规划、构架设计、产品运营模式、各种性能指标参数,它能和产品经理确定需求、模块划分,和项目经理确定各种资源,他一般会参与整个产品。还有的构架师会负责某些基础的功能,比如所谓的网络构架师、数据库构架师就是这类,他们没有专门的产品,但是他们的决策也往往决定着网站的基础功能的实现,也是蛮重要的。
还有的构架师负责设计,这类构架师是最常见的。还有的构架师不负责设计,他们的重点是“救火”,但是他们也通常被视为“大师”级别的人物,每当项目出现了“灵异事件”,大家都束手无策的时候,只要这类构架师出现,问题就迎刃而解了。还有的构架师就是负责钻研,专门研究各种新型构架,典型的新技术的倡导者。
下面从构架师的品质来看,最差的构架师是整个团队的累赘,他的下属们普遍不服他,每当他有一个决策,都会被属下认为是最渣的决策之一,私下也会骂声一片。比最差的架构师稍微好点的构架师团队的普通成员,决策有好有坏,属下认为这个构架师和自己水平差不多,也不会服,这类是最不和谐的,最容易各干各的,造成内部分裂。比较优秀的构架师就是会聚拢人心的,而且自己的决策也通常能够让其他人赞同,至少不会反感。
原文地址:http://blog.csdn.net/xinguimeng/article/details/39351313