加拿大留学该如何选择专业

加拿大不会太看重你具体是什么名校什么学历毕业的,只能说不同的文凭专业找的工作方向不同。university 的确是比较注重理论,college就是实操性技能培训。

之前后台收到小伙伴留言,说说当时选专业的心路历程,以及为什么觉得前端开发适合自己。这期分享一下我在专业选择上的心得体会。

选college还是选university 

选专业之前你先要选择确定要读college 还是university。关于这个问题我在之前的分享都有或多或少提到过。

加拿大不会太看重你具体是什么名校什么学历毕业的,只能说不同的文凭专业找的工作方向不同。university 的确是比较注重理论,college就是实操性技能培训。所以我会觉得如果你读的是商科,文科或者自然科学,或者你的领域是比较学术的,那么Uni 比较适合你,如果是实操性技能的学习,那么请往下看。 

 University 优势

我就是加拿大college 前端开发毕业的, 我要是想去FAANG这类大厂,那基本上竞争力比不过滑铁卢多大UBC这种名校学校出来的CS学生 。根本原因是课程设置问题,他们学数据结构,学计算机理论,学算法,各种编程语言,所以说他们在学校期间关于计算机各个领域的涉猎比我们广,而且编程技能方面的训练比我们多。

再加上University 本科四年,college一般只有1年/2年,那从课程长度来说,很明显University 的训练是更充分的。(不得不承认,college的教学对于编程技能的要求是比较低的,工作之后发现学校的训练远远不够,所以要不断在工作中提高自己)

这里插一句,也会有小伙伴想要读加拿大的 CS硕士, well,我了解到的是如果本科不是CS 相关的,直接申请加拿大的CS硕士很难,所以我根本就不考虑了。

 College 优势

University 的CS学生毕业之后会有很多领域的就业选择,前端开发只是CS里面的一个分支。college 课程设置就是有一个比较专注的面,比如说前端开发,主要就是针对前端用户的工作,会涉及到UI/UX 设计,还有用前端语言去写各种程序。找工作的时候确实也比较容易,因为学校都是就最炙手可热的技能对学生进行培训,所以很容易和实际工作对接。当然这些非大厂的工作薪资待遇跟前面提到的FAANG之类的大厂没法比。

总结一句,College 和university 之间不是鸿沟一样的差距,我看到很多的本地学生,读完college后通过bridge program继续读两年或者一年就可以获得该领域的本科学历(有些职位就是只看本科学历以上),也会有很多Uni 毕业的学生再读一个college 来充实自己实际工作的技能。 

所以你是什么学校什么文凭真的没那么重要,关键就是自身掌握的技能以及在校期间积累的本地工作经验(Co-op或field placement)。

本地工作经验很重要!本地工作经验很重要!本地工作经验很重要!

要考虑兴趣和天赋吗

我以前不相信有天赋这种说法,现在我发现天赋真的能决定你一个领域上的成败,或者起码能决定你是否能轻松的在这个领域吃上饭。

比如说我发现自己有语言和教学方面的天赋,我在本科和硕士学的都是金融,所以英语在高考之后基本上就是靠自学, 但是这并不妨碍我的英语技能比我的金融技能(if there’s any…)  要强的多。教学方面也基本都是自己琢磨,但目前为止我的课还是收获了很多好评… ( 居然给自己打了个广告,HA!)

所以如果你在某一个领域(烘培、设计、教学,摄影等)表现出一定的天赋和兴趣,那我绝对支持你往这个方向选专业,因为你会比自己的同类竞争力会有很明显的优势。

一个反面的例子就是我在设计方面完全没有天赋,这里的设计是指创意设计,所以我们college第一年的课很多都是设计有关,用到Adobe Illustrator, Photoshop, 甚至还有摄影课以及剪辑视频和音频的课,我跟有天赋的同学相比就是高下立判。

我要花四个小时设计一个logo,而别的同学半小时就做完,而且他拿的是90分,我TM拿的是70分。我还知道很多有天赋的人,甚至不需要读一个学位,就是在业余时间在网上学习,自己练习Photoshop和Illustrator的技能,也能找到UI Designer / Web Designer 的工作。 

庆幸的是,我们第一年课程结束之后,可以根据兴趣转program, 如果你对设计更感兴趣,你可以转到Interactive media ,深入发挥自己的设计才华;我是对coding 更感兴趣,所以我选择了web, 还好我的数理基础还可以,所以明显没有设计学的那么吃力了。

我知道很多人选择专业的同时一个很重要的考虑是就业前景,非常可以理解,但是请不要一味只考虑就业前景,如果选择了一个自己不擅长也不感兴趣的专业,中途学不下去的话会很痛苦,就更别提在求职过程中打败千军万马获得一纸offer了

如何知道自己是否有天赋或兴趣

现在都1202年了,只要你会上网,你不可能找不到这个领域的相关信息吧。我最擅长的就是在线看各种课程… 

你说你不确定前端开发是否适合自己,那你光坐那里想半天也研究不出个结果来啊,不如直接上网看看前端工程师的日常工作视频,前端入门课程,HTML, CSS, Javascript, 看下自己是不是真的感兴趣。

你问我推荐个网上平台,不好意思我非常孤陋寡闻,我只看油管的资源,付费的免费的我都看!我还知道有小伙伴比较喜欢B站,还有人喜欢在领英上学课程的。都1202年了,学会如何谷歌是最基本的立命之本。

为什么觉得前端开发适合我

因为我没有那么广的涉猎,我没有办法给大家推荐各种各种的专业。

我只在商科、英语教学、前端开发有工作经验,所以就拿我自己在这几个领域剖析一下吧。

首先,我不是一个有创意的人,所以设计相关的工作我干不了,但是我数理基础还可以,所以coding的课程我学起来都比较轻松 (再说了,HTML, CSS完全不是编程语言,Javascript 还勉强算一个)。最重要的就是, 我会使用谷歌搜索(Don’t laugh …),前端开发工作中基本很多东西,大大小小都是靠自学和上网搜解决方案。

但是我又干不了纯后端的工作,因为我没有CS的基础,编程语言我只JS 和PHP (对于前端是够了的,但是对于后端就远远不够了….) ,所以我IT领域也就是前端能比较适合我了。

为什么不选英语教学?虽然是老本行,也是我比较感兴趣的,但是都是重复性的工作,因为对面是不同的学生,但是基本上要讲的内容基本都一样,所以学生的反应以及上课会出现的各种情景都在我的预料之中,所以就一直都待在comfort zone里面,也就是这份工作给我的成就感没那么大。但是作为副业还是不错的!

商科呢?额,not interested。

总结一句,如果你是比较喜欢挑战的人,而且数理基础ok,而且向往朝九晚五的工作,那么不妨尝试下前端开发吧!

Leave a Reply

Your email address will not be published. Required fields are marked *