1 前言

因为之前我发文总结了一些打工心得,提到我最终选择了去加拿大,有比较多朋友对此比较感兴趣(或者有疑问):为什么选择的是加拿大?而不是xx国。

我写了这篇文章来总结下个人的分析和见解,以下纯属个人见解,每个人应该结合自身实际情况具体分析。若有疑问,建议进一步咨询中介。

如无兴趣,博君一笑

2 基本认知

2.1 为什么要出国

要想清楚为什么要出国?

世界上没有天堂,跟你说存在天堂的,只会是骗你的。

想清楚为什么而出国,才能建立好认知,这个事关你能否在国外能坚持下来。

一切都要像婴儿一样,重新开始学习。

切忌为了出国而出国,我就是想出去。

冲动的情绪就像一阵风,来得快,去得也快,在挫折面前很容易就演变成沮丧;只有深思熟虑后的决定,才能经得起考验。

2.2 小马过河

和世界上大多事情一样,出国这事也是「小马过河」。

光听别人说,自己不去实践和调查,总是无法过这条「河」的。你听到的案例可能是来自「松鼠」或「老牛」,但你要清楚自己的定位,你可能是「马」。

因为出国的途径和排列组合着实非常多,你能通过的,我不一定能通过,反之亦然。

而你需要做的,就是在诸多的排列组合中,找出对你而言,成本最能接受,可行性最高的组合。

2.3 身份

无论是想要去外国工作,旅游还是生活,「身份」是一切的前提。

「身份」可以理解成别国给你发的准入许可证,如果没有「身份」,你就无法在这个国家定居或工作,除非你愿意当「黑户」。

而签证就可以理解成是短期(十年以内)的准入证明,比如留学签证,旅游签证,工作签证。如果两个国家关系友好,那么两个国家公民在对方国家短暂(少于半年)的逗留,有可能就不需要签证,比如日本公民2023年可以访问190个国家或地区不需要签证,台湾有近145个免密国家或地区。

绿卡, permanent resident(PR), 即永久居民。以前美国permanent resident的卡是绿色的所以叫绿卡,后面变成一种对PR的统称了。如果你拿了某国绿卡之后,你就可以永久逗留在某个国家了,但此时你还是原来国家的国籍。

入籍,更换国籍,从法律上正式成为x国人,拥有x国护照。

3 常见途径

3.1 读书

去某个国家读书,工作,然后申请绿卡定居下来,是大部分人出国定居的途径,也相对而言为稳妥的途径。

  • 难度:中等
  • 成本:较高
  • 风险:较低

成本包括时间成本和金钱成本。

时间成本,如果你是读master, 你需要花费2-3年来完成学业;读书期间,需要学费和生活费,这个就是金钱成本。如果你本来已经在工作,后面去读书,那么在此期间损失的收入也算是金钱成本的一部分。

一般而言,如果留学生毕业后能找到支持工作签证的工作,那么就可以拿到工作签证,继续留在这个国家,然后排期等绿卡。

当然,那只是一般而言。如果你要去美国这样的热门国家读书,找到工作之后也不是直接给你发工作签证H1B的,因为僧多粥少,需要抽签。

近些年来,H1B 中签率逐年下降,现在大概在20%, 理工科学生毕业后最多能参加3次H1B抽签。

3.2 工作

如果你已经在工作,不想花成本读书,那么直接申请某个国家的工作,也是一个可行的路径:

  • 难度:较高
  • 成本:低
  • 风险:低

但是你就需要研究你能否胜任某个国家的工作,并且雇主能否帮你解决工作签证问题。

像清洁,外卖这些体力劳动,大部分成年人都能胜任,但是他们的雇主大多无能力(意愿)帮你解决工作签证问题。

另外,也需要考虑你的心仪国家的签证体系,是否对国外务工者足够友好。

以美国举例,除非是杰出人才,不然想直接从外国去美国打工,基本没戏。杰出人才的标准大概是博士学历,发了一堆的顶会论文,有客观指标和数据来证明你足够「杰出」。

相对而言,加拿大,日本,新加坡,欧洲国家基本都可以申请工作签证,但各有各的门槛。

比如加拿大,从国外直接招人,需要先申请LMIA(Labour Market Impact Assessment),相当繁琐和复杂,就是说明为什么这个人要从国外招,不优先考虑我们加拿大国内的劳动力,避免过多的外来劳工冲击本地劳动力市场,当时律所帮忙,整LMIA都花了2-3个月。

新加坡还有个 EP工签,满足一定的薪水条件即可;日本也同理,程序员能面上日本的公司,基本能申请到签证。

这个途径主要就和心仪国家以及是自身能力相关,基本没有什么成本,风险也低。

3.2.1 内部转岗

这个算是求职的分支途径,对于跨国大公司,可能在世界各地都有分部。那自然就有人会想,我能否先面试到中国的分部公司,然后再内部转岗到心仪的国家所在的部门呢。

  • 难度:中等
  • 成本:低
  • 风险:低
  • 心理压力:max

真的是个小机灵鬼。

但是这个主要是和公司策略以及是目标国家签证体制相关。

再以大家关注的美国为例,这种内部转岗到美国需要的签证是L1 签证,分为L1A 和L1B.

L1A是发给高管的,有效期七年;L1B是发给普通打工人的,有效期五年。在座的可能都还是打工人,所以我们就来看下L1B。

那L1B和H1B的差别是什么呢?H1B 可以跳槽,L1B不能跳槽。

也就是在你拿L1B 签证期间,需要一直为这家公司打工,如果中途被裁,那就只能回国了。

因为L1B这样被人拿捏,所以L1B 一般都是拿low ball,就不要想着拿高薪大包了。

当然L1B 也可以排队绿卡和抽H1B,只是看看留学生H1B 的中签率,就能想象到没有L1B 抽H1B 中签率了。

所以L1 签证需要在较长时间里,承受非常大的心理压力。

3.3 结婚

通过和公民或者绿卡持有者结婚获得移民资格,路径非常简单,成功率与个体强相关。

  • 难度:因人而异
  • 成本:低
  • 风险:很低

不过多展开

3.4 投资

某些国家,可以通过投资一定的钱,获得工作签证或绿卡。因为我没有这样的实力,所以完全没有了解过。

  • 难度:因人而异
  • 成本:高
  • 风险:低

3.5 曲线/非正当途径

了解到的,不建议途径:

  • 政治庇护
  • 「走线」,非法入境,然后黑下来;

曲线途径,在心仪国家产子,「父凭子贵」。

无论去哪,都是为了更好地生活,不要为了润而润。

4 国家分析

4.1 常见选择

妈妈常和我说,「人往高处走」。对于我而言,既然是出国是为了更好地生活,那选择自然是发达国家。

美国,加拿大,日本,澳大利亚,英国,德国,荷兰,法国,新西兰,新加坡等等。

4.2 见解与分析

4.2.1 美国

难怪很多人都想去美国,毕竟我们的教科书上也说,美国是世界上唯一的超级大国。

美国工作机会多,工作薪资高,税收较低(相对于列表中的其他国家),挣到钱才能更好地生活。

对于计算机相关行业从业者来说,美国就是最好的工作地。

也因为持有这种想法的人非常多,导致去美国的难度较高,而常见的出国途径也只有这几种,详见前文分析。

4.2.2 欧陆国家:德国,荷兰,英国,法国

德国,荷兰和英国都是欧洲大陆的国家,因此可以把他们都放在同一类型里面。

欧陆国家的特点就是生活非常非常躺,会有各种的福利和假期,如果不想卷,在欧陆国家生活会是一个很不错的选择。

就计算机行业而言,欧陆国家算不温不火,美国的企业也在欧洲设有分部。

但是天底没有免费的午餐,这些福利都是来自于纳税人的税收,福利越多,税收自然越重(反过来却不一定成立,某些国家税收非常重,但是基本无福利)

并且,这种普遍吃大锅饭的氛围,也不卷,也就导致欧陆的薪资不高(相对美国而言)。

年薪10万欧元已经是比较高的薪资,但可能要交1/3 - 1/2的税。

还有一个问题,就是如果想申请这些欧陆国家的绿卡,除了英国外,基本都需要学习第二门外语,德语,荷兰语,法语等等。

并且,华人在欧陆的数量也不多。

个人主观感觉,英国工作岗位没有那么多,德国和荷兰比较缺IT的劳动力,我在Linkedin 更新简历后,有比较多的德国和荷兰的recruiter 和猎头找过来。

做高频交易的:

4.2.3 日本

虽然因为历史和文化的原因,很多朋友情感上对日本持否定态度,但无可否认的是,日本是地理位置距离中国最近的几个老牌发达国家。

日本可能是对程序员而言,最容易来的发达国家之一(可能没有之一),对学历要求低(大专以上),对年龄也没有要求。

签证比五眼等国家的好拿,而且对人的要求也很低,并不需要你的日语有多么溜,只要能正常交流,把工作做出来,来日本还是很容易的。

对于二次元爱好者来说,日本来谓是圣地。

虽说身处东亚的日本也卷,但那是相对西方发达国家而言的。

前段时间看到个新闻,说因为日本的低生育率,政府都要严格禁止企业加班了,对于习惯了996的中国程序员而言,日本可以说是很佛系了。

日本很多公司实行的是终生雇佣制,也就是意味着,公司很难开除你。

同是黄种人,在外貌上与日本人几无差异,生活习惯也类似,当然除非口语能练习得与日本人一样好,不然开口就有差别了。

距离中国的距离也近,从东京飞到中国的最南边香港,也只需要4个小时。

但平心而论,日本的IT业并不发达,甚至可以说比较落后。

在日本最top 的薪资应该是日本Google,5年以上的工程师大概能开出2000 千万日元的薪资;次top的就是日本亚麻,Indeed,PayPay 5年以上的工程师大概能开出1000-1500千万日元的薪资,所以日本的薪资在国内是没有竞争力的。

日经中文网有这样一条新闻,细看下来非常能反应现状:

但因为长年累积下来的卷文化,东亚三国的生育率都逐年下降,未来社会可能缺乏活力。

在日本,想要拿PR,需要在日本居住10年,期间不能有任何犯罪记录,不能有失信行为,要遵守公序良俗做一个守法的移民。

但通过高度人才签证,理论上最快一年就能拿到永久。

高度人才签证是2017年推出的新政策,一定程度上说明了日本人才的紧缺,该签证采取的是打分制。

在日本工作生活三年或者一年即可申请,其中70分-79分者原则上是3年,80分以上则只需要理论上的一年就可以拿到永驻资格。

我参照打分表,给自己估了一下分,可以去到80分以上。

4.2.4 新加坡

新加坡有非常多国内公司的分部或者总部,比如Shopee, 字节跳动,Tiktok;也有非常多跨国公司的亚太总部放在新加坡,也有非常多聚居的华人,不会有陌生和疏离之感。

所以对于很多人来说,新加坡是出国的首选,无论是内部转岗或者是直接申请新加坡的公司;部分新加坡公司甚至可以使用中文来面试。

此外,根据美国-新加坡自由贸易协定,新加坡的公民(绿卡持有者不行)可以申请H1B1工作签证去美国工作。

但对我来说,新加坡这个选项,很快被我排除掉了,原因如下:

  1. 新加坡国土面积太小,俗称坡县。国土面积小,可容纳公民少,缺乏战略纵深,容易受地缘政治影响。近些年因为大量移民进入,物价与房租飞涨,说明不堪重负了。
  2. 新加坡也很卷,因为大量中国公司和移民的涌入,导致新加坡也卷了起来。如果选择继续卷,何必出国再卷呢。
  3. 新加坡的PR不好拿,理论上新加坡的EP工签两年内就可以申请绿卡,但是据说绿卡很玄学。

对我而言,新加坡是个面积缩小,难度强化版本的海外深圳。

4.2.5 澳大利亚,新西兰

澳大利亚和新西兰合并在一起了,都在南半球。

IT行业比较一般,本土公司是Atlassian,Canva,国际公司在澳大利亚都有分部,如Google, Amazon 这些,高级工程师大概能给到15-20W澳元,工资对比国内没有明显优势。

环境优美,工作也不卷,对新移民友好。

因为身处在南半球岛国上,即使因为地缘政治,出现战争也难涉及这两个岛国。

4.2.6 加拿大

加拿大有非常多的华人,华人社区非常多,在温哥华的Richmond 地区,街上商铺的招牌有许多使用的都是中英双语,听着街上的粤语,甚至有种在香港的感觉。

IT业还可以,大部分的知名美国公司在加拿大有分部,例如Google, Meta, Amazon, Microsoft 等等。

拿到工签落地之后,考出符合要求的语言成绩,就可以申请绿卡。

根据北美自由贸易协定,美国给予加拿大和墨西哥公民的非移民工作签证(TN签证)。

所以入籍加拿大之后,可以申请TN签证南下美国打工。

加拿大可能是对新移民最友好和宽松的国家之一。

加拿大的Express Entry 项目,支持在加拿大境外申请加拿大的绿卡,会根据你的经历,学历,语言成绩进行打分,入池排队,分数高的就可以直接获得加拿大的绿卡。

但加拿大也有许多不足之处,冷,税收高,工资低。

另外,加拿大三面环大洋,南面是盟国美国,所以除非是外星人入侵,不然战争是没有可能波及加拿大的。

4.2.7 香港,台湾

香港IT行业就业机会较少,互联网很少,大多是交易或者投行公司。

香港也不是个适居的地方,物价高,房价尤其高,和新加坡一样。

随着中国经济的发展以及《国安法》的实施,香港和深圳的差距进一步缩小。

通过优才计划,要7年才能拿到香港居民身份证。

对于非广东人来说,香港的官方语言粤语一样算外语。

台湾很好,经济发达,免费医疗和教育,同根同源,都不需要适应期。

但中国大陆公民没有身份可以去台湾。

签证是邦交两国之间的准入身份,台湾与中国大陆肯定不会是邦交国关系。

4.2.8 总结

个人向:

5 申请国外工作流程

如何将一头大象放去冰箱:

  1. 打开冰箱门
  2. 将大象放进去
  3. 关闭冰箱门

程序员如何申请国外的工作:

  1. 在Leetcode (非大陆版本)上面刷题,基本所有的公司都需要解算法题。这个就是游戏规则,你喜欢或者不喜欢,规则都不会改变
  2. 学习并准备 System Design 的知识
  3. 使用 Linkedin (非大陆版本),将个人信息更新成英文,撰写英文简历,选择心仪国家和公司进行投递;或者等猎头和recruiter 找上门。
  4. 在一亩三分地(https://www.1point3acres.com/) 上查看面经
  5. 面试
  6. 拿 Offer

具体每一步要如何展开,每个人都会不一样,无法一概而论。

6 总结

种一棵树最好的时间是十年前,其次是现在。

无论是去哪个国家,学会外语是第一要务,这个决定了你能否通过别国公司的面试,以及能否正常地在外国生活。

无论你的外语水平什么样,无论是什么语言,英语也罢,日语也罢,现在开始学习都不会迟,因为它决定你的职业上限。

凡事预则立,不预则废。无论要做什么,都需要提前准备。出国也罢,在国内也罢,都需要事先做好准备。

自学能力,无论什么时候,都需要学习,固步自封不会有任何的改变。在一个新的环境里,你的知识储备随时都可能不够用。

信息检索与分析能力,很多解决方案和知识就在哪里,如果不会检索和分析,你就一直待在井里,观着天。

不会有人随时,免费,耐心地给你解答问题的,Google 和 ChatGPT 除外。在询问别人前,自己先找下答案。

勇气,人类的赞歌就是勇气的赞歌,没有勇气,想法就永远不会变成现实。

7 参考