Waterloo Coop 找工作
大家好,我是Allen
首先对朋友们说声抱歉。这期内容拖更很久,直到前不久还有网友催更,今天总算完成。
今天我们聊一下Waterloo学生找 Coop。
这是我基于我的两个孩子的经验,和自己的一些面试Coop学生的经验,如果能给您提供些帮助,我将非常荣幸。
先介绍一下背景。我的大儿子已经从Waterloo SE毕业近三年,在纽约花街某FinTech公司工作。女儿目前Waterloo CS在读,已经做了四个 Coop,剩下两个也已经找齐。我自己在某家小软件公司做小头目,经常招人,包括Coop,对用人面试这块也算熟悉。
先大概介绍Waterloo 的coop学期制度,更多细节,请自行网上找。Waterloo的专业分为Coop和Regular。Coop是其最大的特色,也最受欢迎。Coop的专业一般为四年八个月,一共14个学期,其中8个在校学习学期,6个校外工作实习学期。
我的大儿子是2016年入学,那时计算机行业一片火热,Waterloo SE 和 CS的学生7-80%的学生最后都南下,很大的比例进了很多著名的美国大厂。SE就是Software Engineering,软件工程,CS就是 Computer Science,计算机科学。另外和计算机直接相关的还有Computer Engineering, 计算机工程,偏硬件。这些专业对找工作的影响,我会稍后简单分析一下。
大儿子在读时,行业火爆,他的第一份工作就是在Yahoo美国,之后所有的工作都在美国公司,有初创,有头部热门大厂,也有花街FinTech。但他也不是一帆风顺,有一次也没找非常到满意的,回到一家给他return offer的公司,他最后还拒绝了那家公司给他的毕业Offer,因为我和他都认为,趁年轻,还应该去其他各类公司见识一下。那家公司后来上市了。我曾问他后悔吗,他觉得没那么后悔。
女儿入学时,计算机行业的寒冬已经开始,当时已经在网上看到很多人抱怨,Waterloo 的 Coop找不到工作。Coop找不到工作,是要影响毕业的。女儿运气不错,她从第一个Coop开始,就找得比较顺利,每次都是早早确定,能够安心学习,所以她的学习成绩也很不错。但是她找的公司,明显没有大儿子的质量高。前面几个都是加拿大的小公司,第四个是美国的一个初创公司,最后两个也是美国公司,一个是在加拿大分部。但她找的公司,工资还都不错,比上不足比下有余。其实她前面某个Coop有机会进某加拿大的大公司,但因为给标准工资,我建议她选了给得多的小公司。
总体来说,我感觉两个孩子找Coop都比较顺利,他们都是第二个学期就开始做Coop,他们看不上我和我的公司,从来不来找我帮忙。老大起点比较高,对自己的要求高些,有波折也是自己折腾出来的。女儿知道自己的斤两,要求比较低,每次很早就开始找,有时候甚至是提前两个Term就开始找,这样选择的余地就多,虽然没有找到头部大厂,但也不错。
下面聊一下,我对两个小孩找Coop的一些经验和体会。我把想到的一些关键信息罗列如下:
- 第一份工作很重要。有了第一份工作,以后的工作,都水到渠成。他俩的第一份工作都是在高中或者在大学开学前就做完了,而且都是和计算机直接有关的工作。大儿子高中毕业后的暑假,他和我们打赌,如果找到工作,就不和我们回国探亲,结果他赢了。他自己在网上群发简历,正好在万锦某家小软件公司某个技术负责人也是滑大校友,看到求职的他即将入学,爽快的把工作给了他。女儿也是高中时群发简历,有个滑大软工教授给了她一份暑期工作。我觉得这份工作可能对她最后进入滑大CS有些帮助。
- 找软件工程师的实习,编程能力非常重要,必须要刷题。我的几个孩子都非常热爱编程,从高中就开始刷题。一开始都是刷我推荐的LeetCode,后来他们自己找了几个更热门的刷题网站刷题。其他的网站我了解,LeetCode基本都是刷满至少300题以上,涵盖了各种难度。刷题的目的是了解各种问题,和对应的解决方案。一开始需要认真刷,完成代码并测试通过,后来就是学习思路和技巧,未必都需要写出完整的代码。
- 每个实习工作,务必认真尽心完成,获取最高评价。这个里面有几个方面,首先要和自己的同事,技术Leader和People Manager搞好关系,这也是Coop学习的一部分。尽量出色完成他们布置的任务。如果一开始不懂,不要慌张,作为实习生,这个是正常的。要主动虚心学习,尤其是自学,主动和团队探讨解决方案,完善并完成。我印象中,我的两个孩子在早期的实习中都遇到过技术问题,我也曾经主动问过,并给出一些思路。但中后期,他们都已经成为合格的软件工程师,和普通3-5年经验的软工没有区别。获取最高评价,还会有额外的收获。他们可能会主动给你return offer 甚至 new graduate offer,如果没有,也可以主动要求。这在中后期的实习中很常见。我的两个孩子都获得过。我大儿子某个coop term就是return offer。他们各自的朋友,因为提前获得了非常好的new graduate offer,就修改学习计划,提前完成了学业,3年半就毕业了。
- 多参加大厂举办的Hackthon,如果在Hackthon赢得了好名次,他们会直接给你offer,或优先考虑你。我大儿子,我女儿的好朋友都是这么获得好的Offer。
- 学习成绩很重要,但也不是绝对的。一般加拿大的公司,尤其是那些传统观念比较强的公司或面试官,都会看成绩,有些公司内部甚至有成绩要求。美国的公司也看成绩,但更注重个人能力。如果想进好公司,我个人建议,还是要把成绩弄得好看点,不能有特别低的分数,平均份85以上比较妥当。如果挂科,也别担心,我儿子的好朋友,虽然挂科了,每次coop的工资都比我儿子高。
- 所有的Coop中,尽量要有一两次大厂或知名公司的实习。进过大厂,找其他规模的公司就比较容易,反之则难。我还建议孩子们找些不同类型的公司,这样毕业时大概能知道自己能够做什么,喜欢做什么。
- 好简历+良好的沟通交流能力是任何找工作的关键。如果您或您的孩子这方面有些底气不足,我个人建议参加几个相关的课程或培训班。这个能力是可以训练出来的。其实不停的参加面试,每次面试后复盘,也是不错的锻炼方法,但是效果没有直接参加培训,或者学习面经(面试经验)来得好。
- 学会建立和利用人际网络。我大儿子的暑期工作是被动地使用了人际网络。但他去谷歌,则是主动使用。他原先在Yahoo的经理跳槽到谷歌,他主动去问Coop机会,后来就有了去谷歌的机会,虽然不是在原先经理的部门。
- 找工作要提早,不要集中在coop term的前一两个月,那时就比较晚了。我记忆中,他们都是在回校学习那个学期的一开学就开始找工作,后来就更早,甚至在前一个Coop的后期,就开始在网络上找,找到合适的就发简历,如果时间不匹配,不要慌,找公司沟通,如果他们喜欢你,他们会为你调整。
- 不要只盯着Waterloo Coop找工作网站,尤其在当下工作比较难找的情况下,要出去找。去各种找工作网站,看到满意的工作或公司,看看有没有找Coop的,如果没有Coop工作,再去他们的官网看看有没有机会。这个工作要经常做,记录那些公司名字,每个月做上一两次,总会有收获。
- 在最后,还要学会谈工资。这点我感觉两个孩子比我强。我都羞于启齿,他们则大大方方,有备而来。他们一般会主动找一两家公司并取得Offer,然后就是谈一个比较满意合理的工资。
- 如果编程能力过关,即使不是SE或CS专业,也能找到软件工程师的Coop,我大儿子的朋友是System engineering,我们家朋友的孩子是Computer Engineering,都找到了软工Coop,大儿子朋友最后进了Apple。
以上就是目前我想到的Coop找工作的一些经验和建议。