代码之家  ›  专栏  ›  技术社区  ›  EMP

“解决方案架构师”和“应用程序架构师”之间有什么区别?[闭门]

  •  90
  • EMP  · 技术社区  · 15 年前

    据我所知 解决方案架构师 这只是一个不同的“营销”术语 . 这是正确的还是角色实际上有所不同?如果是,怎么做?

    是的,我已经在StackOverflow和Google上搜索过了。

    11 回复  |  直到 12 年前
        1
  •  249
  •   Rex M    7 年前

    更新日期:2018年1月5日 -在过去的9年里,我对这个话题的思考有了很大的发展。与大多数人相比,我更倾向于生活在我们行业的最前沿(尽管肯定不会像许多真正聪明的人那样,突破边界)。我曾在多家大小公司担任过应用程序、解决方案、企业等不同级别的架构师。我得出的结论是

    原始答案 :

    对于那些从未在大型组织工作过的人(或者曾经在大型组织工作过,但这是一个功能失调的组织),“架构师”可能会给他们留下不好的口碑。然而,对于聪明的公司来说,这不仅是一个合法的角色,也是一个高度战略性的角色。

    • 当一个应用程序变得如此庞大和复杂,以至于处理总体技术远景和规划,并将业务需求转化为技术战略成为一项全职工作时,这就是 . 应用程序架构师还经常指导和/或领导开发人员,并且非常了解他们负责的应用程序的代码。

    • 当一个组织有如此多的应用程序和基础架构相互依赖,以至于在不涉及任何应用程序和基础架构的代码的情况下确保它们的一致性和策略是一项全职工作时,这就是 . 解决方案架构师有时可以类似于应用程序架构师,但要覆盖一套特别大的应用程序,这些应用程序构成了业务的逻辑解决方案。

    • 当一个组织变得如此庞大,以至于它变成了一项全职工作来协调解决方案架构师的高层规划,并制定业务技术战略的条款时,该角色就是一个重要角色

    还有基础架构架构师、信息架构师和其他一些架构师,但就总数而言,这些架构师所占的百分比低于“三巨头”。

    笔记 当前位置许多其他答案都说这些标题“没有标准”。事实并非如此。去任何一家《财富1000强》公司的IT部门,你都会发现这些头衔一直被使用。

    误解 有关“建筑师”的信息包括:

    • 架构师只是一个更高级/收入更高的开发人员,拥有一个奇特的头衔

    一模一样的技能。最好的程序员可能经常是,但并不总是,一个理想的架构师。一个好的建筑师有一个 对许多问题的理解 资讯科技业的范畴;A. 较好的 理解 沟通技巧

        2
  •  7
  •   James Orr    15 年前

    基本上,在IT认证的世界里,只要你不踩到“真正”专业组织的脚,你可以随意称呼自己。例如,你可以在名片上写上“微软认证解决方案工程师”,但如果你写下“专业工程师”(或P.Eng)这句话,你就有了法律上的麻烦,除非你得到了那枚铁环。我知道“真正的”架构师也有一个类似的头衔,我不记得了,但只要你不提及你可以是“思科认证的网络架构师”或类似的头衔。

        3
  •  5
  •   Guy Starbuck    15 年前

    对于架构师职位没有行业标准的定义——应用程序/系统/软件/解决方案架构师通常指具有强大设计和领导技能的高级开发人员。设计、战略、开发(通常是核心服务或框架)和管理的平衡因组织和项目而异。

        4
  •  5
  •   Malcolm Malcolm    15 年前

    不同类型的架构师之间存在有效的差异:

    企业架构师着眼于与企业战略紧密结合的企业解决方案。例如在银行里,他们会看到整个IT环境。

    解决方案架构师专注于特定的解决方案,例如银行中的新信用卡收单系统。

    技术架构师通常扮演解决方案架构师的角色,较少关注业务方面,而更多关注技术方面。

        5
  •  5
  •   pgras    11 年前

    功能的 有什么好处呢

    一般来说,“解决方案架构师”指的是整个系统——硬件、软件和所有——应用程序架构师在固定平台上工作,但术语没有那么严格或标准化。

        6
  •  2
  •   Brandon    15 年前

        7
  •  1
  •   Tim Jarvis    15 年前

    另一方面,此场景中的应用程序架构处理软件如何交互、最适合哪种语言、如何最好地使用任何现有api、如果不存在api,则创建api等细节。

        8
  •  1
  •   mhenrixon    15 年前

    对我来说也一样!虽然我并不完全反对奥利。我会给一些被选中的人一个软件架构师的头衔,如果他们愿意的话,但是经验告诉我,那些真正应该获得软件架构师头衔的人通常不会被冠以这样的头衔。

        9
  •  1
  •   johnc    15 年前

    这将使用许多组件,主要是CA产品,可能还有一些第三方或手工编码的元素。

    这就是我的看法,但是正如已经讨论过的,在命名标准方面几乎没有什么东西。

        10
  •  -8
  •   Oli    15 年前

    真正地世界将走向何方?!

    编辑2:尽管我同意这样的观点,即措辞可以解释为一些人处理整个问题领域(如硬件、软件、部署、维护),但大多数想要满足客户(并赚更多钱)的人都会提供完整的服务,如果需要的话,不管他们的头衔如何。

    在现实生活中,这只是营销上的失误。

        11
  •  -8
  •   user63801 user63801    15 年前

    e、 g.编程/IT/项目管理/战略/业务分析师

    获得建筑师头衔的其他方式:

    • 与实际开发工作软件相比,您花在帮助他人设置Outlook/Entourage上的时间更多。