这么多流行语。不确定我是否需要开始玩BS Bingo。而且我不是想要愤世嫉俗。但我听到很多人都有这些不同的头衔。这三者之间似乎没有明确的界限。或者三者之间有很多域交叉。实际上,我在Stackoverflow上看到的另一个人也是“解决方案架构师”。但那个在其他地方似乎并不那么普遍。
这里和那里有一些问题含有模糊的答案。但我想要对此作出明确的答案。请假设我对软件的东西还比较陌生,而且我正试图绘制职业道路。
哦,请温柔的人们;这绝对不是一个重复的问题。它也不是聚合物。所以请保持孤独。 XP
答案 0 :(得分:48)
与任何其他此类术语一样,这些术语在不同的地方使用不同,有时可以互换。以下是差异:
答案 1 :(得分:14)
多年来我遇到过不少有不同头衔的建筑师,我对他们每个人的角色都有自己的看法,不过每个公司都有不同的看法,而且国家更是如此。到国家。
企业架构师 - 负责整个企业的战略思考,路线图,原则和治理。通常与业务,供应商和高级IT管理人员有密切关系。
解决方案或系统架构师 - 负责在企业架构团队制定的框架内为一组特定的业务需求设计高级解决方案。该解决方案可能涉及多个应用程序。
集成或SOA架构师 - 负责集成和/或业务服务战略和治理。由于此角色通常跨越整个企业,因此通常由EA执行,但是集成架构师通常比EA更加详细和技术性地工作。在SOA中,集成架构师也可能是卓越中心(或集成能力中心)的成员(甚至是领导者)
信息架构师 - 负责定义数据模型,主数据管理/所有权解决方案和数据质量流程,以支持整个企业中的事务,参考数据和报告系统。通常由EA执行。
Application Architect - 负责特定应用程序或应用程序套件的实现和流程。有问题的应用程序可能是定制的现成产品。应该对产品/应用有深入的了解,并且通常会被其他架构师作为更大解决方案的一部分进行咨询
根据我的经验,这些是最常见的标题,但您可以不时看到其他架构角色:
答案 2 :(得分:5)
嗯,这听起来像你在学校仍然看着商业世界,并期望卡片上的标题与学位系统一样......但不是。
说实话,商业头衔要么是公司特定的职位,以支持内部薪资等级系统,要么是组织结构图。除了一般条款之外,很难从一家公司转到另一家公司。它不像BA或PHD那样真正的基准。
就标题和工作角色而言,公司中的团队通常分为基础架构(服务器设置和网络)和应用程序(数据库管理员,开发人员)组。公司存在很多差异,但这似乎非常普遍。
我认为你在计划中最好的选择是决定你喜欢做什么,然后研究做得很好。作为一个IT人员,你必须在所有领域取得一点点,无论如何都要在任何领域都非常有效..
祝你好运!答案 3 :(得分:2)
每种方法的确由您所工作的公司决定;有些人称之为解决方案架构师的人称之为系统架构师。他们都是(假定的)高级职位,对系统/软件设计有一些隐含的监督,但除此之外,我从未见过一个让每个人都开心的定义。 “企业”确实意味着这个职位的某些范围,但它可以说与“系统”没有什么不同(再次,取决于公司)。应用程序架构师通常会让我想起曾经作为高级开发人员出现一段时间的人,而HR需要一个新的头衔以奖励绩效。有点像一些大公司提升“副总统”头衔的方式,除了你获得多少休假日之外,它并没有任何意义。
答案 4 :(得分:1)
地狱......
建筑师: 应用 - 设计应用 系统 - 设计多个应用程序并协调到系统中 企业 - 设计系统并与企业的其他非系统方面协调。
让我们不要忘记工资,奖金和花费多少时间来担心你的头衔。
答案 5 :(得分:0)
Enterprise Architect是所有人中最重要的角色。他必须具备完整的技术实施知识。