人在加拿大,之前了解过类似的问题。跨国找工作最难的就是工签问题。加拿大政府要求公司雇佣外国人必须申请一个叫LIMA的东西,申请这个挺不容易,要钱要时间,因为加拿大要求的是公司必须要证明在本国雇佣不到对应的人才才能申请,同时还要求公司有一定规模和资本才给。这个证明过程就非常蛋疼了,要求都必须要发布在加拿大政府规定的招聘网站上,公示4个月,要证明这期间没有对应的人才可以雇佣才能给LIMA。花费的话大约每个职位就要花个6万左右人民币。这也是变相让企业尽量雇佣本地人的方法。
不过,每个省的政策也不同,比如我在的魁北克省最近好像就准备出一个新的政策,就是IT等少数紧要行业不需要申请LIMA。另外不同城市好像政策也暗搓搓的有点不同,我有一个朋友在魁北克市(魁北克省首府,比较小的城市)创业,就说他申请大概一个月左右就下来了,但是好像蒙特利尔(魁北克省第一大城市,加拿大第四大城市)的就没有这种好处。所以我个人揣测,可能小城市更愿意赶紧多接收高科技人才,毕竟哪个城市不想要IT行业这块肥肉呐!
如果你想试试,可以Google “Canada job bank”,这就是那个加拿大政府规定的招聘网站。在这个网站搜索你想要的工作,以及地点。这个网站是所有准备申请LIMA的公司被要求发布工作的平台,很多公司可能已经有人选了才去发在这个job bank网上,这种可能就不爱理你了,但是还有一部分公司并没有,所以只要你英语好应该机会很多的。我就知道有一个人本来准备走学习技校留学的路移民,后来在这个网站上申请了一份工作被录用了就开开心心去工作了。选工作申请之前了解每个省工作移民政策,有的省份工作好多年可能都不好留下……
面试我就不知道了……我是自由职业,都是熟人互相引荐,所以没有严肃面试的经历,也就是问问我技能树、以前做过的项目。但是我觉得技术面试哪里基本都差不多吧。
另外如果有一点小钱,也可以看看其他移民项目。如果有另一半了,有的省可以一个人读书另一个人自动给工签,找工作就容易多了。最最不济的,可以申请个政府可以发学签的secondary school,比如training school、本科、研究生等等读,读完毕业就有三年工签,然后再研究各省政策,找工作,然后通过工作经历申请移民。这就是时间更长。最好的是training school,因为时间短,而且程序员这行根本就不论学历,你读个研究生在这边也没太多优势。