架构师和程序员的区别是什么?
1个回答
展开全部
1、关注范围不同
程序员专注于具体细节,而架构师专注于“宏观视角”。
2、领导关系不同
程序员处于被领导地位,架构师则扮演领导角色。
3、职责不同
程序员要解决公司中英文官网、现货商城的程序性问题,维护公司网站后台。可以对公司网站程序进行二次开发,保证功能实现。维护公司服务器安全。
在项目开发过程中,架构师需要依据用户需求,将完整的系统拆分为子系统和组件,形成不同的逻辑层或服务,确定各层的接口、层与层相互之间的关系,对整个系统分层进行“纵向”分解,对同一逻辑层分块进行“横向”分解。
4、自身价值不同
架构师的价值要高于程序员,主要体现比其他人多了解一点业务系统全局性的知识,能够有助于在不同的组件之间进行适当的协调,辅助其他成员共同完成添砖加瓦和增补任务。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询