请问美国找工的话,专业名字重要吗,比如说cs会比netsys好找工作,如果选课的时候都能选成软件的话,在找工作的时候cs会开放更多岗位吗?
在美国找工作成功与否,并不是单纯由本科或者研究生阶段的专业名称决定的,而是由多个复杂的因素共同决定的。
针对软件工程这个领域来说:
第一,是否具备相关的学术背景,比如离散数学、数据机构、算法、操作系统、编程语言等计算机核心课程都建议有所涉及,建议同时要对至少几种编程语言及其功能有所深入了解,比如Python、JavaScript、Java、C++和C#等;如果在Networked System专业领域确定后续想要往软件工程方向走,建议选择以上课程以及熟练掌握相关的编程语言,会对后期的就业有较大帮助;
第二,软件工程是一个非常看重技术能力的领域,过硬的技术会让求职变得事半功倍。建议尽早的积累软件工程相关的实践经验,包括但不限于校内项目/科研经历/实习经历等,尤其是如有美国本土的一些软件工程的实习经历,对后期毕业申请全职工作有较大的帮助。同时建议尽早刷leetcode,熟悉各大公司的technical interview的考试范围,做到心中有数。
第三,求职的准备,比如简历、求职信cover letter、company research、面试等方面的充足准备;另外,要充分用好Linkedin这个工具进行networking,争取内推机会;建议利用每年的秋招春招的机会投递感兴趣的岗位,更多的积累实习经验,也许后期能获得不错的转正机会;
第四,软件工程也有很多的不同方向,比如前端工程师、后端工程师、全栈工程师、数据工程师、网络安全工程师等,如果能在早期确定自己比较感兴趣的方向,并积累更多的实践经验,从而更容易在求职大军中脱颖而出。那么,简历的match程度就相当重要,因为公司不是要寻求高GPA且什么都涉猎的candidate,而且需要跟岗位要求匹配度高,进入公司就能贡献有效代码的候选人。
总之,建议同学找准方向,尽早准备,才能事半功倍。至于每年不同公司开放的软件工程的岗位,这个是我们没办法掌控的,建议一定要及时掌握岗位信息,有些大厂可能开放申请通道开得突然,关闭的也很快,有时候很快关注到岗位信息就已经赢了一大半了。