去美国当程序员主要有以下几种方法:
一步到位法
在国内直接申请美国公司的职位。这需要具备较高的技术能力和英语水平,同时还需要一些运气成分,因为成功获得H1B签证并不容易。
曲线救国法
先进入美国公司的中国分公司工作,然后再转到美国办公室。这种方法相对较为可行,但需要先在中国公司积累一定的工作经验,并且通过内部转岗到美国的办公室。
醉翁之意法
通过留学美国并毕业后找到美国的工作。这通常包括申请F1学生签证,毕业后获得Optional Practical Training (OPT),然后通过工作转换到H1B签证。
L1 Transfer
在一家有美国分公司的跨国公司工作一年以上,然后申请转岗到美国办公室。这种方法难度较大,需要满足USCIS的严格要求,并且公司内部可能有较多的限制。
直接应聘美国公司
当前不少美国IT公司直接从国内招人,如谷歌、Facebook等。这需要具备较高的技术能力和项目经验,同时还需要通过公司的招聘流程和H1B签证申请。
留学后在转移民
到美国攻读计算机硕士或博士,然后通过OPT、工作转换到H1B签证,最终申请绿卡并获得永久居留权。这种方法较为稳妥,但耗时较长。
直接申请移民
如果不想通过雇主担保,可以考虑国家利益豁免(NIW)或杰出人才(EB1A)移民方式。这些方式适合在行业内有所成就的申请人,可以直接获得永久绿卡。
建议
提升自身技能:无论选择哪种方法,都需要具备扎实的计算机基础和丰富的项目经验。
准备充分:在申请过程中,需要准备好所有必要的材料,如简历、推荐信、成绩单等,并且要提前了解并满足签证申请的要求。
选择合适的路径:根据自身的背景和条件,选择最适合自己的路径。例如,如果在国内已有丰富的工作经验,可以考虑曲线救国法或直接应聘美国公司;如果希望在美国长期发展,留学后在转移民可能更为合适。
每种方法都有其优缺点,建议根据个人情况和目标进行选择。