我拥有Interactive Media的文学士学位。 我想从事技术领域的编程工作。 我需要获得CS学位吗?

我想说这不是绝对必要的,因为您已经拥有4年的学位。 我认识到许多电气工程,视频游戏设计等背景知识的人都致力于编程成功。 实际上,如果您将其与编程技能相结合,则您的交互式媒体背景可能会变得非常有价值。 在我公司,我们有几位互动媒体专家,他们也可以使用代码和脚本。 不过,我要这样说:这并不容易。 您将需要证明您了解计算机科学的基础知识,包括数据结构,算法,离散数学,OOP及其设计模式等。 大多数编程工作面试都是高度技术性的,您的雇主会通过技术性问题,询问您的经验或白板编码来测试您。 我个人讨厌白板面试,因为这些面试很少与实际工作相关,所以让我与您分享一些建议。 构建真实的软件项目,并将源代码带到面试中。 我在iPhone上构建了一个游戏,并且能够“劫持”我的采访,因为经理比我问他从互联网上得到的问题更感兴趣,因为我更愿意看到我的实际工作。 总而言之,是的,您可以做到,但是您需要通过构建真实的项目来进行自我教育和实践,甚至可能需要考虑编写Bootcamp。 如果您是该领域的新手,这将需要时间-与普通的大学毕业生相比,您会感到惊讶的是,四年制CS毕业生实际上对他们的领域了解多少。 这就是为什么1级软件工程师的起薪如此之高的原因。 祝好运!

计算机科学专业的学生如何进入投资银行业务?

我已经看到很多计算机科学专业的学生进入投资银行领域,因此这绝对是可行的。 考虑一个商业双修专业 –我不确定您上的是哪所学校,但是如果您上的是一所招募了大量商学院的学校(例如,沃顿商学院,斯特恩学院,罗斯学院,哈斯学院,艾维学院,戴森学院等), 这可能是您可以做的最重要的一件事情 。 它立即平整了比赛场地,为您带来了无数机会,而您必须主动出门争取机会。 商学院的学生可以从“校园招聘”中受益,在那里银行会去招募他们。 如果您选择不读双门专业,那么您不仅需要花更多的精力作为准备方面的商科学生(因为您不擅长该领域),而且还必须花费大量的精力和时间来建立联系并说服银行看着你。 这还将使您掌握当今时代中一些最有价值的技能。 如果您上的学校不提供商科专业,那么您就不必为此担心。 你的专业将会很好。 您只需要关注#2及更高版本。 表现出对金融的兴趣 (您可以在简历上放些东西)–参加一些经济学/金融课程,加入投资俱乐部,从事投资银行夏季实习,并阅读一些金融书籍。 这些活动使您的简历更像“财务类”,并向您表明,向IBD申请的简历审阅者并非一时冲动。 在投入大量时间和精力来定位自己之后,这实际上是您真正想要的。 保持良好的GPA –成为计算机科学专业的人可能会在GPA方面给您一些余地,但是访调员仍然希望您拥有良好的GPA。…

如果我没有出色的简历,高学业成绩并且在编程竞赛中没有很高的成就,我可以在顶级IT公司工作吗?

简短的一句话:是的,绝对! 既然我相信您的问题是一个重要的话题,那么我想分享一些更多的单词以获取详细的答案。 所以,这是很长的: 我想我完全理解您的实际重点是什么。 由于您是在谈论“顶级IT公司”(我假设它们是Alphabet(Google),Apple,Facebook,Dropbox,IBM,Microsoft等公司),因此您正在关注这些公司向外代表的价值。 这些价值包括……固定的专业人员在那里工作,技术无所不在,无论您看什么,最新的开发堆栈都是他们的日常业务,令人难以置信的高效工作流程,最聪明的大脑每天构建新软件/技术,绝对专业的工作环境,在IT领域享有最高声誉等。 是的,毫无疑问,这些不仅仅是吸引眼球和流行语,甚至更像是咒语,每天到处都有。 您可以感觉到这些公司在网络甚至世界各个角落的存在,在某些时候,您会感觉到,在其中一些公司中工作将是您可以获得的最高奖励。 因此,即使这并不完全符合您的想法和实际动机,这也是我能够做到的,而且我几乎每天都能观察到。 像您这样的人经常会问“顶级IT公司”。 如果我不说,我会撒谎,有段时间我在以同样的方式思考。 实际上,这种想法没有错。 我真的相信,这些公司会加入我们这个时代最优秀的专业人士和最聪明的头脑,构建一些曾经构建过的最好的产品和技术,并为我们和我们的世界提供巨大的优势。 但是我也坚信,我们必须揭开围绕它们的光芒,然后再回到最基本的方面。 在德语中,有一句谚语翻译成英语: “他们都用水煮饭” 。 这里的意思很明显:即使是世界上最好,最聪明,最强大,最强大,最具创造力的个人和公司也有一个共同点,这是永远不会改变的:它们都分解为完全相同的基础!…