架构师和项目经理有什么不同,架构师不用写代码吗?[架构师误区]

admin 2020-02-25 10:57:36 java常见问答 5989

通过看看下面三大架构师的误区来充分认识一下java架构师,架构师是不是就是项目经理,架构师到底要不要写代码呢,架构师只是负责需求分析吗?下面都来一一回答。

1、架构师就是项目经理

架构师不是项目经理。项目经理侧重于预算控制、时间进度控制、人员管理、与外部联系和协调等等工作,具备管理职能。一般小型项目一般有项目经理和架构师。

2、架构师负责需求分析

架构师不是需求分析员。需求分析人员的工作是收集需求和分析需求,并与最终用户、产品经理保持联系。架构师只是最终的需求审查和确认,提出需求不明确的部分和不完整的部分,随时与需求分析师保持沟通。架构师是技术专家,不是业务专家。

3、架构师从来不写代码

这是一个尚存争论的问题。目前有两种观点:

仔细观点1:架构师不写代码,写代码纯体力活,架构师写了大材小勇。架构师把UML的各种视图交给开发人员,如果有不明确的地方,可以与架构师随时沟通。

观点2:架构师来自程序员,只有在比程序员更高的层次,而且比程序员更有经验和知识,所以架构师也必须编写代码。