CIO在什么情况下才会招聘架构师?

标签:CIO架构架构师

访客:38605  发表于:2013-04-23 17:32:32


架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。

架构师实际上就是软件的总体设计师。首席设计师就是总设计师,打个通俗的比方:邓小平是中国改革开放的总设计师,我们用现在的说法可以讲,邓小平是中国改革开放的首席架构师。架构师的形成一定是在实践中积累起来的,而并非上了几次培训班,读了几本书就可以成功的,架构师是在工程实践中培养出来的!

架构师也并非是万能的。架构师是客户需求和开发者之间的桥梁。在软件行业中,一般提到的架构师是技术架构师,而忽略了领域架构师或者讲是领域工程师的概念。一个好的领域专家一定是业务领域的架构师,他能够给出某一个业务领域的架构,我们可以称为业务架构,只有技术架构和业务架构紧密结合才有可能真正创造出一个好的系统!

近年来,软件领域也渐渐地流行起架构师的角色,特别是对一些大型软件产品或项目的开发,这一角色显得很关键,因为缺乏好的软件架构师而导致项目失败的例子不胜枚举,一个没有经验和能力的架构师也会使项目失败的速度加快。

PS:之前听过很多关于架构的名词,但一直没有深入理解过架构师的职责。CIO在什么情况下才会招聘一个架构师做手下呢?

评论(2)

您可以在评论框内@您的好友一起参与讨论!

    1. 张卡尔 顺便纠正一下。架构师可不是个新兴职业。一个有名的例子: 比尔盖茨多少年前的名头职位就是微软首席架构师。此外,一个不有名的例子:我当架构师也有N年了,我可不是啥稀有物种。

      回复[3] 2013/04/24 06:22

    1. 张卡尔 很好的话题。多年来,有那么一句老生常谈,是说祖国软件水平上不去,是不缺程序员,只缺架构师。我的看法呢,是不但缺架构师,也缺程序员。

      回复[2] 2013/04/24 06:19

<--script type="text/javascript">BAIDU_CLB_fillSlot("927898");