功夫熊猫里有一句台词“There are no accidents”。没有什么事情是平白无故的。我认识两个做编程的新移民哥们,都是第一次面试就拿到拿到工作,虽然他们自己谦虚的说只是运气好,实际上他们出国前在这个Highly-demanded领域都已经有超过10年的coding经验了,这些牛人我们比不了。找工作对绝大多数人来讲都不是一件容易的事情。你找到工作,就有人会酸酸地说只是运气好,然而找工作过程中的甘苦只有自己知道。为了降低开销和风险,当时我决定登陆后把老婆孩子先送回国,自己留下来找工作。找工作是一个full-time job, 每天投多少份简历,做多少次follow-up, 面试前的准备,面试后的教训总结,都要以极大的专注去做。以我自己的经验,绝大多数简历投出去都没有任何反馈,但必须持续不断的投,每投出近百份简历会收到一个反馈,这个反馈可能是认为你不适合,或者希望了解更多情况。投简历还不能随便发,要针对不同技术侧重做出不同简历版本,对与自己情况匹配度高的理想职位还要量身定制简历,这样才能提高投简历的反馈率。反馈大部分来自agency, agency会进行初次筛选,大约每二三十个反馈里面得到一个来自招聘企业的面试机会。我一共得到了20来个公司的面试机会,第一轮基本面试一般是HR面谈和技术面试,我一般在第一轮面试就被淘汰了,可能是经验、语言、技术的原因,但主要是技术的原因,因为每个职位的要求都不太一样,你又不能什么都会,所以职位的要求恰好match自己strength才有机会。曾经有心仪的职位,自己通过了第一轮面试,然而第二轮之后就没有了音讯。屡战屡败,几乎绝望,甚至怀疑自己的能力怀疑自己的移民选择,感觉自己一个人在穿越一条漆黑的隧道,孤独地摸索,不知前面还要走多久,不知道有没有通向光明的出口。但是我始终没有放弃,在面试的同时,不断学习技术,在没有面试机会的时候,一度每天学习超过10个小时,没日没夜,考了初级和中级的技术认证。支撑自己的只有一个信念,一定要找到工作和家人团聚。事情往往是在陷入绝望的时候,再咬牙坚持下去,就成功了。就直到有一天,得到一个大公司的面试机会,技术面试环节所有问题都是我懂的,甚至是两周前我刚学习过的,顺利的通过了三轮面试,在经过一个月的等待,最终拿到了offer。