1,没有提前准备——刷题一塌糊涂
CS专业怎么找工作,就是刷题。但是,无论是找实习还是全职,我见过的90%以上的人,都属于:
题才做了50,100,200就跑去面试,这面试基本上都是没戏的,在北美科技大厂面试是非常难得,不是刷了两个月题就可以的。
网上说找工作难的,90%都是这样的人在这说,自己没怎么努力,然后就说多难多难,就想着自己复习个1-2个月就去面试,就能去上这种大厂,说实话国内人都不敢这么复习去阿里腾讯的,满打满算有几个准备面试能超过3个月的?题是过500两遍以上的?
2,没有提前准备——简历一塌糊涂
有的人说拿不到面试,一看简历,水的一笔,弄点学校的project,我见过算法课实现的算法都往上写的,有的转专业写的是别的专业的东西,就敢投的。简历最低标准你写的应该都是你投的岗位。
然后就感觉面试机会都拿不到,找工作太难了。我是HR我也不会给这样的选手面试机会。
3,北美投简历,少于200家都是没努力
我们在北美是外国人,人家H1b给你sponsor的就是少数,,而且投简历不是一两百份就可以的,而且北美投简历都是100个起步,然后只有个位数的面试机会,想要有多面试,只有去多投简历。
最佳解决方案:
1,北美8月入学之前,从5月开始,5~8月刷题,把题刷明白,因为9月就已经招聘开始找实习了
2,八月入学肯定需要适应一个月,9月各大学校的Career Fair开始,所有大厂全部投一遍,准备面试,200家公司是底线
3,9~12月,疯狂面试,争取找到Summer Intern
4,如果找不到,那么第二年1~3月春招继续找,但春招坑少了太多,尽量秋招搞定
5,学校课程,没必要那么认真学了,能毕业就行了,毕业了没人问你GPA多少,都会问你去哪工作了,所以分清孰轻孰重。学校课程帮你找不到工作,刷题可以
6,Project如果学校的有含金量就好好做,但大多数比较水,尽量自己找项目做。不要参加什么LeetCode Contest,或者任何算法比赛,自己水平能不能面试多看几道面经题自己想不想的出来
7,第二年5~8月实习,没找到,感觉自己学不明白的,该报班报班,学了两个学期如果还学不明白,花钱学也要搞明白,因为没有退路,最后还没学明白的话,到9月找全职再失败就只能回国了
8,九月,New Grad找全职开始,这个是你最后的机会了,大多数人都是12月或者5月毕业,无论哪个时间毕业,这个秋招都是你最后的机会,找不到就可能要回国了,所以还是所有公司投起来,这个时候,你Project 和 刷题 必须没有任何短板了,找到好的工作,上岸,才是最终目的
如果你想在北美找工作可以选择Uoffer,为你全程保驾护航。