拥有计算机科学硕士学位对您的职业有帮助吗?[关闭]


32

我对超出大学或大学,现在从事该行业的程序员的经验感到好奇。我不是在谈论学术界(无论如何您都需要博士学位)。你有硕士学位吗?它对您的职业有帮助吗?除了获得学位时获得的知识外,还有其他好处吗?


4
有没有好的答案,还有太多的变数:你的职业生涯goas,你的技能,你住在哪里,你的工作是什么行业,公司的规模,您使用的工具,等等,等等
布赖恩·奥克利

Answers:


45

是的,它确实。这有助于将您的简历入选不知道编程内容的人力资源专员。


6
好吧,也许是在一家发展缓慢的大型公司中,但是在一家规模较小的初创公司/技术公司中,招聘经理通常是技术团队的一部分(他们通常戴着多顶帽子)。他们将审核提交的应用程序,并且最有可能先看一下工作经验。
hanzolo 2012年

21

它肯定可以帮助您开始事业 -获得第一份,也许第二份工作。但是,如果您有几年的经验,那么实际要做的就是重要的。

毕竟,学位就是学位。这表明您已经学习了,但仅此而已(也不更少)。雇主对您的雇用感兴趣,他们会怎么。当他们试图弄清楚(在访谈中)时,学位当然比没有更好,但是,实际完成的现实世界项目(或缺少项目)比程度(或缺少学位)更好。 。

比尔·盖茨有没有毕业?实际上,在退学30年后的2007年,他做到了。


4
如果您的职业生涯已经进行了一段时间,并且您是一位相当出色且有效的程序员,但是您希望将其提升到一个新的水平,并且真正掌握了一些数学方面的知识,然后认真应用他们的工作,这可能是一条不错的路。请注意,这可能在财务上并不有利-获得学位的成本,包括不赚一点点工资的机会成本,有点高-但是,如果您认为计算机科学很有趣,那就太好了。

不完全的。您被迫在学术界学习一些东西,可以避免外面的学习。一个很好的例子是lambda表达式,这种心态稍后会有所不同,因为您知道可以。

“但是,当您拥有几年的经验之后,那才是您真正要做的事情。”:我在一家没有经理学位的公司工作,并且在一家有经理经验的公司工作有一个学位。后者平均而言具有更好的计划和长期思考能力。
Giorgio

毫无疑问,正规教育与长期思考之间存在正相关关系-获得学位需要相当长的时间。但是:1)相关性平均适用,而不是每个人适用 2)因果关系走哪条路?获得学位是否会使您的计划变得更好,还是只是为了那些计划自己的未来(即已经做好计划)的人倾向于追求更大的学位?
Joonas Pulakka 2013年

11

我获得计算机科学硕士学位主要是为了获得乐趣,但同时也为我的职业生涯提供了帮助。我并没有期望自己的投入会带来可观的财务回报,但是这无疑使我看到了在BSc中没有涉及到的许多新领域。这确实有助于“爱丁堡大学-杰出大学”的举办,此外,这很有趣,我的屁股也很努力,但是演奏起来也很努力!不要只是为了职业前景而这样做,因为你也想这样做。


7

我可能有点特例,因为尽管我拥有计算机科学的硕士学位,但我的本科学位是BSEE。合并是我自由职业者嵌入式软件事业(大约32年前,我获得MS大约一年后开始)的核心。我做了六年的研究生学习,然后去了夜校。

我知道在简历中拥有硕士学位会在面试中得到很好的评价(我被告知很多)。

我想我在研究生院学习的计算机科学也比在BSCS方面要多得多,这是因为我更加认真地对待(从我的GPA从本科到研究生的GPA有了很大的提高),而且因为我没有通过修读所有其他必修课程来分散注意力,一个人必须获得学士学位。


3
就物理学本科生,CS研究生和GPA的飞跃而言,我也处于类似的状态,以便更认真地对待事情。我所学到的东西非常有价值(新观点,被迫认真对待UML和设计模式等),学位本身也很有价值-在谈论我在项目对企业中的角色时,我曾邀请过很多人来介绍我的学位/外部人员。
Michael H.

7

像许多职业问题一样,答案是:“取决于……”

我见过的最好的程序员并没有完成本科课程。他的头和尾比其他任何人都高,与他一起工作的每个人都显而易见。仅仅靠口口相传,他找不到出色的工作,这简直不可思议。他一直是经理,建筑师,个人撰稿人-随你便。

然后是我们其余的人...

我见过计算机科学的硕士可以在以下任何情况下帮助人们:

不到5年的技术经验。

  • 非CS本科生。
  • 在一家有学术倾向的公司中。(例如:旧的贝尔实验室)
  • 智力好奇,工作无聊。
  • 离技术太远了。
  • 想要与众不同的工作经验。(例如:5年BS + MS)

绝不是强制性的,但它可能有用。很大程度上取决于您的求知欲。


3

不确定我的故事的关联性如何,但实际上我主修哲学和政治学专业,并且编程始终只是一种业余爱好。当我在Craigslist上找不到任何“ Philosopher Wanted”时,意识到人们需要软件开发人员,我便投入其中并找到了工作。我认为,因为这是我的业余爱好,而不仅仅是我必须参加的一堆课,所以我对学习这一领域变得非常热情,并尽我所能来与CS同学匹配。好吧,现在我作为一名开发人员做得很好,但是我绝对不安,如果我申请具有编织程度的软件工程工作,将来会发生什么。我倾向于不要等待一段时间,希望连接和经验能有所回报。不过,我不会在科学/军事领域依靠它。


3

在软件行业,硕士学位不是必需的。拥有本科学位并拥有适当的经验,您可以找到很多工作。避免研究生学习可以节省您的时间和金钱。话虽如此,如果您想为甲骨文,谷歌,微软,IBM等公司工作,那么建议您获得硕士学位。


2

也许总的来说,它可以有所帮助,但也取决于招聘经理。我雇.NET开发者加入我的球队。作为开发人员,我非常挑剔我雇用的人,因为我们正在处理一些严重敏感的数据以及大量资金。我们是一个小型,敏捷,充满激情的软件开发团队,其范围从高中毕业生到CS甚至物理学的硕士学位。我真的从没有看过大学学位,甚至没有过早年的工作经验。我想看看您如何沟通,与团队相处,解决实际问题,以及向我展示代码。你以为你是个坏屁股程序员?给我看证明。您必须在某种开源项目上工作,并拥有一个github / bitbucket / CodePlex / etc ...帐户,上面正在进行一些操作。学位是纸上的-这就是您可以做什么的全部。


2

就我个人而言,我加入了一家公司,该公司将为我的CS硕士课程付费。这是我选择职业的决定的一部分。我选择参加MS,因为它可以更好地加深我对CS的了解。在我的本科生中,我没有太多接触AI的知识,但是到目前为止,在硕士的工作中,学习CS的新领域,而不是仅仅为了潜在的工作晋升而学习,这是更加有意义和有用的。


1

我认为工作/实际经验也可以走很长的路..和个人项目..

与其去上学,不如花时间建立一个非常出色的系统/服务/网站。沿途学习并使用您熟悉的最新技术。

虽然我认为以“学校的步伐”学习并不坏,优秀的老师更有价值,但您可以更快地自学,学习更多,尤其是在抱有雄心壮志的情况下。您可以轻松地学习自己想要的东西,而不是尝试寻找可以给您获得经验的工作。

这样,您将对(希望)对这些技术有深入的了解,并且在面试时,将拥有自己的能力示例,而不是写着可以上学以及如何知道的纸。也许您会为自己创造一份工作并正在雇用自己!


1

对我来说,这增加了我几年的经验。通常,您会在职位描述中看到3-5年+学士学位或1-3年+硕士学位,而我拥有硕士学位的案例使我受益匪浅。我起初是一名FPGA设计师,而现在我是一名Web开发人员,因此经理们可以减少对我所花费时间的关注,因此学位所赋予的我的价值是如此宝贵。绝不行!有学士学位的程序员和有硕士学位的程序员的质量没有区别。您可以做许多其他事情来使自己成为更好的程序员


1

它是否对您的职业生涯有帮助还很难说。某些行业和招聘经理可能会倾向于或反对。您可以在没有院士的情况下在大学找到工作,但是他们更喜欢受过高等教育的人。

它可以帮助您成为更好的作家和研究文献的使用者。您的大多数课程都会有书面内容(他们完成了我上的最后一门课程)。一个关键是要有教授来批评您的写作和研究,并提供高质量的反馈,并迫使您在更高的水平上工作。

当然,如果没有它,您也可以自在学习。这不是必须的,并不能使所有人受益。大多数人会获得高分,但并不是每个人都得到很好的推荐。


1

为了更直接地回答这个问题,拥有MSc比没有MSc更好。以聘用技术人员的身份来讲,如果您选择2名非常相似的候选人,但唯一的不同是,一名拥有MSc,但在面试中表现出色,因此该MSc人员将获得这份工作。同样,在相关说明中,获得学位(例如至少获得公认的计算机科学学位)涉及演讲,沟通技巧以及您希望员工做的各种标准事情。

只需完成学位并获得学位,候选人就可以证明一些东西,并在框中提供勾号,而没有学位的人则没有。如果候选人具有多年的专业经验,那么它就不那么重要了。


0

我也在考虑计算机科学的学位,我来自于您所称的教育领域的另一端(语音通信学士学位(具有某些重点)'-也与分类为“硬科学”。

我注意到的一件事是,自从就业市场下滑以来,大多数领域都比以往的趋势更加重视经验,而不是教育。老实说,我觉得教育已经不合时宜了。

我确信我的很多推理都是有偏见的,因为我的学位没有经验,而且工作能力不足以实现经济独立。不过,我认为雇主有足够的理由比大多数人看重教育。也许它的这些愚蠢的,因为“网络成人教育-在6个月医生”新的“大学”,这似乎更像是商业机构(即不知何故已获得认证),其主要财务目标是教育目标。也许他们是毕业生给教育带来了麻烦。或者,也许扎克伯格和盖茨的涌入掩盖了教育的价值。但是,我确实知道的一件事是,我知道如何学习(从字面上最真实的意义上)以及如何以比参加加州学习之前更系统的方式进行学习。虽然我的最初工作经验(有限,但我确实有一些)向我表明,我缺乏一些经验丰富且教育程度有限的人所展示的一些专业技能,但我很快就能取得良好的成绩。绝大部分的专业水平绝对比经验丰富的人员提高能力要快(但是我还是在RadioShack工作,所以...大声笑)。

我认为学习不需要在劳动力中应用的东西可以教会您如何更有效地学习自己所做的事情。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.