加拿大工作机会怎么找?台湾人不留学的 6 条工作与移民路径 ft. Jamie

更新于 2026/10/16

Jason 学长的备忘录

台湾人不留学也能去加拿大工作:常见做法是先拿到雇主 offer 再申请工作许可,或用 IEC 打工度假入境。Jamie 就是在台湾用 LinkedIn 海投,拿到加拿大软件工程师的工作。

  • 最大门槛是签证:Jamie 认为加拿大雇主不排斥外国人,关键是公司愿不愿意 sponsor 签证。
  • 技术职较好进:Jamie 认为工程师技能全球通用,沟通多在 team 内,比 sales 等职位好上手。
  • 简历:不放照片、不超过两页,用 STAR 量化 impact,关键字从 LinkedIn 同类职位找。
  • 面试:准备一份 behavioural 问答大抄,把过去的工作经验用 STAR 和数字整理好。

台湾人不留学,怎么去加拿大工作?

不出国读书也能去加拿大工作。最常见的做法是先拿到加拿大雇主的 offer,雇主依规定申请 LMIA(科技职位可以走 Global Talent Stream),或确认职位符合 LMIA 豁免,你再申请只能替这家雇主工作的“雇主指定工作许可”(employer-specific work permit)。18 到 35 岁的台湾人也可以申请 IEC 打工度假,不需要先有 offer。在加拿大累积工作经验后,可以再评估用 Express Entry 申请永久居民。

以下整理台湾人常见的 6 条路径,条件都以加拿大政府官网(canada.ca)为准,申请前请再到官网确认最新规定:

路径适合谁需要先有 offer?官方重点
雇主指定工作许可(多数需要 LMIA)已拿到加拿大雇主 offer 的人需要LMIA 是证明雇主需要聘用外国人填补职位的文件。雇主拿到正面 LMIA 后,要提供 LMIA 信和 Annex A,让你附在工作许可申请中(IRCC 说明、谁需要 LMIA)。
Global Talent Stream(GTS)软件工程师、数据科学家、资安专家等高技能职位需要由雇主申请,属于 LMIA 的一种。Category B 清单包含软件工程师与设计师(NOC 21231),每个职位的 LMIA 处理费为 1,000 加币(GTS 申请条件)。官方的服务标准是 LMIA 10 个工作天、工作许可 2 周,各约 80% 的案件能在时限内处理(GTS 说明)。
IEC 打工度假(Working Holiday)18 到 35 岁(含)的台湾人不需要最长 12 个月,需有至少 2,500 加币支付在加拿大的开销,并在整段停留期间持有医疗保险。台湾人一生只能参加一次 IEC(不论类别)(IEC 各国资格)。
IEC 青年专业人士(Young Professionals)18 到 35 岁(含)的台湾人;通过 Taiwan Global Pathfinder Initiative 申请者为 18 到 30 岁需要,且要与专业相关最长 12 个月,送出 profile 进入候选池前就要有签好的 offer 或雇用合约,同样需要至少 2,500 加币(IEC 各国资格)。
跨国公司内部调派(Intra-company transfer)在跨国公司海外据点任职的人由公司调派申请前 3 年内,要在加拿大以外的同一家公司连续工作至少 1 年;调任高阶主管、资深管理或专业知识职位;两边公司要有符合规定的关系。符合条件可申请 LMIA 豁免的雇主指定工作许可(IRCC 说明)。
Express Entry(永久居民)已有技术工作经验、想移民的人不需要(有 offer 可加分)Canadian Experience Class:过去 3 年内在加拿大累积 1 年工作经验(TEER 0–3)。Federal Skilled Worker:过去 10 年内在主要职业连续工作 1 年,可以是海外经验,语言需 CLB 7(Express Entry 资格)。

IEC 的名额和开放时间每年不同,本文不列数字,请以官网公告为准。

加拿大工作机会去哪里找?

加拿大政府的求职网站 Job Bank 有一页专门写给人在加拿大以外的求职者,建议先确认自己能不能拿到工作许可,再只投“有在招募国际求职者”的职位,这类职位会用图示标出来(Job Bank 海外求职者说明)。

Jamie 自己的做法是用 LinkedIn 大量投递,有面试就去面;她也推荐在 LinkedIn 建立人脉争取内推(referral),她认为这是概率最高的方式。关键字可以从 LinkedIn 上同类职位的描述找。

Jamie 的实际路径

以下只整理 Jamie 在节目中说过的内容:

  • 出国前在台湾工作约三年,待过台湾科技大厂、初创、台湾美商,也拿过台湾 Amazon(AWS)的 offer。
  • 没有去加拿大留学,在台湾用 LinkedIn 投递,通过面试拿到加拿大软件公司的 offer。
  • 2021 年到加拿大,她说一年后就移民加拿大,访谈时在多伦多当软件工程师。
  • 她认为海外求职最大的困难是签证,要看公司愿不愿意 sponsor;她也提到 working holiday 是不留学也能拿到的签证方式之一。

对照上面的表格,Jamie 走的是“先拿到加拿大雇主 offer,再办工作许可”这条路,之后才申请移民。她在节目中没有说明用的是哪一种工作许可,也没有说走哪一个移民计划,所以本文不替她归类到特定项目。

本文是 Podcast 逐字稿精简版!欢迎点击连结 👉🏻 收听完整内容~

喜欢的话,记得到各大平台给我的 Podcast 五星好评呦 🌟(逐字稿整理不容易 🥹)!


本集节目由“OfferLand”赞助播出,OfferLand 是一个“专为留学生和职场新鲜人打造的论坛”,除了论坛以外,我们还提供 留学申请落点查询系统、促进信息对称,一起共创专业的留学&职涯平台!

嗨!欢迎收听“Jason 学长的职涯文件夹”,我是主持人 Jason。我长期分享职涯与留学相关内容。在这里,大家不仅能“打开”文件夹、探索故事,也可以跟我一起“编辑”文件夹,丰富经历、获得见解、学习新知识!

🎤 本集来宾:Jamie 在加 🍁
Instagram|@jamieinca
Medium|jamieinca


本集重点:

📂 在台湾就拿到加拿大工作的 offer!
📂 有哪些加拿大工作,台湾人会比较好申请?
📂 台湾跟加拿大:工作&生活环境对比?
📂 丰富经验:大中小型企业、台商外企、初创(科技大厂、初创、美商、台湾 AWS)
📂 毕业后三年内换了五份工作,为什么?
📂 转码心路历程
📂 如何成为一个好的科技业 PM?
📂 以工程师来说,求职需注意什么?技能如何在简历或面试展现?
📂 给大学生、留学生或是有打算出国工作听众的建议…

加拿大求职经验:在台湾就拿到加拿大 offer

J: 今天非常开心可以邀请到在台湾就找到加拿大工作的 Jamie,来跟我们分享:她是如何在没有留学的情况下,成功找到加拿大的工作!那我们先邀请 Jamie 来自我介绍一下。

Hello Jason 学长的职涯文件夹的听众大家好,我是 Jamie 很开心可以收到 Jason 学长的邀请来和大家分享一些海内外的工作经验,那我现在是一名在加拿大多伦多的软件工程师。然后目前的经验约五年左右,在来加拿大之前在台湾的工作经验约三年。

在经历白天上班、晚上 K 英文、假日加强软件工程师专业技能等多头蜡烛烧的持续坚持下,毕业的三年内,我曾拿过台湾科技大厂、台湾美商(全美最大医疗科技集团)、台湾 Amazon 与加拿大软件公司等 Offer。为了一直以来移居加拿大的梦想,我丢掉手上许多人梦寐以求的 Amazon 工程师高薪职位,并于 2021 年踏入枫叶国,省下百万出国留学费用,并用最低的时间成本在一年后移民加拿大!

J: 非常开心 Jamie 可以接受我们的访谈,因为我认识 Jamie 也是几个月前在 Instagram 上看到 Jamie,然后有跟 Jamie 发问关于科技业 PM 相关的事情。然后 Jamie 就很热心的回答我,今天就想要邀请 Jamie 来 Podcast 深度分享一下他的特殊经历。就是在 30 岁以前,成功在没有留学的情况下移民到加拿大了!

在台湾怎么申请加拿大工作?

J: 当初 Jamie 是如何在没有留学,或是没有抽到打工签证的情况下,就在台湾申请到加拿大的工作!

我当初是就是,很简单就是开 LinkedIn,然后开始狂投!然后有投到就面试,最后成功就直接过来。求职的话应该大家都是那个 Path,应该是差不多这样。

加拿大公司会录用海外求职者吗?

J: 为什么加拿大会接受来自台湾的简历?

加拿大身为移民大国,对当地雇主而言,已经太习惯与来自世界各地的人一起工作,因此身为外国求职者的我们这件事情不会 bother 他们什么,大家都是外国人,关键是签证与你各方面 skillset 有无符合该职位需求!将过去经历的 contribution 量化,展现 profile 专业度,并海投求职平台,增加在无签证弱势下而被筛掉的面试机会,也推荐用 LinkedIn 建立人脉以获 referral 机会(概率最高)。

我觉得加拿大很不一样的地方是,因为这边的移民真的太多,他们的人已经非常可以接受就是跟各国的同事相处,所以他们在 Hire 的部分,其实不会到觉得说一定要特别找本地人,因为这边真的是非常多外国人,大家都是移民。

那主要会看的部分可能就是公司方面愿不愿意 sponsor 签证,所以如果你是外国人,可是如果你在这边读书,那你毕业之后就会有毕业后的工签,公司就不需要花另外一个成本去 sponsor 你,那基本上只要你的条件 skill set 有符合到他们想要找的人,面试什么的都没有问题的话,那你身为外国人这件事情其实并不会有什么太大的门槛。签证应该是最主要的困难。

台湾人在加拿大比较好找哪些工作?

J: 加拿大有哪一些工作是台湾人会比较好申请的?

Sales/Marketing 等靠口才 Dominate 的非技术类职位,需对当地文化有一定程度的了解,身为母语非英语又习惯亚洲处事文化的我们要在当地人中 stand out 具一定挑战,需要时间去克服。因此相较下,技术类工作相较容易,在技能上(e.g. SWE 需要的 CS 技术与工具本就来自于北美),不需太长适应期,较可快速成为即战力!

台湾人比较好申请的话,我觉得可以简单分成两类:一类是技术类、一类是非技术类。技术类的话可能就是像工程师,非技术类的话可能就是像管理类 PM、然后 consultant、sales。

我个人会觉得技术类对于台湾人来说会比较容易,是因为技术类的工作其实不太需要有非常厉害的沟通能力。沟通能力当然是也算是很重要没有错,可是变成说你的沟通能力就是 team 内的团队合作沟通。那非技术类像是如果你是做业务、sales 这些职位的话,变成是你的 focus 是在“靠嘴吃饭”,就是你要用你的口条去说服用户跟你合作,真的就是变成你的沟通能力会是你工作主要的非常非常必备的一个技能。

可是软件工程师不是,我们的工作其实主要是写 code 开发产品,沟通其实就是 team 内的沟通这样。所以我个人会觉得技术类会相对台湾人而言比较简单。

加拿大软件工程师面试怎么准备?

J: 在台湾就拿到加拿大工作的 offer,有哪些能力是可以提前准备?

软件工程师的话,我觉得软件工程师的技能其实算是全球通用,就是他的技能就是那些东西。唯一会有不一样的地方,就是每间公司他们选择的 tech stack 可能会不太像你所使用的工具、语言这样子。那准备方面的话,第一个就是你要去尽可能的收集可能多个语言或者是多个工具,你不一定要精通,可是你要多少有一些基础的了解这样子。

再来就是准备面试,面试的话其实有分两类,我们软件工程师的话有技术类的面试,像是 coding interview,那就是刷 LeetCode 这样子;那非技术的面试就是一堆 behavioural question,如果是这一类的话,就是根据你过去的经验然后做一个完整的回答。这部分我在我自己的博客的一篇“如何有效加强英文”的文章里面有详细的解说,关于这方面的话就是你回答可以尽量用 STAR 的方式去呈现,然后 R (result) 的部分就是尽量可以把你的 impact 做到一个量化的部分!

例如说你可能优化了某一个 service,那它最后的结果是提升了 performance 的多少百分比,或者是节省了多少 resource 之类的这样子。

SWE 技能为全球通用,大家主要开发的 Tech stack 就那几个,不用每个精通,只需熟悉其中主要流行、大家都在用的即可 e.g. React, Typescript, Java/ Python, Docker, AWS/GCP, etc

1. Tech Round

  • Coding:练习将解 leetcode 时脑袋的想法与解题思路“说”出来
  • System Design:自由发挥,但要 make sense 并达到题目需求

2. Behavioural Round

STAR + 数字量化过去工作中贡献

简历成果怎么量化?

J: 那我蛮常遇到的问题是,比如说他们在写简历因为要应用可能 STAR,或是在面试的时候,result 可能不太知道怎么去量化,比如说我今天优化了一段 code,但他不知道怎么去 monitor 之后的成效。所以是那 Jamie 在这部分会怎么样去做 result 的量化的表达?

这个部分的话,真的要看你做的东西是什么。如果是像以刚刚前面那个例子,就是你可能提升了一个 service 的 performance,那你在做这件事情之前,你就先去看它这个 service 从头到尾需要花多少时间,然后它耗的 resource 是多少,比如说它耗的 memory 是多少。

然后以及你优化完后你再去测一次,中间那个差别就可以算出它的 performance 大概是提升多少。我知道很多在台湾的人不会去做这件事情,因为我之前在台湾我也不会去做这件事情,我们就没有觉得这件事情有哪里重要到哪里去。可是,国外在看简历的时候就真的很看你做这件事情 IMPACT 是什么,因为如果你没有写出来,那我怎么知道你做这个到底是有什么帮助对不对。

在写简历时“换位思考”来看自己的简历,切记千万不要放照片!不要超过两页,另外现在很多公司会把你的简历丢到 AI 系统去搜关键字,因此关键字很重要,可以去 LinkedIn 找相关职位的关键字有哪些,另外 Behavior Question,建议准备一份针对 behavioural interview 的问答笔记,将过去工作经验用 STAR 与数字量化的方式列出来,方便面试前快速复习(或直接开在旁边辅助)!

所以我自己都会建议,就是大家如果从现在开始尽可能你现在做的每一个项目,你在去优化某一个 service 之前,就先去看看它现在的状态是怎么样,那你做完之后你再去看一次,然后你就可以大概去算出:你做这件事情的前后的点,就是你自己的差别差在哪里这样子。因为这个真的是你如果没有去做,你真的就不会不知道,最后只能瞎掰。

台湾科技业工作经验与转码心路历程

那因为 Jamie 在台湾工作经验其实也蛮丰富的,就至少待过很多不同种类的公司,可能台湾大中小型企业、台商外企、初创都待过(台湾科技大厂、初创、台湾美商、台湾 AWS)

工程师常换工作好吗?毕业三年换五份工作的原因

J: 因为 Jamie 之前在文章有提到说可能毕业的三年内就换了五份工作,那我就特别好奇想问:为什么会那么想要频繁的换工作?

我觉得这个跟职业也有关系,因为像我朋友他们是护理师,他们的 career plan 就是尽量不要换太多医院。因为你换的话,你的职等就得要从头开始算。可是我觉得像软件工程师这种,因为科技是一直都在更新的,就是一些语言什么技术的迭代速度其实是很快的。那你如果在一间公司、同一个 project 待的时间太久的话,其实你会非常的没有办法去接触外面新的东西,除非你自己下班后有去探索一些新工具新技术等等,可是探索归探索,实际 implement 在 project 上又是另一回事。

那如果你要走到这一步,就是你想要把你学习到的新技术应用在 project 上 experience 的话,真的也只能通过换工作,因为你目前的 team project 就没有办法去做到整个 tech stack 的汰换这样子,那我自己的话,我通常就是在这间公司待到我觉得我学到东西都差不多了,那看不到未来如果继续待的话有什么其他的成长的话,通常就会开始找看看下一份的工作。

那我通常找工作,我不会这么现实看薪水。我主要会看这个公司他们的 project 是做什么,然后他们的 tech stack 是什么、有没有我有兴趣想学的。

资管毕业不会写程序,怎么转职软件工程师?

J: Jamie 有提过大学读资管、研究生读医管,但因为太常翘课、都是倒数前几名毕业,没有认真学到任何 programming 相关的技术。没有拥有相关技术背景,当初是如何“在工作之余快速累积相关后端的技术”,后来甚至斩获 AWS offer(录取率约2%)?

我觉得说转码其实很多人会觉得转码,应该是你“转领域”,可是因为我算是本科吗,但我又觉得资管又不是那么的“本”。就是资管就是一半管理的课、一半 coding 的课,可是我们真的没有很会写程序,我毕业的时候我真的连 hello world 我都不会。就是我真的是从头,我真的没有好好上课,所以我就是毕业后真的就是从零这样子,那我觉得我还蛮感谢我的第一份工作,因为我毕业的时候真的是完全不会写 code,可是我毕业后的第一份工作就直接是软件工程师,这个是另外一个故事。

我在面试前就是用背的,就是真的是硬背,然后拿到那个面试。然后因为我第一份工作是软件工程师,所以我就直接在工作上面就去学了很多就是技术方面的东西。这样讲可能不太好,但是我觉得鸿O的文化其实蛮 toxic 的,就是你一个人通常一个 developer(我不知道其他 team 怎样),可是我们 team 当时是一个 developer 身兼多个项目不同的项目。通常一间公司的一个 development team 不会让你做这件事情,就是如果你是前端,你就专心做前端,然后你在 A project,他不会把你拉到 B project 或 C project 做不同的事情。可是我当时在鸿O是我一个人最多巅峰时期要 handle 五个不一样的 project,然后这五个不一样的 project 全部的 tech stack 都长得不一样,有些用 java 有些用 python 然后有些用 scala,然后就是都不一样,我觉得我算是通过工作真的学习蛮多。

没有相关技术背景在前期一定很痛苦,这是每个软件工程师必定会经历的,并且它是一条学无止尽的领域,因此如果你是热爱学习新事物,并享受各种挑战后的成就感的人,You’ll find so much joy in this field.

“You don’t need to be an expert in any specific technical field,
but you do have to be an expert in learning and problem-solving.”

第一个是学习到技术的部分,然后第二个是很重要的就是“学习”,要怎么去学习新东西这件事情。我觉得成为软件工程师你不一定要非常精通每一个技术,可是你一定要非常擅长 “学习” 这件事情,下班时间,如果你看到一些新的技术、新的工具,基本上我就会去看那个工具的官方 documentation,就可以还蛮快的去了解他大概是做什么然后怎么样可以去 implement。

零基础学程序从哪里开始?

如果是 zero background 的话可能会蛮困难,我的建议可能是会先去上一个网课,或是 bootcamp。从那边开始因为如果完全没经验的话,其实你连找资源的概念都没有,那这样子的话真的会比较困难。通过一个网课或是 bootcamp 的方式,他们会去领导你说你今天什么东西卡住,那你要怎么样去就是 problem solving 这件事情,他会教你这个技能我觉得这个技能蛮重要的。

当你已经有一些经验的话,其实如果你要学习一个新工具的话,基本上就是去看官方的 documentation 是最清楚的,因为那个毕竟是官方的文件这样子。那 youtube 也蛮多的、google 也蛮多的,基本上就是搜关键字然后就一堆一系列的教学视频。

海外求职怎么准备:PM、简历、面试与英文

科技业 PM 需要懂多少技术?

J: 因为 Jamie 其实算是工程师嘛,那我就想说从工程师的角度来问问看 Jamie:如果要成为一个科技业厉害的 pm,需要有哪一些技能或是知识?

PM 作为内外沟通桥梁,需清楚传达因知识不对称所导致的合作困难,科技业 PM 不需很懂技术,其核心价值在于理解许多不擅长用人话表达问题和需求的工程师们,并帮助有效地传达给 stakeholders,因此你需要懂一些技术相关的 terminology 以及其 fundamental 的了解,我觉得最简单的评估方法是你是否有办法把一个会议“开的流畅”,让这个会议里技术与非技术的成员都能了解彼此的问题与需求。

PM 的话其实主要看到底是哪一个 P,P 是 product 的 P、还是 project 的 P?因为 product manager 跟 project manager 做的事情不太一样,一个是对内、一个是对外。product 的话主要是就是产品比较是对外对客户这样子;那 project 的话,就是对团队内的研发团队这样子。那我个人是觉得因为其实蛮多公司的 PM,他们只 hire 一个 PM,那他做的事情就是全部。就是成本的关系,对所以你既要面对客户,然后又要面对就是团队内的开发人员。

我觉得以 PM 来说的话,就是当然因为他毕竟是 PM,他并不是软件工程师,所以他并不需要懂很多技术方面的东西。可是还是要懂一些很基础的东西,那很多人可能会觉得说:那你到底要懂到什么程度呢?

其实我个人觉得非常简单是,假设你今天是一个 PM,然后你今天在一个软件工程师的会议里面,你有没有办法听懂他们在讨论什么东西?这样就好了。如果你可以听懂,那基本上其实我觉得你对于这个产品的,对 pm 也比较好。因为你懂一些技术的东西,你再去跟用户解释,其实也算是会比较好让用户放心说这东西原来是怎么样运作什么的。那主要就是可以听懂团队开会的,大家在讨论什么这样子,我觉得就算蛮 ok 的,那你如果是完全零技术的话,其实你就会听不懂他们在讨论什么。

如果懂的话 Co-Work 就会非常快,因为毕竟 PM 的工作内容就是常常在公司内跟外做一个沟通的桥梁,所以你会花非常多的时间在跟团队内部沟通。

加拿大简历怎么写?面试怎么准备?

J: 我相信很多听众都对海外求职很感兴趣,然后大部分留学生的最终目的可能也是海外求职嘛。那因为 Jamie 其实直接跳过留学这一块直接达到很多人的梦想、目标,所以我们继续聊聊看海外求职这一块好了!想问 Jamie 在海外求职,比如说加拿大求职,有哪一些需要注意的点,比如说简历有没有哪些特殊的格式或是怎么样写简历才会在 LinkedIn 上更容易至少通过第一轮。

简历的话,基本上台湾简历好像我看过很多都会放照片,就是这切记千万真的不要放照片!简历的话不管你的经验多久可能 5 年 10 年随便,就是尽量真的一到两页,最多最多最多也不要超过两页这样子。那经验的话就是从最一开始的经验开始写,这个真的蛮基本的大家都知道。

那主要是大家在 work experience 的 description 这部分可能会不太知道到底应该要怎么写,其实很简单就是你就“换位思考”,你就想像你今天是面试官,大概花了 5 到 7 秒在看简历,你就看你一下你自己的简历然后你觉得 5 到 7 秒你会不会想要找这个人来面试。

以这样子的角度去看自己的简历,应该就会发现自己的简历会有蛮多的点可以改进。那除了刚刚讲到的尽量把你的 impact,每一个你做过 project impact 写上去之外,其他的职位我其实不太确定,可是以软件工程师的话,你用的 tech stack 一定要写上去,这样人家才知道你到底会什么样的工具,而且在北美这边其实很多公司他们第一个不是 recruiter 去看简历,而是把你的简历丢到一个 AI 的系统里面去搜关键字。那你如果简历里面,没有写到一些他们要关键字,你的简历根本连被看到的机会都没有,就直接先被 AI 给刷掉了,所以就是关键字的部分。

那这个关键字部分你要怎么去找,就是例如说我要前端工程师,然后我就去 LinkedIn 找前端工程师,然后你就可以去看到说这家公司他们需要 react、需要 vue、需要 tech script,他们需要的东西是这些。

J: 简历这关通过后下一关是面试。面试也是很多我相信海外求职人遇到的应该最大难关,像刚才那个 Jamie 有提到 behavior question 这类型的行为面试的问题,可不可以给个举例或是我们该如何提早做准备

其实我自己有一个大抄,就是我一个 word 版的大抄。这个大抄里面就是全部我自己面试的 Q&A,第一个就是自我介绍,当然就是英文的。然后再来就是各种 behavior question,例如说你遇过最难的技术问题是什么,然后你就想你过去的工作经验中的一些例子,然后把它用 STAR 的方式列出来,然后你面试的时候,我不知道其他工作怎么样,可是因为软件工程师的面试全部都是远端(我遇过的全部都是远端),所以其实你可以看着那个你自己的大抄,然后就是很顺的把它表达出来。

对就是会建议一定要有一个大抄,因为第一方面你在写这份大抄的过程,也是在训练你的英文输出。那第二方面就是你在面试时遇到这些问题,因为你已经先前已经先练习过,所以你就不会脑袋一片空白,就是不知道他到底要回答什么,因为你已经有准备了。

上班族怎么准备英文面试?

J: Jamie 当初在台湾工作已经是高工时,怎么利用下班时间去准备英文口说能力,应对海外求职面试?

哇这真的是一个好问题,我基本上就是用假日啦。就是因为平日的话,晚上如果没加班然后有空的话我真的就是会稍微花一点时间,可是我就不会是背单字,我可能听 podcast 或是看 youtube 的 stand up 就是比较轻松的方式,一方面让自己不会压力很大,因为你才刚上一天班很累。那假日的话我就会比较做一些 密集的训练就是一直讲,主要就是一直讲,那可以找一些线上的英文家教。

出国工作还是出国留学?给大学生的建议

J: Jamie 有没有想要对大学生或是有打算出国工作听众的建议?

出国的话,其实我觉得出国工作或是留学就不太一样。工作的话,基本上就是工作,你就是换一个国家生活而已,所以我觉得相对留学你要付出的成本会稍微比较低一点。因为你花的钱顶多就是搬家的钱,然后可能一点点签证的钱。时间的话,你付出的时间成本就是投简历、面试。

但留学的话我觉得它是一个蛮庞大的时间还有金钱上的付出(讲投资好了),所以我觉得如果真的是留学的话,因为毕竟我曾经也是想要留学,可是后来因为疫情关系没有留成功,所以我其实蛮能了解所有想要出国留学当初的心态准备是怎么样。我会建议如果是要留学的话,真的一定要知道:到底为什么自己想要出国这件事情。因为很多人都会觉得说出国就是看别人出国,然后就好像赚很多很爽,可是其实大部分留学生的生活真的是蛮辛苦。如果没有做好一些行前规划,不知道自己到底为什么要出国的话,其实到最后很有可能你的结果会跟你之前预期的可能会不太一样。

想去加拿大当工程师,需要先读研究生吗?

很多人问我的是:如果我想要转职成软件工程师,我需不需要去读研究生?就是读一个相关科系的研究生。那我觉得这个真的是一个蛮难回答的问题。主要是看你未来是想要在台湾还是在国外!因为我知道在台湾,台湾的文化就是真的蛮看学历,如果你过去是零相关工作经验的话,然后你又没有相关的科系的学历的话,其实真的就会蛮难进入这个领域。如果是在台湾的话,我也不会很建议说你就去读一个资工研究生,因为那个太硬了,研究生两年的时间,然后如果你申请上了,然后读了可能半个学期后发现天啊自己真的不喜欢,可是你还有一年半。就是这整个就是一个我觉得是很浪费时间的一件事情。

我会觉得,因为很多人问我这个问题,他们并不是打从心里对这件事情有兴趣。他们也不知道自己对这件事情有没有兴趣,他们只是觉得好像软件工程师就可以很轻松,很多人是因为这个点然后才想。可是,他们没有很仔细去想过自己有没有兴趣, 也没有去尝试过!我的建议是先去试试看,你可能先去上一个线上的课程,可能一周两周的网课你去感觉一下,因为那些课程里面都会附一些 assignment 让你回家自己做。你去感觉一下你到底喜不喜欢这件事情,因为搞不好你不喜欢对吧?!

如果你真的喜欢的话,你再去决定我到底要不要去读相关科系研究生,再来另外一个问题是,如果我已经有相关经验,就是他在台湾可能本来就是已经是软件工程师,可是他想要跳到国外。那刚刚我们有讨论到其实到国外最困难的事情就是签证,所以很多人大部分的人才会走留学这个 Path。因为毕业后会有工作签证,那你就不会有签证的问题。

所以大部分的人就会问说:那我如果想要去国外当软件工程师,建不建议就是去读一个国外的研究生?

这个话每个人状况可能就不太一样。我个人是没有在这边读,我是直接过来。那我个人会觉得就是如果你在台湾已经有这个领域相关的经验的话,撇开签证这件事情不谈的话,其实你的 skills 应该是可以无痛转换到国外,因为这个领域大家用的东西就是差不多,唯一的差别就是可能语言英文部分,真的我就没有办法就是真的只能大家自己去加强,然后再来就是签证的部分,那你说到底要不要为了一个签证花两年的时间跟学费去学一个你本来就会的东西,这件事情我是觉得蛮值得思考的!

因为其实像科技业的东西,技术迭代速度其实蛮快的,因为我很多在这边读 computer science 的就是认识的朋友们,我看过他们学校的 project 然后还有期中期末考试内容。这些东西对我们来讲真的都非常的基础到不行,也就是说如果你在台湾已经有经验了,你在这边读这个 program 其实我想很直接说你的收获应该会是 0,因为学校教的东西真的都是非常基础的,然后甚至有些是很旧的东西,因为学校教授他 pick up 新技术的速度不可能追得上业界。一定是业界先出来,然后过一段时间成熟了,然后可能才会慢慢导入学校课程里面这样子。

那你要不要花这个时间跟金钱去学一些你本来就会的东西,为了这个前程。这个我觉得大家可以思考,你愿不愿意做这件事情?如果你真的不想要花时间跟钱做这件事情的话,加拿大有蛮多签证的方式就是除了一些什么 MIA 比较困难,我有写一些细节的签证方式,working holiday 也是其中一种对就是可以让你不留学也可以获得的签证方式,可以去看看这样子。

英文口说要多好才能去国外工作?

J: 很多人会觉得英文口说到什么样的程度,或什么样的 level 才愿意开口或去试看看英文面试。那我想问 Jamie 当初英文口说这一块,有没有一些见解?或是在实际跟公司的同事相处过后,才发现说英文是一个怎么样的体验吗?

噢懂懂懂了解,好啊。我可以分享,可是我觉得这个问我可能非常不准。因为我之前这个要从我研究生的时候说起,因为我其实我研究生的时候是中正,然后我们学校有一个叫做双联学位,就是我们学校跟美国的迈阿密大学是姐妹校。

我第一次开始认真要读英文,是从托福开始,因为我想要拿这个双联我想要去密歇根学校交换。因为那个双联的课程是你在中正读一年,然后你在中正读一年、然后在迈阿密读一年,你付的学费是中正的学费。可是你到时候拿到几个会是两个 degree。

我觉得经过托福的训练之后,其实你就很有感的发现你的英文真的是已经就是有很明显的进步。那我虽然后来没有去双联,可是我后来在硕二下学期的时候,我抛下指导教科跟论文我就直接去澳洲,然后游学大概两个多月。那个时候是我第一次真正的把我自己所学的英文,实际应用在生活上,所以我在澳洲的那两个多月的时间,我其实就已经从不适应到适应英文、融入生活这件事情,那个是在研究生毕业前发生的事情。

我毕业后,开始自己讲英文。我就觉得没有那么困难。因为过去已经很痛苦了,学了很多单字文法基础,所以我后面在自己加强英文,我觉得学习英文曲线是这样就是你一开始你会觉得很难很难很难很难。可是到了一个时间点,你就会开始往上,每个人应该都有这样子的感觉,就是你要到那个点,你自学你就会很快。就是你已经开始熟悉这个语言,就像我们现在是讲中文,然后你可能听了一些中文的词,然后你一开始不知道这个意思,那别人跟你解释这个意思,你下一次再听到这个词我相信你 99% 就会永远记得这个词。因为这个已经是你的语言,那英文也是一样。回过头来就是所以我后来毕业之后,自己加强英文我就没有什么太大的问题。

然后,再后来我就直接就是到美商公司工作。那美商就是全英文,所以我在台湾的时候就已经蛮习惯英文工作英文开会这件事情。那回到你刚刚的问题要怎么样要说自己的英文程度是足够可以到海外工作?其实非常简单,你就想像你现在已经在国外工作。那国外工作会需要做什么事情?就是英文开会嘛对不对。然后你可能会需要写一些英文的 email、英文的 documentation。这些事情你就尝试自己用英文做然后 presentation,也是你一定会需要你在国外工作你一定会需要 presentation,然后你就自己去找一个主题,不一定是要从头做、不一定是要你读会主题。就是如果说我是软件工程师,我要介绍一个工具的分享,然后你就做这样子的 presentation 用英文把这些事情全部都做完之后,你大概就会知道自己的 level 跟你所需要的英文那个程度中间到底落差在哪里。

加拿大为什么广收移民?留学与海外工作两条路

J: 美国 H1B 越来越难抽(10-20% 中签率),很多人慢慢开始考虑加拿大留学的选项,是不是因为加拿大留学后身份比较好拿,拿到身份后又可以去美国工作?

对。因为加拿大现在的政策就是非常非常需要年轻的劳动力,所以他们就是在广收移民来加拿大。因为他们需要人,所以他们会从两个部分下手,第一个就是找海外的人才就是像我们这种就是来国外工作,第二种就是自己生出海外自己生出他们国内需要人才。那就是通过留学,找这些 International students 来这边上课,然后给他们一些指示让他们毕业之后可以提供这个国家的所需这样子,所以加拿大的初衷是希望你留下来。

加拿大 vs. 美国 vs. 台湾:生活、薪资与工作文化

在加拿大生活的感受

J: 刚好提到加拿大跟美国对比。我相信我自己啦或是蛮多听众应该会想要了解说加拿大的生活情况,或是你平常有没有一些生活上的体悟或心得可以分享。

我觉得加拿大生活方面,加拿大跟美国真的是差蛮多的,因为我去过美国好几次,我真的每一次走在美国街道上,我都那种提心吊胆,很怕下一秒就被砍的,感觉就很可怕。那在加拿大的话就真的是不用太担心这件事情,就是什么种族歧视比较没有这方面的问题。然后,医疗的话,加拿大虽然是免费,就是除了牙科跟眼科这两个是要自费,可是因为就是这两个要自费,所以大部分公司通常都会帮你保。那可是就是因为医疗的话加拿大算是免费,所以就是有点被滥用,就要等很久这样子。

生活方面,我觉得美国跟加拿大最大的一点差异就是,我觉得在美国你很容易就会觉得自己是 outsider,可是在加拿大我觉得不会耶。就是因为这边大家都是外国,你在这边你不会觉得,你不是这个圈圈的人。可是在美国,我觉得会因为我之前在台湾的美商待过(不是 amazon),我加入的时候,那间公司刚从美国进驻台湾不久,我们的 CEO 是美国人,很多公司的同事高层全部都是美国人。我们的 team 大概是 15 16 个人,然后在台湾就是一个印度、一个菲律宾、一个马来西亚,然后一个两个台湾人,其他全部都是美国人那边的,所以我在这样子的工作环境当中,我就有很明显的体会到,例如说在开会前的 small talk 或者是一些线上的 activity 因为当时是疫情,所以我们就会有些线上的 activity,就是在跟美国同事相处的,这些 moment 我就很明显的感觉到我们就是很不一样的 culture。可是我真的不知道怎么讲,反正你就会很明显感觉到我们不是一体。可是在加拿大,我在这边跟同事的相处,就是你会觉得自己没有被排除在外的感觉,因为这边就很多人种这样子。

J: 很主观但我觉得很真实!感觉加拿大有个文化大熔炉的感觉。

加拿大软件工程师薪水多少?多伦多年薪与税

J: 我相信也蛮多人想知道,加拿大的薪资水平跟台湾甚至跟美国,到底有什么这样的差别?如果我做一样的工作,到加拿大做会更有钱吗?

我给大家一个参考 level,就是一个很平均的啦。因为加拿大很大,然后每一个省都不太一样这样子,那就我自己就是全职工作经验五年,我这样子看下来在 Toronto 多伦多平均年薪大概会是在 13 万到 16 万加币左右(大概是 200~300 多万台币)或是甚至多一点这样子,可是税真的蛮重!加拿大这边的税跟台湾一样就是有个基准,你超过某一个基准你的税率会跟人家不一样。

我自己的话,我的税大概是快要到 40%,我相信美国应该没有这么高吧?所以,蛮常听到有人说虽然赚的多,但是能存下来的不一定会很多。就真的没有说在这边就存的比较快,很多人就会觉得说在国外好像赚很多,然后就抱着赚钱的心态来,如果你要抱着赚钱心态应该要去美国、不要来加拿大,来加拿大是要就是享受 work life balance 的。

台湾与加拿大的工作环境比较

J: 那 Jamie 因为现在在加拿大工作也大概两年,想要了解 Jamie 对于可能台湾跟加拿大的工作环境,比如说薪资、税后收入、工作文化、公司文化或是同事相处等等,有没有一些比较?

哇真的太多了!我觉得每个方面全部都不一样哈哈哈哈。因为我觉得台湾公司(撇除美商不谈)因为美商真的就是比较美商的 culture。如果真的是在台湾的公司的话,我觉得在 culture 上面真的很大不一样,薪资是一点。可是薪资这方面,我并没有觉得说在加拿大就会比较富裕还是怎样,因为毕竟这边消费也比较高、然后税也比较重等等,这个是非常主观的。薪资方面的话,如果你在台湾已经有办法年薪 200 万台币以上的话,你来加拿大扣除这边高税、高消费,其实你在台湾存的可能反而会比较快,不一定。每个人的生活 style 不一样,这个是我自己很主观的感觉这样子。

加拿大虽然表面看起来薪资较高,但生活消费也高,加上高税收,对许多在台湾半导体大厂年薪已达两三百万以上的人,在加拿大并不一定能存的比在台湾快,但因工时较短,生活质量则高出许多。

Culture 的方面,我觉得这边他们的公司老板比较会相信员工,例如说:在台湾都会有打卡的文化,然后你工作做完,你一定要待在办公室然后可能要等时间到才能走。可是这边完全就不会这样,这边就是所谓责任制,就是你也没有一定要进办公室,工作时间就非常的 flexible,你只要在一个 sprint 结束之前,你可以把你被 assigned 的 task 做完就好。其他时间你人要在哪里、你要做什么事情等等都没有人管,主要就是 meeting 的时候要上线。这些是薪资还有公司,然后 flexibility 的一些差别。

加拿大的税与社会福利

讲到这个我也很想分享,我前几天才跟 Oli 讨论。就是加拿大跟美国我觉得最大不一样的地方是:加拿大其实是社会主义,然后美国是资本主义,就是有钱的人可以很有钱,可是穷的人他真的就是真的非常穷、很可怜;可是加拿大不会,加拿大是社会主义。社会主义就是我觉得政府做的事情就是劫富济贫,就是像我们真的就是缴很多税。然后社会一些比较底层的人,他们其实在这边可以受到蛮好的照顾,因为他们就是可以拿很多补助,然后以及政府的 benefits。所以在这边有能力的人其实富不起来,然后在这边底层的人其实也不会低到哪里去。这件事情可以从蛮多加拿大的一些政策就可以很清楚的去看到,因为像美国学校一些常春藤的名校什么都很贵,可是加拿大没有,加拿大这边的名校最好的就是 UT、UBC、MACU,这些名校他们国内学生要读其实完全没有到很贵,然后这边的教育是你从小到高中毕业是全免,真的是全免就是公立学校全免,然后私立学校的话我就不太确定。可是,大部分的家长都会送公立学校,因为公立学校的教育资源,加拿大政府尽量做到非常平等,这边就是一切全部都讲求平等就是不会有那种什么教育精英。

加拿大相对希望每个人都可以有公平的学习资源,不想要造成一些你有钱,然后你就去读一些很好的学校,那很好学校就给你一些好的资源。然后你就比较很容易出社会之后,变成精英、社会上比较高等那一层,这个是我觉得在美国非常容易发生的事情,就是可能大家都是这样就是,你很明显看到每个人都在家庭阶级复制,可是在加拿大不太会有这种情形。

加拿大健保他们也是会帮外国人(即使还没有身份的外国人),比如说拿到工作签证的外国人,他们也可以保护,对你只要有工作签证就是你在这边就是享有一切所有加拿大的资源。医疗真的是全面,这是免到很夸张的就是这边的服务真的是很好。好到我们公司的人资长前年还是去年年初他就怀孕,然后他放了一年的假到现在还没回来,而且他是全薪喔!全薪有一部分是公司的福利,然后有一部分是加拿大。就是你在这边怀孕生小孩,全部住院费用什么,你可以想到真的是全免。然后,你在这边如果出了什么意外车祸还是干嘛的,你在这边的手术费用全免、住院费用免,然后住院期间的伙食真的就是全免这样子,我觉得很夸张,怎么可以一个国家医疗做到这样,然后后来想想:啊!来自我们的高税收。

来这边单身完全不划算,如果你有家庭、有小孩就会非常划算,就是这个跟税有关系,然后以及如果你们有小孩,你们在这边小孩的教育就是到高中毕业真的是全免,然后还有牛奶金可以买,就是在这边你在单身,你真的就是在帮这些家庭缴税,你就是在养这些家庭,因为你就是付了很多税,然后你自己全部都享受不到。在这边真的一定要有家庭才可以拿回这些 Benefit,就社会主义就是这样。

J: 感觉很多台湾想要做的政策,加拿大都做成功了,比如 0~6 岁国家养,对吗?

对。然后这边的退休福利,什么真的也都是做得蛮好的啦!但就是税就很重啦。

J: 那今天非常谢谢 Jamie 到 Jason 学长的职涯文件夹,跟我们分享海外求职、还有什么时候转职、软件工程 career path。那希望大家听完这集都可以对自己的不管是出国留学,或是出国求职或是下班时间的时间管理等等都有所收获!

补充与更正:医疗、加拿大工作移民、所得税

Podcast 中有讨论到的几个问题,补充与更正一些细节:

– 医疗全免这件事

因这几年人口暴增,医疗资源负荷不堪,因此如果要看专科都要等 3~6 个月或以上⋯(但平常小病看家庭医生还是蛮快的,我自己的家庭医生是当天打电话最快当天就可以看,如果当天满了,最晚隔天也都可以预约到)

– 为什么加拿大会接受一个外国人的简历?

想要更正一下:大部分产业其实还是蛮注重申请者有无加拿大当地工作经验,但我自己感觉在技术含量较高的职位,那个注重的程度会偏小一点点这样。(e.g. 我们公司在 hire sales 时就会很注重 candidate 有没有当地 sales 的经历,但在 hire developers 时则没这标准)

– 关于加拿大留学 ⮕ 毕业后工作 ⮕ 申请移民

这条 path 已经不像过去这么容易了,过去广开学程、吸引国际才移民是因为加拿大很需要年轻的劳动力(且是蓝领的缺远大于>白领的缺),但这几年外来人口实在太多了,现在要找白领的工作很困难了…

– 中间口误说所得税缴快到 40% 的部分,实际上是 30% 初,再加上公司帮预扣掉的 RRSP 和一些杂项等总共约近 40%,想知道自己薪水到底大约会被扣多少税可参考 Income tax calculator Canada: https://ca.talent.com/tax-calculator

– 最后英文口说怎么加强那段,我似乎没提供什么有价值的建议但之前有写过一篇相关的文章,给大家参考。

加拿大工作常见问题

台湾人没有去加拿大留学,可以直接在加拿大工作吗?

可以。常见的方式是先拿到加拿大雇主的 offer,再申请雇主指定工作许可,多数职位需要雇主先取得正面 LMIA(IRCC);18 到 35 岁也可以申请 IEC 打工度假(IEC)。Jamie 就是没有留学、在台湾拿到 offer 后到加拿大工作。

台湾人申请加拿大打工度假有什么条件?

依加拿大政府官网,台湾人申请 IEC Working Holiday 须为 18 到 35 岁(含),最长可停留 12 个月,需有至少 2,500 加币和整段停留期间的医疗保险,而且一生只能参加一次 IEC(IEC 各国资格)。每年名额请以官网公告为准。

没有抽到打工度假,还有哪些方式?

可以直接找愿意 sponsor 的雇主,走雇主指定工作许可(多数需要 LMIA),科技职位可能适用 Global Talent Stream(GTS)。已在跨国公司海外据点工作满 1 年的人,可以评估公司内部调派(IRCC)。IEC 的 Young Professionals 类别则需要先有和专业相关的 offer。

加拿大工作机会去哪里找?

可以用加拿大政府的 Job Bank,筛选有标示“招募国际求职者”的职位(Job Bank)。Jamie 是在 LinkedIn 上大量投递,并建议经营人脉争取内推。

在加拿大工作后可以申请移民吗?

可以评估 Express Entry。其中 Canadian Experience Class 要求过去 3 年内在加拿大累积 1 年技术工作经验,Federal Skilled Worker 则可采计海外经验,语言要求 CLB 7(Express Entry 资格)。实际能否获邀还要看分数和每轮邀请。

加拿大软件工程师的薪水大概多少?

Jamie 在节目中分享,以她全职工作五年的经验来看,多伦多软件工程师的平均年薪大约在 13 万到 16 万加币,但税很重:她补充所得税实际约 30% 出头,加上公司预扣的 RRSP 和其他杂项,合计近 40%。这是她个人的观察,不是官方统计。

Jason 学长的心得总结

Jamie 的经验是:优化前先量一次 service 的时间和资源用量,做完再量一次,简历上的 impact 才写得出数字。

用以终为始规划职涯、24 岁拿下 Google Offer 的 Jason 学长

下一步:下一个项目开始前,先记下现在的效能和资源用量,完成后再量一次。



\\ 留学&求职资源汇总 //


\\ 我架设的“OfferLand.cc 留学&职涯一站式平台” //

  1. 🎯 申请落点:查询 5,000+ 留学申请落点学长学姐数据,精准定位选校策略
  2. ⭐️ 面试题库:150+ 留学面试资料库,一起促进信息对称
  3. 🌐 互助人脉网:串连 100+ 学长学姐联系信息,在这边找人 Coffee Chat 最有效!

👉🏻 加入 OfferLand LINE 好友,获得个人化落点订阅推送



订阅电子报:独家优惠信息、最新内容通知!
不定期分享高效成长 Tips & Insights


我的 Instagram (@jason_career) & YouTube(Jason 学长)& LinkedIn 会分享更多高效成长、外企职涯、留学申请等内容。一起为简历加分、在人才市场脱颖而出!欢迎大家追踪、找我聊聊!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

0