除了计算机科学以外的其他科学学士学位是否会损害软件开发的职业?[关闭]


12

我拥有地质学士学位。仅仅在完成学士学位课程的一半时,我便发现了我真正的才华所在。我的基础学位是否会成为我在软件领域取得进步的问题(我觉得很多领先的公司都在考虑基础学位)?另外,您会建议我采取什么措施,使自己在与计算机科学学士学位很强的人对等的职位上。

提前致谢。


1
看到具有科学甚至历史学位的人进入程序设计并不少见。只是最近才有了所谓的职业化的转变。
James P.

1
如果需要的话,您总是可以创办自己的软件公司。
Joe Internet,

5
...您必须确定自己不会让自己的未来或职业满意度落在别人的手中。如果他们不邀请您参加他们的聚会,那就自己扔。
Joe Internet,

3
您的地质学学位将对石油和天然气行业的科学地震学编程非常有帮助。我不知道这是否是您的兴趣所在,但是在某些地方,您的学位和知识将是一项资产。
吉尔伯特·勒布朗克

1
据我所知,雇主往往比文凭更重视经验(甚至是业余爱好者的经验,如果您碰巧有一些投资组合等)。我个人是政治专业的毕业生。我的一个朋友也从事开发工作。
康拉德·莫劳斯基

Answers:


19

就数学要求而言,任何CS的硬科学都是相当公平的,只是方向不同。在过渡到更纯粹的软件开发之前,在地理信息系统,石油或采矿行业的嵌入式系统或遥感应用程序中寻找工作可能会有所帮助。昨天我在开曼群岛看到一份旧的工作职位,该职位需要ArcGIS知识来竞争,因此成为范围问题。在某些职位上,地质学位将是我提到的资产,也是构建物理引擎或构造模拟等资产。

在诸如算法分析之类的其他领域,它可能会受到伤害,但老实说,它并没有那么重要,并且在该领域工作了几年肯定也不会。我父亲连续25年担任系统管理员和程序员,他拥有应用物理学学位。他曾经遇到过工作上的问题的唯一原因是让他对当前技术的了解或他自己的个人原因。因此,拥有地质学位可能会给您带来优势而不是不足。甚至还有一个名为“ Geoinformatics”的字段,将这两者均匀地结合在一起。


17

您的学位可以让您获得第一份工作。从那时起,几十年来,就根据您从大学毕业以来的工作经验来决定工作。因此,努力赢得第一名;与您的教授和朋友交谈,然后敲门。一旦您从事业务,学位的种类就没有多大关系了。你能做的事很重要;您所做的事情很重要,您知道的事情很重要;纸质证书不算在内。


5

如果您没有计算机科学学位(即使您也没有),那么指向您已经从事并最好完成的软件项目将非常有帮助。如果一家公司正在招聘一名程序员,并且您可以提供令人信服的证据证明您可以编程,那么您所学的学位并不重要。

编辑:有时,您会看到需要计算机科学或相关领域学位的招聘广告,而这正是文凭上的单词很重要的地方。但是,您更经常会看到类似“计算机科学学士学位或同等经验”的信息。在这种情况下,将有助于在简历和求职信中提及您已完成的项目。


如果到处都是这样。在某些地方,人们仍然坚持使用头衔和其他形式的“信誉”。
James P.

我没有学位,但这并没有阻止我申请(并获得提供)列出CS学位要求的工作。唯一一次出现问题的是,当我在一家研究所申请职位时,该团队中的其他三个人都拥有博士学位,我可以理解这一点。
TMN

5

我认识的一些最好的工程师甚至都没有学位。一个是湾区一家大公司的建筑师。我的学历是人类学,我曾经是Ask.com的工程师,Y-combinator公司和Rackspace的工程师。我最好的两个同事都拥有非计算机科学学位。曾经拥有一个工业工程专业,另一个拥有生物学学位。我们采访的CS学位毕业生通常做得很差。我不知道为什么会这样。一定是因为计算机科学仍然是一个非常年轻的领域,因为您可以学到很多自学的知识。斯坦福大学和麻省理工学院提供免费的CS课程,并且有很多著名的书可以让您获得最大收益。

您所要做的就是在面试中表现出色。没有人关心教育,也许招聘人员在乎,我当然不在乎,我的同事都不在乎。如果您已经完成了一些开源工作或进行了实习编写代码,那么获得面试并不难。


为“没人关心教育” +1​​,我发现这是真的
CamelBlues 2011年

4

也许我只是少数派,但是拥有CS学位的候选人最终成为了我遇到过的最差的程序员。显然,这并不意味着每个拥有CS学位的人都不擅长编程,但这绝对不是合格证书的灵丹妙药。

最好的程序员在简历中表现出对编程的热情和理解,并可以证明这一点。拥有CS学位不会自动做到这一点。加入开源项目或编写自己的软件-展示一些可以编程的招聘经理。

如果一家公司仅具有CS学位的招聘资格,那么该公司就不会尝试聘用最好的程序员。


3

我想分享一下您的个人经历。我获得了物理学学士学位,就像您一样,我意识到我真正的才华在于软件开发。无论如何,我在继续完成物理学位的过程中开始为娱乐而编码。之后,我与其他一些来自纯CS领域的学者一起完成了与CS相关的课程。

课程结束后,我的物理背景在我的求职面试中添加了一个问题,例如“为什么将您的职业从物理学转变为CS?” 我只是回答:“我发现CS是我真正的才华所在……”有趣的是,我得到的一份工作薪水是我同僚的两倍。我知道运气起着作用,但理性地思考,我必须说这是因为我之前一直在做有趣的编程

我的建议是继续现有的学位,并在业余时间开始做一些小型编程练习。从长远来看,这肯定会付给您的。


3

我拥有经济学学位,并且是C#/。Net程序员。我也会在业余时间使用Python。这一切对我来说都非常好,所以我不认为您应该认为没有计算机科学学位会限制您。

如果您掌握了这些技能并且可以证明它们,那么有人会想要您。


2

在与您的地质学位相关的公司中寻找编程工作。石油工业立刻浮现在脑海,但是采矿和一些较大的土木工程项目也将成为可能。

在这些行业中,与科学学位相比,通常优先选择硬科学学位,因为对问题领域的理解比最新的科学潮流更为重要。

经过两年的编程经验,只要有某种共同的语言/技术/平台,您就应该可以在任何地方申请任何编程工作。


2

我可以从个人经验告诉您:绝对不是!
我参加了计算机科学专业(学士+硕士),目前在一家不错的软件公司工作。找工作并不难,我不必等很久就找到一个好地方。

我的一个朋友和我在大学里住过同一个公寓,他正在学习哲学。他通过研究人为智力获得了哲学硕士学位。
现在,他实际上在波士顿的MIT工作!因此,与您的背景无关,如果您精通软件领域,并且不会造成问题。

不幸的是,许多人力资源人员每天只接受一份工作的数百份简历,却倾向于采用严格的甄选标准,因为他们没有时间检查所有卷宗。
但是,情况并非总是如此,如果您有机会接受采访,那么您就可以很好地展现自己的动力和知识(这是公司最多的搜索内容)。


2

我有一位CSCI教授,他拥有化学PHD,直到他学业结束时他才开始喜欢编程,因为他是在PHD工作的化学研究中使用它的。然后,他在编程领域工作了多年,最终以教授C ++的身份退休,现在是工程部主任。

最后,与您想做的事情和证明自己有能力的学位相比,学位的重要性很小。


1

这是您可能永远不会行驶的道路上的减速带。有些工作您将永远找不到。现在,这并不意味着您无法找到出色的工作,从事其他项目或创办自己的公司。

没有它,您是否能够学习如何编程?有些人可能永远不会独自学习它。

你还有学位吗?有些工作只是喜欢学位。

从财务角度来看,我不认为离开有薪工作重返学校以期从长远来看可以促进您的职业发展是不值得的。您需要一个可观的薪水增长,这不仅可以归因于CS学位,还可以归因于时间,经验和天赋。进入管理是另一回事,而拥有MBA可能会更好。

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.