架构师一般都是后端开发程序员(软件架构杂谈首席架构师)

论坛中有人问起首席架构师(CAO)是谁?本以为这不是什么问题,结果发现下面的回答五花八门,有的说是技术总监,有的说是部门经理,有的说是技术副总,有的直接引用百度百科的描述,首席架构师就是CEO!

为了谨慎起见,我参考了相关的资料,所有资料对首席架构师的定位仍然是架构设计,只是立足更高层次的架构设计,或者说是总体架构设计,尤其是大型软件产品和项目,涉及到方方面面的问题需要解决,如果不去进行分类,估计会乱做一团。其次首席架构师的重要职责就是对总体架构和分支架构最终拍板(注意,虽然架构的讨论会有CEO参与,但是拍板和承担责任的是首席架构师)。

所以说,首席架构师不应该是CEO,CEO相当于一个国家的总理,管理的事情不仅仅是架构的事情,他需要对公司的里面大大小小的所有事情负责。显然,让他去做首席架构师,未免有些屈才。

其次,也不可能是技术副总(CTO)或技术总监。当然,中小公司的确由技术总监对总体架构进行拍板,那是因为公司规模小,所以将两个角色合而为一了,但是并不等于技术总监就是首席架构师,技术总监的核心工作还是技术部门所有工作的管理,更偏向于管理岗;

架构师一般都是后端开发程序员(软件架构杂谈首席架构师)(1)

架构师一般都是后端开发程序员(软件架构杂谈首席架构师)(2)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页