【总结】优秀架构师的职责及综合能力

用户头像
huangyb
关注
发布于: 2020 年 06 月 11 日

优秀的架构师需要明确架构师的职责,具备综合职业素养能力,清晰明确如何开展架构工作。

【职责】

1、确认需求

2、系统分解

3、设计系统架构图

4、技术选型

5、制定技术规格说明

【综合能力】

1 设计能力-擅长整合分析

架构是过程,并非结果。

架构是架构师洞察内在结构、原则、规律与逻辑的过程,架构师要做到清晰理解系统,以及简洁描述,这是分析整合的能力。

一个架构师必须具备极强的分析能力,要做到根据产品宗旨和目标,分析清楚产品定位以及产品业务,再整合利用现有的技术领域,找出最佳方案,实现产品概念。

2 技术实力-实现产品规划

架构师首先要将代码写的清晰易懂,要能够实现功能,做到没有Bug,这要求架构师必须具备至少熟练掌握一门语言。

这是最重要的,每一名出色的架构师,必定是一位优秀程序员。架构师并不是纯粹的管理岗位,需要技术加管理兼修。

不懂编程的架构师的职业生涯必定是短暂的,无论如何都不可本末倒置,要想实现自己的职业规划,不能荒废自己本身的技能,技术是架构师赖以生存的最基本能力。

所以,不推荐不热爱编程的人去做架构师,对于团队工作和个人发展来说,都会带来糟糕的后果。

3 沟通能力-能够横向沟通

架构师必须参与项目开发全过程,包括确认需求、系统分解、架构设计、技术选型、制定技术规格说明、系统实现、集成测试和部署各阶段,在这一系列过程中,架构师会与各部门沟通交流。

一个产品会有多部门合作,架构师在其中的沟通极为重要,直接影响产品进度与质量。架构师不仅要与开发人员沟通,也要和项目经理、分析人员甚至用户沟通,来实现产品的各种可能性。

用户头像

huangyb

关注

还未添加个人签名 2019.03.26 加入

还未添加个人简介

评论

发布
暂无评论
【总结】优秀架构师的职责及综合能力