我拥有地质学士学位。仅仅在完成学士学位课程的一半时,我便发现了我真正的才华所在。我的基础学位是否会成为我在软件领域取得进步的问题(我觉得很多领先的公司都在考虑基础学位)?另外,您会建议我采取什么措施,使自己在与计算机科学学士学位很强的人对等的职位上。
提前致谢。
我拥有地质学士学位。仅仅在完成学士学位课程的一半时,我便发现了我真正的才华所在。我的基础学位是否会成为我在软件领域取得进步的问题(我觉得很多领先的公司都在考虑基础学位)?另外,您会建议我采取什么措施,使自己在与计算机科学学士学位很强的人对等的职位上。
提前致谢。
Answers:
就数学要求而言,任何CS的硬科学都是相当公平的,只是方向不同。在过渡到更纯粹的软件开发之前,在地理信息系统,石油或采矿行业的嵌入式系统或遥感应用程序中寻找工作可能会有所帮助。昨天我在开曼群岛看到一份旧的工作职位,该职位需要ArcGIS知识来竞争,因此成为范围问题。在某些职位上,地质学位将是我提到的资产,也是构建物理引擎或构造模拟等资产。
在诸如算法分析之类的其他领域,它可能会受到伤害,但老实说,它并没有那么重要,并且在该领域工作了几年肯定也不会。我父亲连续25年担任系统管理员和程序员,他拥有应用物理学学位。他曾经遇到过工作上的问题的唯一原因是让他对当前技术的了解或他自己的个人原因。因此,拥有地质学位可能会给您带来优势而不是不足。甚至还有一个名为“ Geoinformatics”的字段,将这两者均匀地结合在一起。
如果您没有计算机科学学位(即使您也没有),那么指向您已经从事并最好完成的软件项目将非常有帮助。如果一家公司正在招聘一名程序员,并且您可以提供令人信服的证据证明您可以编程,那么您所学的学位并不重要。
编辑:有时,您会看到需要计算机科学或相关领域学位的招聘广告,而这正是文凭上的单词很重要的地方。但是,您更经常会看到类似“计算机科学学士学位或同等经验”的信息。在这种情况下,将有助于在简历和求职信中提及您已完成的项目。
我认识的一些最好的工程师甚至都没有学位。一个是湾区一家大公司的建筑师。我的学历是人类学,我曾经是Ask.com的工程师,Y-combinator公司和Rackspace的工程师。我最好的两个同事都拥有非计算机科学学位。曾经拥有一个工业工程专业,另一个拥有生物学学位。我们采访的CS学位毕业生通常做得很差。我不知道为什么会这样。一定是因为计算机科学仍然是一个非常年轻的领域,因为您可以学到很多自学的知识。斯坦福大学和麻省理工学院提供免费的CS课程,并且有很多著名的书可以让您获得最大收益。
您所要做的就是在面试中表现出色。没有人关心教育,也许招聘人员在乎,我当然不在乎,我的同事都不在乎。如果您已经完成了一些开源工作或进行了实习编写代码,那么获得面试并不难。
我想分享一下您的个人经历。我获得了物理学学士学位,就像您一样,我意识到我真正的才华在于软件开发。无论如何,我在继续完成物理学位的过程中开始为娱乐而编码。之后,我与其他一些来自纯CS领域的学者一起完成了与CS相关的课程。
课程结束后,我的物理背景在我的求职面试中添加了一个问题,例如“为什么将您的职业从物理学转变为CS?” 我只是回答:“我发现CS是我真正的才华所在……”有趣的是,我得到的一份工作薪水是我同僚的两倍。我知道运气起着作用,但理性地思考,我必须说这是因为我之前一直在做有趣的编程。
我的建议是继续现有的学位,并在业余时间开始做一些小型编程练习。从长远来看,这肯定会付给您的。
我可以从个人经验告诉您:绝对不是!
我参加了计算机科学专业(学士+硕士),目前在一家不错的软件公司工作。找工作并不难,我不必等很久就找到一个好地方。
我的一个朋友和我在大学里住过同一个公寓,他正在学习哲学。他通过研究人为智力获得了哲学硕士学位。
现在,他实际上在波士顿的MIT工作!因此,与您的背景无关,如果您精通软件领域,并且不会造成问题。
不幸的是,许多人力资源人员每天只接受一份工作的数百份简历,却倾向于采用严格的甄选标准,因为他们没有时间检查所有卷宗。
但是,情况并非总是如此,如果您有机会接受采访,那么您就可以很好地展现自己的动力和知识(这是公司最多的搜索内容)。