论解决方案架构师的素养

解决方案架构师应该具有什么素养?有人说,应该是逻辑思维清晰、善于抽象总结、有感染力的口才以及丰富的行业经验与知识。这里认为,这些还很不够,一个优秀的解决方案架构师,自然需要拥有如上特质与经验,但还有一些更重要的素养,往往被很多人所忽略:

第一就是较深的技术素养。很多人认为,做解决方案,对技术层面的东西,了解其概念与场景就行了,不必要那么深入。但这里认为,要成为一名优秀的解决方案架构师,必须对所在领域的技术体系有较深入全面的掌握。以IT领域为例,虽然不一定要上手做研发,但需要能对如大数据、人工智能、微服务、容器化、数据库、分布式、区块链乃至物联网等等技术领域的原理、结构、关键问题等相关知识较全面的熟练掌握,甚至还能成为其中一两个方面深入的专家;

第二就是架构层面体系化的方法论学习与正规的专业训练。这一点很容易被忽视,在实践中,有很多好的解决方案架构师,他们口才很好,抽象总结能力很强,对所处行业的业务也非常了解,这使得他们在工作中常常如鱼得水,游刃有余,通常也有很好的工作表现与可喜的成果。但是,仔细分析的话,他们常做、常说、常用的“架构”、“设计”及相关方法,多是用自己的逻辑抽象出来的表达,用自己的经验总结出来的套路,实际上属于“野路子”。能有在工作中自行创造与总结的素质当然很好,但如果能辅以体系化的架构方法论指导,那其能力深度与范围一定会有质的提升。还以IT领域为例,解决方案架构师非常有必要接受企业架构EA相关方法论的正规学习与训练,深入熟练理解并掌握如TOGAF、COBIT、ITIL、DAMA及DCMM等国内与国际架构标准的使用。现实中主体依赖“野路子”的解决方案架构师非常多,对方法论与专业训练意识很少,然而这一点却极为重要,需要予以重视;

第三则是必须成为某一两个专业领域的知识与技能极为资深的专家。很多解决方案架构师,可能对其所处行业很熟悉,口才很好,能力很强,但其实从专业角度来讲,其在各方面的深度技能上都是浮于表面的“万斤油”,必须意识到这一点。有人说:解决方案架构师大多工作是售前支持,又不是研发,业务了解、技术还懂就行了,哪有什么专业技能可言?这种认识极不正确,就以IT领域的数据架构师为例,一个数据架构师,不能停留于自己总结的数据存储、分析与使用几个分层的划分,了解一些大数据、数据湖、智能化的概念就行了,而是应该具有数据架构、数据治理体系中能支撑具体设计工作的较深入的细节沉淀,需要对数据逻辑架构与数据技术架构清晰的区分;不仅仅是操作数据集ODS、集成数据集数据仓库EDW、数据集市DM的详细分层,还要深入掌握所在行业对应的逻辑数据模型,包括主题域划分与包含内容、主题间关系乃至实体划分,对数据标准体系、指标、标签体系中的重要内容如数家珍;同样,应用架构师也应如此。

如上就是本文认为一个解决方案架构师应该具有的素养,即技术深广度、架构方法论与领域资深专家三个方面。相信一个口才好、逻辑思维清晰、行业经验丰富的高素质人员,如果在这几个方面予以补足,能力一定会发生质的飞跃,成为一名真正的、专业的、优秀的解决方案架构师。

你可能感兴趣的:(大数据,架构,系统架构,设计规范)