我即将完成编程专业的大学学位,并且正在探索进一步发展职业的下一步。我一直在考虑的一个选择是获得我想要从事的开发领域的认证或一系列认证。
这些认证值得时间和金钱吗?雇主在他们身上有很多价值吗?
我即将完成编程专业的大学学位,并且正在探索进一步发展职业的下一步。我一直在考虑的一个选择是获得我想要从事的开发领域的认证或一系列认证。
这些认证值得时间和金钱吗?雇主在他们身上有很多价值吗?
Answers:
认证的主要目的是为认证机构赚钱。
话虽如此,我认为认证对您的职业生涯越早越重要。作为一名招聘经理,我从不使用证书或缺乏证书来筛选潜在员工,但我确实认为某些公司可能会寻找这些证书来证明您知道自己在做什么。就个人而言,我希望求职者向我展示他们可以做些什么(我意识到这是另一个问题!)
您拥有的经验越多,可以通过实例证明自己知道自己在做什么,而获得的认证就越不重要。
实际上,我什至可以说,“认证” 对于申请软件商店的简历可能是负面的。在Microsoft,Google,Amazon或由类似公司的人经营的初创公司中,绝对存在这样一种态度,即如果您需要证书,那么您就不能真正编程,而如果您可以编程,那么您就不会浪费您的时间。证书上的时间。证书被视为技术人员获得的东西,而不是“真正的”计算机科学家或软件工程师。
对于获得认证的人员来说,这是好还是有效或准确的看法并不重要。重要的是这种态度确实存在于您的潜在同行中-至少像那些公司一样。如果您想使用其他公司的软件,请使用YMMV。
将会有两种公司:
您对哪种公司感兴趣?在他们的工作页面上,您是否看到提到的证书?
观点:就我个人而言,我倾向于关注的所有软件公司都更加关注自己的程序员水平,而且很多时候还关注自己的计算机科学人员(算法)水平。这就是应该的方式。对我而言,证书只告诉你一个人在测试中会记住多少,而不是他们的想法。在我的清单上,思考要比背诵重要得多(如果背诵完全在背上)。
我将从潜在的招聘经理的角度来解决这个问题。请注意,我通常在组织内部或周围工作,对于这些组织来说,认证甚至大学学位都不是优先考虑的事情—如果您可以向我展示代码,展示良好的开发实践,可以适应不同的方法论,并且通常是一支优秀的创新团队强调共享/合作/贡献的会员,您将有机会做得最好。并非每个地方都如此。
我不是招聘人员,但是到目前为止,我给人的印象是,认证课程使您对如何在IDE中拖放项目感到不满意,同时又浪费了实际的编码时间,并花费了很多钱。
我注意到的认证课程中唯一好的部分是,教师回避并讲述了他在职业生涯中遇到的一些陷阱。课程的实际内容类似于在线教程。
我不再做认证,对我来说似乎完全是在浪费时间。
一些公司是Microsoft认证合作伙伴,它要求公司雇用最少数量的认证员工(MCP)。从这个意义上讲,它绝对可以提供帮助。
但除此之外,我想说这并没有帮助。把工作分成OS项目可以多越有利于一个人的职业生涯,尤其是如果说OS项目起飞(或你成为一个定期提交者已经建立的项目)。
我可以说,在我的职业生涯中获得了太多的认证,除了需要在工作人员中拥有一定数量的认证人员的提供者之外,我的认证从未使我自己找到工作。但是,他们所做的是使您对该主题有了更多的了解。那会让您找到工作,而不是证书本身。但是,您无需证书即可获得该知识。
缓解作为测量工具
当有人在履历表中列出很多认证时,我总是带着一粒盐。根据经验,在缺乏经验的情况下,它们往往被用作空间填充物。它们并不是没有用,但是当它们太多的时候,我往往会大为惊讶,想知道是否所有的时间和金钱都不会花在例如一个开源项目上更好地花费在认证上。
但是很棒的学习工具
也就是说,我个人经常将它们用作学习工具,并在学习新学科时评估我的进步。免费的时候,我曾经在Brainbench上做过很多认证。即便如此,即使现在我仍会为获得认证而付费,以了解自己的进步并了解我如何对待其他程序员。知道自己的位置后,我在寻找工作和谈判接近我真正价值的薪水时会更有信心。
正如msvb60所说,我怀疑认证本身可能不会为您带来工作,但尝试最终获得认证时会获得的知识会。
是的,这看起来很值得,因为所提供的课程不仅是简单的版本,而且
全过程。这就像从大学获得证书。
来自http://www.oreillyschool.com/faqs.php
顺利完成证书系列中的所有课程后,您将有资格获得伊利诺伊大学厄本那-香槟分校继续教育办公室颁发的专业发展证书。赢得该证书所面临的挑战,加上UIUC在全球范围内的顶级机构的认可,将确保您的成就在简历中大放异彩。要查看此证书的示例,请单击此处。
答案中并没有真正明确指出的一点是,如果您不是一个好的程序员,那么认证非常有帮助。
忘记为“ Microsoft,Google,Amazon或由类似公司的人经营的初创公司工作”:如果您的抱负较低,并且想在某个大型政府机构的IT部门工作(仅作为示例),该怎么办?他们不倾向于聘请优秀的程序员,而且最有可能与面试您的人不知道什么是优秀的程序员。但是,MSCP证书可以帮助您的简历从其他无才干的程序员那无用的简历中脱颖而出。
我认为您需要退后一步,看看您向雇主和与您建立联系的人提出的完整的价值主张。O'Reilly课程对几乎任何人都可能有用,因为它得到了大学的支持,但是它完全取决于您的使用方式。程序员喜欢绝对地交谈和思考,但世界并非如此。如果您认为是这样,那么您还看不到足够的内容。
您没有提供足够的上下文,但是我假设您没有计算机科学教育。雇主可以将CS学位用作其主要过滤条件之一。您需要在适用于其领域的不同领域中获得同等经验或教育,以减轻此筛选器的负担。
我可以看到O'Reilly课程的许多好处在此方面有所帮助:
以本课程为基础,为开源项目或其他有形实例做出贡献,只会对您有所帮助。这表明您意识到自己需要理论(课程)和实践(课程练习+外部项目),并给您一些与招聘人员讨论的内容。
如果您认为自己需要做一些学术上的工作,则可能要考虑大学中的其他证书选项。看来这些课程是针对那些具有一定本科学位的学生的,所以我不知道这些课程是否对您有用。
似乎许多人都习惯于不通过一所知名大学来进行折扣学习。与与实际工作有一定距离的招聘人员和管理人员打交道时,尤其如此。
许多人会说,他们只想要一个能够胜任特定工作的人。但是,当涉及到实际选择时,他们将使用过滤器,他们了解这些过滤器会进一步加强这个问题。例如。他们喜欢从同一所大学招聘。从共享的文化到有问题的团队思考,这被证明是好是坏。
当您想对合适的人产生影响时,在研究雇主时要考虑这些重要的事情。如果您认为您不会摆脱招聘人员摆在您面前的过滤条件,但认为您可以为他们带来改变,那么您需要找到一种方法来吸引那些愿意的人。这些人更可能喜欢这种证书。
我目前正在参加Python证书计划,我不得不说我发现它非常有趣且充满挑战。我不知道这是否会对我的职业机会有所帮助,用Python构建我可以在简历中指出的软件产品,但是到目前为止,这是一个很好的经验。如果没有其他要求,它将为您提供Python编程环境(尽管是3.0)的坚实基础,但是版本并没有太大的不同。另外,它是由史蒂夫·霍尔顿(Steve Holden)教授的,因此您将知道它将会非常密集。嘿,您可以(或不可以)在履历表上再写一件事,如果本着学习的精神,那么我认为它会更有价值。
首先,完成学位。
第二,从事某种编程项目。您可能对开放源代码项目做出了重大贡献-足以指向代码和/或功能并说“我做到了”。或开始您自己的项目并构建有用的东西。它不一定是世界上最好的东西,也不必获得巨大的知名度。再次,您想要可以炫耀的内容并说“这是我所做的重要事情”。
第三,寻找可以利用学位的工作。如果您修完三门专业,那本身就非常重要。拥有数学,统计和经济学方面的技能,将使您以其他开发人员所不希望的方式得到满足。我希望对这些领域中的任何一个都有扎实的知识比成为专业的程序员更重要,并且您应该能够使用这些证书来帮助您找到一个可以继续发展自己的编程技能的职位。
第四,不要着急。完成学位比获得第一份真正的工作重要得多。您将度过余生,但是放学后,您将很难找到时间和自由来探索和学习自己在学校的时间。充分利用您现在的时间,利用它来积累扎实的知识储备,以便在您的职业生涯中可以继续使用。
第五,除非您打算担任某个职位,否则请跳过认证。我从事编程已有很长时间了,甚至从未问过任何认证或觉得有任何益处。我可以看到他们的吸引力,因为您的学位不是计算机科学的,并且您没有任何经验,但是请记住:找到第一份工作后,您将拥有经验,而您只需要找到一个人有谁愿意雇用你来找到你的第一份工作。
祝好运。
一些雇主几乎严格看待认证和经验。但就个人而言,我认为认证仅表明您在某个时间点非常了解该技术。
但是,履历表总是看起来不错!
我认为如果获得认证,您不会获得更好的工作。但是,如果其他候选人具有与您相同的素质,但您也具有认证,那么您将获得优势。而且,由于认证专家的确为他们的公司提供了一些优势,因此您的工作机会也可能需要一个。例如,微软要求一定数量的认证人员才能成为公司的金牌合作伙伴。
尽管我不找工作,但我个人仍然参加认证考试。我认为这是对常识进行评分并对自己进行一点投资的好方法。
除上述内容外,Microsoft认证还允许您成为讲师(补充或替代您的开发生涯)。成为MCT(微软认证培训师)可以为您提供更多的收入(兼职工作),并使您与团队之外的更多人进行互动。
如果您打算写一本书或要提供培训之前提到的话,那么认证是一个很好的凭证。
要获得认证,您将必须充分了解该技术的几个部分,因此这项研究确实会使您受益。
拥有证书并不能保证您是一个优秀的程序员,但它可以很好地表明您至少已达到一定水平(毕竟,可能无法通过这些测试……)。
任何相关资格只能是一件好事(我想问问任何一家拥有特定资格而放弃您的简历的公司)。
招聘人员需要针对开发人员职位过滤(有时数百个)简历的方法,有时他们会使用:
显示先前的工作会很棒,但是谁说您(不是同事)写了它,或者您想出了解决方案,而不仅仅是代码。...以及您花了多长时间。
能力/能力倾向测试也很棒,但是有多少雇主有时间进行测试,更不用说标记数百篇论文了(假设他们想知道的不仅仅是选择题测验会告诉他们的内容)?
如今,您需要在尽可能多的方框中打勾。许多雇主可能不需要您所有的技能(或者可能不知道他们需要这些技能),但是您可以做的事情越多,更重要的是,您拥有的证据越多,您的就业潜力就越大。