很多计算机科学(CS)专业的学生在本科阶段已经经历了重重考验,而在获得美国大学的研究生学历后,更是如虎添翼,似乎在职场上已经胜券在握。名校背景加上热门行业的加持,谁看了都觉得这些学生在职场上会一帆风顺。
然而,近年来一些声音却让人不禁担忧。有人说计算机专业已经饱和,行业竞争异常激烈;还有人说到了中年不转型就会被裁员,甚至有观点认为人工智能(AI)将取代大多数岗位。这些言论无疑给刚刚步入CS专业的学生带来了困扰。
今天这篇文章,我们将详细分享CS专业的求职现状,并提供一些有用的小建议。部分内容还特邀在美国知名科技公司工作的导师现身说法,带来一手行业信息。感兴趣的同学们,快和我们一起来看看吧!
起点高,花期短,真的是这样吗?
“AI写代码的速度确实比人类要快多了。”这是在谷歌担任软件工程师的郭学长的体会。对于计算机专业来说,常见的职业道路无非是技术路线或管理路线。
在技术路线方面,2022年OpenAI的出现推动了AI技术的革新,但目前AI的实际发展速度和应用范围并没有宣传中那么广泛,因为其中有资本竞赛的成分。同时,郭学长补充,即使未来软件公司的需求可能会逐步减少,但一个行业的衰落必然会带来另一个行业的兴起。写代码只是CS专业学生的基础技能,机器学习工程师和算法工程师(硅谷的新宠儿)也是由这些“科班”出身的学生成长而来的。
计算机技术的能力成长是可持续的,职业上升期可以持续很久。提早规划,立足长远,坚持深耕,便不会被网上的片面言论所迷惑。
开学就开始规划职业道路,一点也不早,一点也不晚
职业规划可以细分为确定行业、选择公司、选择岗位、完善简历和面试准备。接下来我们详细说一下各步骤的准备小建议。
1. 确定行业
确定行业时需考虑稳定与创新。
稳定派:如某些传统的金融行业,公司产品比较稳定,日常工作主要是维护已有系统,以及按部就班地更新迭代。一般不会有特别大的突破,也不会有特别大的问题。
创新派:如互联网公司或初创公司,涉及人工智能、自动驾驶等产品,机会多但也有可能项目被撤掉,导致换组或裁员。风险爱好型有利于撬动大杠杆,个人成就可能也会突然特别大。
2. 选择公司
选择公司时需权衡成长速度与稳定性。初创公司和中大型公司在人员培养、资源和面试上会有较大区别,这点和选择行业风险类似。
3. 选择岗位及简历面试
选择岗位时需根据要求调整简历和面试准备:利用学校资源增强简历质量,重视背景知识和项目经验。通过模拟面试提高表达能力和减少紧张情绪。使用STAR法则准备面试答案,量化项目成果以展示个人贡献。
留美就业面试,“祛魅”是重点
关于面试,总结起来就是:身体力行地刷题,开诚布公地展现思维。以下是一些小建议:
- 面试轮数:美国求职面试,不管是前端、中端、后端,一般流程是3到6轮,实习会少一些,全职会多一些。分为技术面、背景面和行为面。
- 技术面:技术面一般有几轮算法面试,每轮大概1小时,从一个简单的问题开始,逐步演变到复杂情况,最后联系到业界实际情形。
- 背景面:背景面是关于个人简历,通常运用STAR法则作答。像准备托福口语一样,每次面试前复习,基于个人简历整理即可。
- 行为面:公司根据企业文化或业务需求进行个性化提问,比如如何解决冲突、处理紧急事项等。表现情绪稳定、头脑清晰即可。
小总结
面试也是一种“试”,我们中国人最擅长应试考试了,所以面试美国的岗位,放平心态,展现真实水平即可!