不完全指南:程序员怎么找海外工作

这两年,越来越多的技术人想去海外工作,不是去东南亚,而是以英文为主的美国、加拿大、英国、新西兰、澳大利亚等国家,尤其是活跃在一线城市、年薪可观的程序员老哥们。

土哥认识几个在北京工作的大佬,他们对海外工作这件事兴趣盎然。我之前也想过,如果将来有机会,自己要不要也考虑一下这件事。

不管以后自己去不去海外工作,了解一下这方面的常识,总归是没错的。假如去的话,提前温习下功课,假如不去,就当见下世面,扩充视野。

搬好小板凳,以下是吃瓜时间。

本文主要针对程序员群体,希望提供一些寻找海外工作机会的建议。

留学签,工作签还是技术移民?

想要合法地离开中国抵达海外长期生活,不外乎三种途径:

1. 留学签证

2. 工作签证

3. 技术移民

一一了解上面这些途径的基本信息,然后结合你自身情况,相信可以做出合适的后续规划。至于做功课的难度,应该不会超过双十一抢购或者黑五海外购吧。

其他旁门左道,不太了解,本文也就不予介绍了。

1、海外留学

不要认为自己离开学校多少年了,已经不适合留学。毕竟我身边的朋友很多都是通过办理留学手续获得签证而抵达境外,然后经过一两年的学习适应当地的生活并且找到工作安定下来。所以,请一定把这个方式记下来,在规划的过程中去权衡。

至于风险提示,也是有的,特别需要注意当地毕业找工作难度,留学签证换工作签证的难度。这里政策风险是一个很难预计也很难防范的部分,例如赴美留学就可能面临多种找不到工作必须回国的尴尬(例如08年金融危机或者最近川普上台)。

比较适合程序员留学的国家,主要是以英文为主的美国、加拿大、英国、新西兰、澳大利亚之类。如果你本来就有工作经验,加上一段时间的留学,那么未来在当地找工作也许并不那么困难(但是这个也涉及到留学期间个人如何融入当地社群的挑战)。

详细的留学申请等信息,请访问国内知名的留学论坛。我没有自己做这个方面的经验,所以就不赘言了。

2、工作签证

对于有经验的程序员,另一个出国的方式就是申请工作签证。这个方面大概有两条路是比较明确的选择。

(1)公司内部调动

首先是加入国内尚存的几个外企,工作一段时间之后申请从内部调动到海外的办公室。虽然我自己是走的这条路,但是必须指出里面的几个难点:

  1. 据我所知很多公司外调是有名额限制的,例如每年不超过多少人。这里面涉及到接受地的工作签证政策等详细信息,也和每个公司的全球人力资源配置息息相关,每个时间段都可能有新的情况。
  2. 内部调动也可能涉及面试、两边经理审批等流程,即使顺利启动,也会需要很长时间来操作。
  3. 有些接受地的工作签证会与工作单位绑定,对于出国后换工作等情况会有限制。
  4. 工作签证一般可以续签,也可以转其他移民签证。需要更多的了解该国的移民政策和公司相关政策。
  5. 有些公司会在工作签转移民签的过程中设置额外的限制,也是值得特别注意的地方。

所以,除非真有好运气光临你,这个方式其实并不容易,而且随着外企中国区政策的调整,很可能以后是越来越难。

如果你计划走这条路,千万记得在公司里经营好自己的人脉和社交关系。那种耍单帮的牛人,走这条路也许会比较艰难一点点。

(2)签证赞助

一个更加灵活的工作签证方式,是直接寻找海外工作机会,面试,然后获得职位和公司提供签证赞助。这里你恐怕要问去哪里寻找这样的机会。

比较知名的公司Facebook、Amazon和Google每年貌似都有在国内招聘美国职位的面试。不过涉及到美国复杂的H1B签证政策,通过这个方式拿到offer也不一定就能顺利赴美工作。如何获得这些面试机会,一方面要看看各个高校的求职论坛,另一方面也可以通过自己的关系网去到各个相关企业去了解。

其他类似工作机会,原来可能掌握在一些涉外猎头手里,现在则很多直接通过互联网发布,所以有兴趣的朋友需要好好地去把握一下。

我个人特别推荐的是Stack Overflow Jobs(链接:https://stackoverflow.com/jobs)

Stack Overflow Jobs

在里面搜索职位的时候,可以添加过滤条件(Perks | Visa sponsor)来快速找到提供签证赞助的公司,为你节约宝贵时间。即使暂时没有合适的工作机会,也可以通过Create alert来订阅新职位推送。(即使你现在不急着找工作,也是可以订阅来看下当前就业市场的情况。)

另一个搜索职位的途径,是GitHub Jobs(链接:https://jobs.github.com/positions)。

GitHub Jobs

由于GitHub并没有直接的Visa sponsor过滤器,搜索职位的时候,请自己带上”visa”这样的关键字。这样你就不会错过类似下面这个Netflix的职位(链接:https://jobs.github.com/positions/a9a12e54-c5a1-11e7-9ae8-90020d88e208)。

Netflix职位,提供签证赞助

值得注意的是,GitHub Jobs同样支持邮件订阅。

当然肯定还有其他获取海外工作机会信息的渠道,需要你自己去发现和使用。

3、技术移民

鉴于全世界都缺程序员,通过技术移民获取移民签证出国,也是现时一个很好的选择。这个涉及各个接受地的移民政策,以及具体移民项目的细节,也没有很好的办法展开讲。只提示几个特别需要注意的地方:

  1. 很多国家的技术移民项目打分都涉及主申请人的年龄。所以在三十五岁之前,早点准备和开展起来,不要错过了自己的黄金年龄。
  2. 很多国家的技术移民项目对于外语有硬性要求,请提前做准备。(不论中国的英语教育未来往哪个方向走,你都应该努力地学好外语。即使不能搞定移民,对于你的饭碗也没坏处。)

虽然自己办理技术移民需要花费不少,但是灵活度上来说是最大的,可以自由选择适合自己的项目和国家。

抵达目的地之后,找工作会是技术移民这条路上最后一个坎。所以,最好选择自己有海外关系的区域作为目的地。至于预先怎么建立这样的海外关系,那么见仁见智了。

写在最后

之所以上面讲到Stack Overflow Jobs和GitHub Jobs,是因为我已经订阅他们职位招聘邮件一段时间了。观感是相对来说上面的机会数量可观,涉及到的国家和地区也很多,牛逼的一线公司和有吸引力的二线公司很多,非常值得一试。这当然也是因为Stack Overflow和GitHub自己就是世界上最大的两个程序员集散中心,所以才值得招聘方去打广告。

每个人自身情况不同,所以上面讲到的三种途径,可以全部尝试,也可以选择最适合自己的一两个来试试。多管齐下,也许能增加成功率。

至于如何充分准备简历、面试,拿到offer或者签证之后如何准备登陆,如何去融入当地社区,那实在是太大的一些话题。未来有机会再和大家分享一些经验了。

风雨如晦,祝各位心怀梦想的朋友好运。

Image placeholder
IT头条
未设置
  17人点赞

没有讨论,发表一下自己的看法吧

推荐文章
React Hooks 完全指南,读React作者博文感悟(2W字精华)

阅读facebook大佬:DanAbramov的文章颇有感悟大佬github地址https://github.com/gaearon 重点总结 useEffect是同步的 状态是捕获的当前props

职业规划指南:怎样才能成为软件工程师?

如果你想从事软件工程师方面的工作,但又不确定从何开始,这里有一些关于薪资、就业市场、技能和该领域常见面试问题的信息。美国“千禧一代”刚刚进入职场,他们中年龄最大的人进入职场时,美国的就业市场正好,雇主

企业备份软件选型指南:这三点是必关注项

企业备份软件,简单来说可以将数据和应用程序从主存储平台转移到二级存储。过去,磁带和磁盘常被用作二级存储媒介。如今,越来越多的供应商也把支持公有云存储作为一项长期战略。在现代IT实践中,备份工具已经从仅

职业规划指南:如何开启你的ML/AI 职业生涯?

无论什么行业,只有不断自我进步的人才有可能保持行业领先地位。技术行业面临着时代变迁的时候更应该如此。随着技术和相关业务的发展,在该领域工作的人必须在必要时更新技能甚至转变职业。在人工智能(AI)机器学

5位女性程序员的自白:计算机不撒谎;女程序员的代码一样也很棒

谁说这个领域就是男性的天下偏见本身就是一种带标签的想法她们的世界里只信奉“computer never lies”她们认为代码漂亮比发型漂亮更重要她们到底是谁?谷悦是喜欢简单、纯粹工作的气质女神,八年

css背景图片显示不完怎么解决?

css设置背景图片显示不全是因为背景图片过大导致的,我们可以通过设置div大小大于背景图片或使用background-size属性设置背景图片小于div大小使背景图片显示完全。示例:下面我们来看一下通

程序员垃圾代码分类指南

上一篇文章《程序员垃圾分类图鉴》和大家聊了聊程序员的垃圾分类,有的程序员直呼太真实,有的程序员觉得太讽刺,不应该给程序员进行这样的分类。其实每个行业都会存在各种各样糟糕的情况,娱乐性的分类会将问题放大

@程序员,请万分珍重你的第一份工作

01、我的故事昨天我在群里发起了一个议题:读者朋友们,大家伙觉得第一份工作重要吗?回答不要太统一,重要个屁——不可能的。老读者都知道一些我的经历了。高考失利,因为太文弱干不了搬砖的活,就上了大专,大三

干了5年程序员,该如何转行?5个新工作方向了解一下

大数据文摘出品来源:Medium编译:灿灿、曹培信写了5年代码,年龄已近30,头发尚存几缕,除了写代码其他并无所长,职业未来在何方?对于从毕业就进入互联网公司,已经工作了5年甚至更久的程序员来说,现在

微服务配置中心完全解读

本文作者:风卿,Nacos社区committer.在撰写这篇技术选型的文章之前,是比较犹豫的。因为,以其中一个开源项目开发者的身份,去写一篇三个开源项目的对比,即便很克制的去客观的比较,也很难有信服力

大数据时代,数据湖并不能完全取代数据仓库

数据仓库为组织了解其历史业务表现和推动持续运营提供了一个接入窗口,为数据分析师和业务用户提供了诸如客户行为、业务趋势、运营效率和销售等方面的信息。尽管出现了基于Hadoop和其他一些大数据技术的数据湖

可视化编程是否真的没有未来?程序员:它有“七宗罪”

今天想聊聊可视化编程(visual-programming)的未来发展,喂喂,咱们这儿还没开始,各位大佬先别急着走啊您……确实,可视化这个概念跟任何技术并称,都是技术前沿、下一个风口、万亿市场的代名词

程序员必备工具箱

作为一名初级开发人员,我们经常会遇到许多不同的技术,对我们来说都是新鲜和陌生的,伴随着总有人说这将是下一个热点,我们必须学习。类似的话我已经听了好多年了,并且已经找到了一些模式,可以适当的抽象出你的工

编程书说的 “Go 程序员应该让聚合类型的零值也具有意义” 是在讲什么

在《Go语言编程》这本书和很多其他Go编程教程中很多都提到过“Go程序员应该让一些聚合类型的零值也具有意义”的概念,我们这篇文章主要说一下有意义的零值这个话题。 在Go中声明变量时如果初始化表达式被省

Java 程序员眼中的 Linux_1.0.Linux 介绍

Linux介绍 Linux这个名字 Linux的Wiki介绍:http://zh.wikipedia.org/zh/Linux Linux也称:GNU/Linux,而其中GNU的全称又是:Gnu’sN

[Java 程序员眼中的 Linux] Linux 下常用压缩文件的解压、压缩

Linux下常用压缩文件的解压、压缩 常用压缩包解压命令整理 Linux后缀为.tar.gz格式的文件-解压 命令:tarzxvfXXXXXX.tar.gz Linux后缀为.bz2格式的文件-解压

程序员常用的十款开发工具推荐

工欲善其事必先利其器。对于程序员来讲,好用的开发工具可以大大提高开发效率。本文将向大家推荐程序员常用的十款开发工具,希望能帮助大家更加优雅地写出代码。这些工具分别是Arthas、ChaosBlade、

IT程序员工资一般多少钱?薪资水平如何?

  IT程序员工资普通几钱?薪资程度如何?程序员工资依据技术程度和地域差别薪资程度有很大的差距,北上广一线城市程序员工资大都在1万元左右,随着项目经历积聚薪资也呈现上升趋向。   IT程序员工资待遇引

程序员常用的15 种开发者工具推荐

  程序员常用的15种开发者工具引荐:Java线上诊断工具Arthas、IDE插件CloudToolkit、混沌实验注入工具ChaosBlade、Java代码规约扫描插件、应用实时监控工具ARMS、静

这波技术社区的程序员,技术视野有点堪忧!

前一段时间写了一篇文章《凌晨1点突发致命生产事故,人工多线程来破局!》,只是一篇生产事故的记实文章,没想到在圈内流传甚广,其中有程序员对其中的细节有点疑惑,刚好国庆可以和大家再进一步探讨一下。现在技术

程序员有话说:开发人员提升自己的四种方式

开发人员之间所谓的不同“级别”的界线是模糊 的。如果你问高级开发人员、开发经理或技术总监:“初学者、初级、中级和高级之间的区别是什么?”那么很有可能他们会给你截然不同的意见。由于存在各种各样的意见,因

程序员:我终于知道post和get的区别

IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。此话一出,不知激起了多少(码

代码传奇 | 身价10亿的程序员 雷军当年也为他打工——WPS之父 求伯君

他的前半生,值得我们每一个人深思。在普通人眼里,他寂寂无名,只有年岁稍长的文化人,才听说过他传奇般的存在。在IT人眼里,他是块活化石,中国第一的大旗除了他,没人敢抗!他是求伯君,从一个浙江穷山村走出来

GitLab,是谁给了你歧视中国程序员的勇气?

GitLab安全漏洞不断,收集用户行为数据,今天又找到新的作死方法了。由谷歌投资的全球第二大开源代码托管平台GitLab在其官网上发布了一项声明,称他们决定为有权访问客户数据的团队成员启用“工作家庭国

在中国,程序员是青春饭吗?

很遗憾,就我在中国和美国的工作经历和观察来看,程序员无论在哪里都是“青春饭”(注意引号,友军先别开枪!)。但是,在你站在“40岁50岁时候的自己”这个角度来思考问题,从而害怕程序员是青春饭,自己被年轻