林鲜生(化名)是我学习群里的一个小伙伴,也是北美的动化控制硕士。他求职学习的时候我们陆陆续续交流过几次,由于存在时差每次交流都不会很长时间。后面得知他拿了几个还不错的offer,于是让他出了篇学习历程和面试经验分享,希望对大家有帮助。
后台回复「加群」可加入资源丰富,学习氛围浓厚的学习交流群~
部分offer
非名校,无实习,非软件开发方向专业,怎么在美国互联网寒冬中找到一份软件工程师工作?
笔者是一名软件工程师,现就职于北美中型软件企业,在非名校,无实习的情况下还是在美国找到了一份全职工作,算上工作所在地消费水准和各种福利,相当于在加州年薪100k美元,税后收入高于当地家庭平均收入,税前一年工资就能买一套3 bedroom 2 bathroom的house,工作强度偏低朝九晚三,并且拥有H-1B抽签资格。
这份工作比起各种名校毕业,实习无数的大佬们实在是非常的一般,但是收入生活质量方面还是比国内强上不少,比上不足,比下有余吧。
我的背景是本科毕业于国内211大学自动控制专业,在美国这边工程专业70名的学校读硕士,毕业之前没有任何软件开发相关的实习。我求职时间是2019年,也是美国的互联网行业寒冬季,绝不是2015年那个时候亚麻两轮OA就进去的年代。
看到这里,很明显,我这个背景在北美热门城市就是十分非常绝对一般的背景,如果单纯凭借这个背景找工作,大多数人出路只有两个:回国 or ICC。我看到的事实也确实如此,我认识的绝大多数我们学校及专业中国同学,基本上也都回国或者继续读博了。
我相信,能点开看这篇文章,并且想得到一些帮助的人,基本上背景可能跟我差不多或者比我还差,但是也想在美国找一份工作,因此这篇文章的目标人群就是背景和求职意向跟我差不多的留学生。
说了这么多令人悲观情况,你一定很想问为什么我还是能在美国找到了找到了一份不错的工作,就请听我娓娓道来吧。
在明确了求职方向后,主要考虑的一个问题是:公司为什么选择我?
在入职后的几个月,我确认了一家企业招人的理由:需要一个人尽快地把工作做好。这个理由有两个重点,一个是“好”,一个是“快”。所以在面试的时候,你应该围绕这两个重点展现自己。
北美企业的招聘流程,不论大小公司,都是和国内差不多的,所以这文章将 简明扼要地 按照求职招聘流程来讲我的经历:
0. 简历准备
1. 简历投递
2. Recruiter电话面试
3. VP Engineer面试
4. 技术面试
5.薪资谈判挑offer
0. 简历准备
首先先说格式、句式、简单内容准备部分,以下是我的模版:
接着,是我需要强调的要点:
a. 简历只能一页。
b. 校招渠道education section放在objective下面。
c. 不用照片,个人信息就名字下方一行,用真名,如果个人喜欢加英文名,就括号括起来。
d. 如果有intern和work经历,intern/work部分一句话总结一段经历,项目部分再详细写具体做了什么。
e. project介绍:一个项目不超过五行。
第一行:项目名称:10个单词内介绍项目业务 + date (如August 2019 – August 2020)
项目情况介绍:
用过去时,句式统一为:did + something (<用的技术统一写在最后括号>)
个人不建议在简历上按照star法则对项目进行描述,理由是简历篇幅有限,Recuriter在看简历的时候,一般只看Skills,学历,技术栈是不是和JD相关,细节根本不会去看。但是你自己要准备一份star法则的自我介绍用于面试环节。你的简历更多是一个你经历技能的索引,后面会讲简历在面试中的作用。
f. 教育部分:写清楚准确真实的学校,地点,学位名,GPA低于3.5不用写,课程与工作相关的才写,所有与工作无关的东西其实都应该算减分。
g. skills部分:相当于你之前项目介绍时写的各种技术的清单,这个清单方便HR来匹配你是否能过简历关。
h. award部分:写上你在美国获得的一切有价值的嘉奖,比如奖学金,技术比赛,项目,体育比赛,组织团体及志愿者活动。
i. 项目准备部分:
接下来,是跟我背景类似的同学,没有非名校无实习,能为我们能力背书的只有项目经历了。准备项目,最好是找人合作一起完成,因为现代软件工业,所有项目都是团队合作完成的,只要整个公司有10个人以上,所有的项目都离不开团队合作。
很多跟我一样背景的同学,就算有人一起合作,最开始都不知道如何做项目,怎么做项目,项目从哪里来。目前来说,做项目,基本上是合作做一个安卓app,做一个小网站前端后端,下面我给大家推荐几个渠道可以适合基础薄弱,背景较差的和我一样的小白群体高效地做出一些项目:
1. udemy,慕课网,极客时间等录播视频网站:这些网站的课程基本在10美元就能拿下,经常做活动,课程内容还算可以物超所值
2.直播类网课,北美地区可以有九章算法,laioffer等可以选择,我这里之所以列举了这两家是因为我都去上过了,对比起10刀的udemy,在同学自身素质处在平均线水平的情况下,质量可以说是1分钱1分货,1毛钱5分货,1块钱10分货的区别,并且自身素质越高,1分钱可以有3-5分钱的水准
通过这些专栏和课程的认真学习,你可以在简历上写上3-4个项目来充实简历,并且,一份充实的简历,是需要3-4个项目的。至于哪些项目值得学,哪些项目最适合学,我现在觉得很难下定论,这个请根据自己的情况斟酌,可以多刷刷各类公众号,知乎,研究一番。
但是,3-4个项目,每个项目规模大概是每周需要投入20小时以上,持续2-3个月,是必须要的。这个时间,如果报班,可以有一定规模的缩短。简而言之,没钱有时间,可以选便宜的;有钱没时间,请尽快报班学习,不要犹豫;有钱有时间的,也请报班学习,对于90%的跟我背景类似的同学,报班学习还是有效果的。
j. 简历修改:
英语简历还是需要在美工作的,做软件工程师的前辈进行修改,这个服务可能需要花钱,但是这个钱还是很必要花的,如果随便要一个美国同学或者美国人修改,而不是专业相关的话,很可能一些专业名词的使用会出现偏差,所以简历修改不仅仅是英语的问题,更多还是涉及到专业领域知识的理解。
所以这方面大概100-500美金不等的投入其实是值得的,laioffer和九章也有包含简历修改的服务。总之在简历修改方面,着实体现了人脉即是金钱的意义。
1. 简历投递
关于简历投递
1.1 简历投递渠道
北美投简历主要是在LinkedIn, Indeed, glassdoor, 但是实际体验下来还是主要在LinkedIn里面投简历比较靠谱,所以我绝大多数简历都是在Linkedin上投递的,而且面试也大多来自Linkedin的联系和简历投递,并且LinkedIn上简历投递更加方便快捷。
在LinkedIn上最好能够找到一些在北美工作的学长学姐工作的LinkedIn作为模版进行更新,而且Linkedin在求职的时候有各种功能帮助,这里我就不多赘述,因为关于LinkedIn的使用,可以单独出一套教程和课程来讲。
当然,还有一亩三分地论坛上,还有你个人人脉中存在的内推渠道,也是投简历的一种。怎么找内推又是一个大话题,就也不好在本文中讲透了。
1.2 简历投递注意事项
针对简历投递,因为我主要用的是LinkedIn,所以我就从如何用Linkedin来找相关工作来讲注意事项:
1. 投递关键词越模糊搜索结果越多,不要用过于准确的关键词搜索职位:
具体体现就是,在搜工作的时候,有时候大家会喜欢加上machine learning, web, full stack, backend, frontend这样的关键词来搜索,有时候这样搜会适得其反,因为有些工作的title就是software engineer,具体是frontend还是backend都是在JD里才会体现。所以,直接搜software engineer就好
2. 搜索岗位的时候,请不厌其烦地尝试各种州和城市作为location的搜索设定,因为有一些工作,如果你不按照地点去搜,是general搜不出来的。而且linkedin的搜索结果不是全部按照发布时间来分页排序的,比如你搜索一个地区,这个地区有三个城市,linkedin会把这三个城市的岗位每个取一部分,再按照时间排序,因此有一些工作,如果没有被搜索引擎pick到,那么就机会就会消失在你的视野中。
3. 把简历把能投的岗位都投了,越多越好。这里我需要明确一下,什么叫“能投的岗位”,能投的岗位,对于工作经验3年以下的人,在这里具体指:
A. 没有注明mid-level,senior等关键字的岗位,因为刚毕业的学生,能做的岗位,基本都是junior/entry level的岗位。如果注明了mid-level,senior level,就说明绝对不会招新人,因此投了是1000%石沉大海。
B. 工作经验没有强调要求在5年以上的。换句话说,就算要求经验在3-5年,你也是有机会的。因为很多公司发JD的时候,他们不会为3年以下的人专门写一个JD,所以3-5年工作经验的JD,背后也有招entry-level的headcount。所以,不要被什么3-5年吓坏了,动动手指一两分钟,投就是了。我目前找到的这份工作,就是给一个JD写着3年经验的岗位投的,结果人家给了面试,面试也是按照entry-level的标准来面的。而且类似的获得的面试机会也不少,所以,尽管投简历吧。
C. 没有明确要求绿卡,没有明确表示不给H-1B的。一般对身份有一定要求的,就算你是OPT期间不需要H-1B sponsorship,别人也是完全不考虑的。之前有尝试投过,因为对方没有在投简历的时候问要不要sponsorship,结果打电话过来问发现是国际学生,直接毫不犹豫地,非常粗鲁地挂断电话。所以,如果你和我一样是非绿卡玩家,看到这种措辞就直接把页面关掉吧
基本上没有上面三条,请直接投就对了。
4. 海投的时候,请不要觉得累,每天至少20份简历,不投完不能睡觉。在我找到这份工作前,我投了500份简历。所以,海投,投就对了,能投就投,一时间没找到合适的,也先投了再说。
2. Recruiter 电话面试
投递简历后,一般有3种情况,以下三种按照发生概率排序,由大到小:
第一种(60%以上):石沉大海,杳无音信
第二种(30%以上):回复时间one week至3 month不等,如下图所示
第三种(10%不到):Recruiter电话预约,回复时间一个月内,最快当天,绝大多数都以邮件形式通知,如果不是来自邮件通知的,绝大多数情况下证明这个recruiter不够专业,或者这个公司前景/工作环境堪忧(亚麻的recruiter就有过直接打电话通知,不通过邮件提醒,因此是“绝大多数”)
收到第三种回复后,恭喜,这意味着:
A. 你的简历通过了简历关,你的简历上的信息符合他们的需求,至少从联系你的那个recruiter的角度看是的。
B. 如果你填过了身份状态调查问卷,说你需要sponsorship,那么这个回复就说明这家公司会提供sponsorship,欢迎国际学生,你的身份并不是你获得offer的阻碍。
C. 如果能在这次面试中聊得好,就有机会获得技术面试资格。
对于这个面试,可以说是一个既重要又简单的面试,你需要为此准备:一份简短的自我介绍。
推荐阅读:
扫描下方二维码
添加好友,备注选项:
1.健身 2.旅行 3.大数据,拉你到不同的交流群。
各种分享~