首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java认证对于架构师角色很重要吗?

Java认证对于架构师角色很重要吗?
EN

Software Engineering用户
提问于 2011-08-28 20:54:56
回答 9查看 21.5K关注 0票数 14

我想知道Java认证(SCJP、SCWCD等)对架构师职位有多重要。如果一个人在Java开发方面有很好的经验,并且希望在架构师水平上继续他的职业生涯,你们认为他需要在他的简历上获得证书吗?如果他从未担任过首席开发人员的话?

如果你帮我面试一个建筑师的职位。我曾在拥有5年经验的不同团队中担任过Java web开发人员。永远不要领导任何人。我的简历上有证书。

开发人员如何才能在团队中成为一名架构师?

EN

回答 9

Software Engineering用户

回答已采纳

发布于 2011-08-29 04:23:48

具有讽刺意味的是,Java空间中的认证实际上是最底层的认证,我认为这是最有用的。

例如,我有一个旧的Sun认证Java程序员(您可以拥有的最低级别)。虽然它并没有真正教会您任何优秀的程序员通过几周的Java教程无法学到的东西,但它确实充当了一个简单的过滤器。要传递它,您只需了解基本的核心Java --从这个意义上讲,它可能是初级角色的一个有用的过滤器,您正在寻找一个直接的Java程序员。如果他们有它,这意味着他们知道基本的Java。

我从来没有做过比这更高的认证--但老实说,从经验上看,我发现大多数建筑师都是通过成为年长者和团队领袖,在公司获得晋升,仅仅是因为他们擅长于他们所做的事情。我真的无法想象我曾经雇佣过的任何一家Java公司会在大街上为架构师的角色而工作。本质上是内部高级开发人员和团队领导,他们最终得到了一个架构角色。

无论如何,我认为最重要的是通过拥有运用这些技能的大型任务来展示高级别系统架构和设计的能力。在某种程度上,这可能涉及到首先成为一个较低级别的团队领导。经过验证的团队领导和“类似体系结构”的高级别系统设计经验比这个级别的任何认证都要长得多。

注意:我本人也不是架构师(甚至不是团队领导),但这是我在不同公司观察了10多年的情况。最终成为架构师的人是知道如何拥有大型任务、领导团队和完成任务的人。我根本不知道谁有任何Java认证。

票数 14
EN

Software Engineering用户

发布于 2011-08-28 22:46:12

每当我采访别人时,我都会忽略他们的证明。根据我的经验,证书不是衡量可用知识的良好晴雨表。在面试期间,我的问题通常会让我知道这个人是否知道所需要的信息,并能将它应用到现实世界的问题中。

票数 13
EN

Software Engineering用户

发布于 2011-08-29 11:36:26

在我职业生涯的早期,我为我的SCJP学习并取得了成功,而且我还会再次这样做,因为认证的目标是激励我学习和学习Java的复杂细节。然而,这份证书本身对我的职业生涯毫无帮助。

在美国,它们往往无关紧要,然而,在印度这样的地方,有很多真正合格的申请者,以及软件架构师( Software )等高层职位的更高竞争,那么它们就可以被用来淘汰某些候选人。

我认为认证最终是值得的,即使它们只是一点点好处,但当然,它们是许多重要的等级,低于真正的天赋和技能。

不过,你的问题让我担心,我认为你可能还没有准备好担任SA的角色。一个优秀的软件架构师IMHO必须在多种不同的技术中拥有不同的背景。他/她必须至少对任何框架或语言有较高的理解,并有能力批判性地评估遗留系统在设计方面的优势和弱点。考虑到许多约束,一个优秀的软件架构师还必须能够确定许多不同的潜在解决方案,并权衡每种解决方案的优缺点。

当高级经理问您为什么选择Java而不是Ruby时,您会怎么说?PHP C#的好处是什么?你能定义贫血数据模型吗?Java方法相对于方法有什么好处,反之亦然?

这些都是建筑师应该能够回答的问题,如果你必须对这些问题进行研究,那么你可能无法胜任这项任务。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/104289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档