所以这篇文章以我从身边朋友了解到的信息,给大家讲讲加拿大做程序员的体验,希望对大家有帮助!
当年朋友读的时候有co-op带薪实习的机会,在实习时就接触到了一个大型企业,由于表现很不错,于是毕业时他得到了这家企业的正式offer。
这也是为什么我让大家尽量选带co-op的专业,co-op确实有利于找工作。

一、从朋友的经历说下co-op
既然说到co-op,我就展开说说。
加拿大很多学校都有co-op项目,在开设的学校里,也不是所有的院系都有开设Co-op项目。有一些院系要求学生必须参加Co-op课程,有一些则是自主选择,学生需要在入学前填写相关表单申请。
以我朋友就读的UBC为例,UBC的Co-op主要面向于艺术、人文与社会科学、商业管理、工程、林业、人体动力学、土地和粮食系统、科学等学科的加拿大国内学生以及国际学生。
一般学校都会提供相应的Co-op项目雇主供学生选择,学生通过申请以及面试后,就可以开始实习。
在UBC,可供学生选择的Co-op项目雇主和社区合作伙伴有公共机构、非营利机构、大公司、创业型初创企业以及非政府组织。
UBC的Co-op项目的录取范围从第一年到第三年不等,截止日期和相关流程需要看具体的专业。每年夏末-9月底都接受申请,向GPA为70%的三年级全日制本科生开放。
第一次参加Co-op项目也不用惊慌,因为所有新注册Co-op项目的学生,在开始实习之前,都要参加就业前培训课程,该课程会提供丰富且实用的人际交往技能,不仅有助于学生开始自己的实习工作,也有助于毕业后的职业成长。
除了人际交往技能之外,就业前培训课程还包括简历和求职信写作技巧、面试准备、求职策略、网络和专业关系发展、职业管理和职业研究策略、工作场所的专业精神和沟通、劳动力市场信息、工作期限的期望和要求等内容。
二、朋友的工作经历
朋友通过学校的co-op项目拿到了最终的正式offer,这种形式和毕业后自己单独找工作不同的是,通过co-op找到正式工作是不需要你再次面试了。
众所周知,一般通过投递简历找工作可能要经过差不多4-5次面试,一开始会让你先和人事和主管面谈,之后会有一些技能测试。比如给你一堆有问题的代码让你在规定时间内找出并解决,或者提个需求让你现场写代码等等,最后可能会让你和老板谈等等。
而通过co-op项目找到工作就很直接简单,省去了中间繁杂的面试流程。
说到这儿,肯定很多朋友也想了解究竟要具备怎样的条件才能在加拿大找到程序员的工作呢。
据我了解,首先你最好有个计算机相关的学位,有些人可能会读个college,有些人可能会读本科或硕士。能有条件读本科或硕士就尽量读本科或硕士,college里的课程一般比较基础,想深入学习还是要读大学比较好。
其次,你至少能掌握一些编程语言,有一定编程能力,英语能正常沟通就行,这是最基本的条件。当然,职场中是优胜劣汰的,个人能力的提高是非常重要的,所以也别只满足于最基本的条件,还是得多努力提升自己。更何况程序员是需要终身学习的,编程语言一直在更新换代,如果不学习是跟不上节奏的,也就无法适应工作需求。
接下来说下程序员的薪资待遇。
程序员在加拿大的薪资待遇是很不错的,起薪是6-7万加币左右,如果你工作能力好,也待了挺久了,后面还有一部分股票和年终奖,工作3-5年还可以往上升职,当上经理的话,一般年薪在13-15万加币左右,同样地,股票和年终奖也会涨,级别越高,奖金所得部分占总收入的比例就越大。
朋友在公司干了挺久了,毕业后就一直在里面干。所以如今他的收入是很不错的,年薪大概在15万加币以上,有一部分是薪资,有一部分是公司股票。
至于薪资和股票的比例分配,这个和公司老板谈就行,如果你对公司发展看好,可以要求股票多占一点,如果自己比较偏保守,那就可以要求股票少点,薪资多占点。
总的来说,程序员这份工作在加拿大算是比较好找工作,并且工作待遇还不错的工作了。
看到这儿,大家可能很好奇加拿大程序员的工作强度和氛围。
讲真,我朋友的工作并不忙,也不怎么加班。平时他们没有打卡,所以上下班时间比较灵活,有的同事早上10点后才到岗,有的稍微早点。下午有的5点多就下班了,周末和节假日正常休息。
之前疫情很严重的时候,大家也都在家远程办公。
公司只在乎你有没有按期完成你该完成的工作量,其余时间都能自己安排。
所以,工作强度并不大,还能拿到不错的薪资,这也是为什么很多人都想到加拿大干程序员。
提到工作,顺便也说下疫情对程序员工作的影响。
说实话,疫情对各行各业多多少少都有一些影响,有些公司确实有裁员动作,包括一些大厂,但另一方面,疫情也给了很多人远程工作的机会。现在加拿大依然有些公司还在找远程办公的程序员。
但大家也不必灰心,裁员在其他行业也有发生,应对裁员最好的方式就是要不断提高自己的能力,有能力的人在哪都能找到好工作。
另外,工作氛围也挺不错的,朋友公司里有来自不同国家的人,印度人、中国人还有英美等,大家工作时会一起讨论工作问题,因为文化差异,同事之间一般不会有很多生活中的深交,只是平时私下会和一些聊得来的同事一起约着玩一下。
也有不同年龄层次的人,没有什么35岁的年龄门槛,甚至40多岁50岁左右都有,在加拿大,年龄不会是你被企业拒之门外的直接理由,主要还是看你本身能否胜任工作岗位,如果有因为年龄拒绝你的,你可以去举报这家公司年龄歧视。
最后,想谈一下跨专业转码的事儿。
很多人都知道程序员好找工作,薪资也不错,所以不少非计算机相关专业的都想去加拿大当程序员。甚至很多以前没有相关学习经验工作经验的人也想转码。
大家真的不要把跨专业转码当成很容易的一件事。
首先,申请加拿大硕士是需要有相关专业背景的,即便有个别学校对专业背景无硬性要求,但也不能保证你申请即被录取。每年的学校申请名额就那么多,学校招生都是择优录取的,所以跨专业申请计算机相关硕士几乎是一件不可能的事儿。
其次,如果是跨专业就业,起码也得有一些理工科背景或者商科背景,编程是需要有很好的数理逻辑能力的,如果是纯纯的文科生,那难度是非常大的。
当然,肯定有个别特殊转码成功的案例,但特殊案例并不适合大多数人。所以某些说自己是文科生转码的看看就行了。希望以上内容对大家有所帮助~