杨杰:来硅谷工作

原文链接:http://blog.jobbole.com/28729/

        硅谷可能是我们每一个CS学生和IT从业者心目中的圣地。我曾以为那是一个遥远的目标,通常需要经历考Toefl GRE、申请美国研究生、读完硕士或博士,最后才有希望找到那里的工作。事实上,这的确是一条经典途径,大部分中国学生都是通过这样方法进入硅谷的。还有一部分是先在国内进入跨国公司,比如Google,几年之后攒够经验和人脉,再调到美国总部。我有几个朋友就是这样来的。但我走的却是另外一条途径,直接申请到美国硅谷的工作。

        我硕士毕业之后参加了一个P2P的项目,也是从那时开始接触推荐系统。大概08年春节期间,就在我开始考虑是续工作合同还是读博的时候,一个硅谷的猎头给我发了封email,说BitTorrent公司在招人,问我有没有兴趣申请。我当时很意外,因为我并没在任何网站求职,在硅谷那边也不认识任何朋友,唯一的解释就是他从我们学校的项目主页上找到了我,因为我们做的项目跟BT很相关,我的背景很符合他们的需求。既然机会敲门了,那就试试吧,因为我一直也有去美国的想法。于是接下来经历了几轮电话面试,介绍了一下目前的工作,回答了一些技术问题,写了几个小程序,然后3月底就顺利拿到offer了。可能小公司的面试相对而言要简单一点吧,另外也许有学术背景对工业界比较有吸引力,但最关键的是,你正是他们所需要的人。

        接下来就是漫长的申请H1B工作签证的过程。来美国工作最常见的签证类型是L1和H1B。L1只能是跨国公司内部调动才能申请,一次给5年,不能换工作。H1B是可以换工作的,一次给3年,可以续一次,总共6年。如果你打算长住这,那么可以在这几年期间申请绿卡,在绿卡申请期间是可以合法待在美国的。H1B签证一般由公司出钱委托律师帮你申请,申请者至少要求本科学位,只能从每年4月1日开始申请,大概一到三个月之内出结果(加急的话可以在一两周内出结果,要多交1000美元),申请成功了的话,最早当年10月1日开始上班。

        一次H1B签证的费用大概是5000美元,并不是每个公司都愿意花这个钱。但是,外国员工,尤其是中国和印度员工,通常更勤奋也更忠诚,所以几乎每个公司都少不了中国人和印度人。如果H1B持有者丢掉了工作,他必须在几个月内找到工作,否则就得离境。此外,如果绿卡申请批复下来(通常要几年时间)之前换了工作的话,前面的申请就作废了。这种压力逼得我们不得不努力工作,而且不会轻易跳槽,这可能也是许多公司愿意招外国员工的原因之一。

        另外,H1B持有者的工资待遇法律上规定是不得低于地区同等水平的,因为政府要保护当地人的就业市场,同时也避免外国员工沦为廉价劳动力。如果公司给你的工资达不到这个标准,可能就无法成功申请H1B签证。比如有几年经验的软件工程师在硅谷地区大概是年薪10万美元左右,当然实际数字应人而异,差别可能很大。这些信息是公开的,可以在后面给的链接里查到。

        H1B签证关键一点是,每年都有名额限制,最近这些年都是65000个普通名额,另外还有20000个优先名额,是留给美国本土硕士或以上学位毕业的外国人。非赢利机构(如大学)不受这个限制。如果这个名额在你开始申请之前用完了,即使拿到offer了,你这一年也来不了美国。运气好的话也许公司愿意为你保留这个offer,等到明年再申请一次。如果美国政府在4月第一周收到的H1B申请超过名额限制,就要进行抽签,从中选出名额数量个申请材料,进入下一步程序。比如我是08年申请的,那时金融危机还没有全面爆发,结果当年第一周就有高达20万人申请(当然其中大部分是印度人),所以不得不通过抽签来决定命运,很幸运我被抽中了。而09年的工作机会大幅减少,据说名额到12 月才用完,也就不用抽签了。2010年似乎情况还没有明显改变,H1B名额可能也会用到下半年。不管怎样,越早拿到工作offer,对后面申请签证就更有利。

        不过,就在我马上要去拿签证的时候,金融风暴爆发了,大量公司疯狂裁员,也包括我的offer,不幸被取消掉了,所以我不得不在很短的时间内找到一份另外工作,才不至于浪费掉这个来之不易的签证。我那几年主要做的是基于P2P的推荐系统,所以有这两方面的背景,而这时有一家专做推荐的公司正在招人,于是我开始申请这家公司。仍然都是电话面试,一切都很顺利,很快又拿到offer,终于在9月底来到了硅谷。

杨杰:来硅谷工作

(图:圣何塞商业区。圣何塞自称“硅谷的首都”。图来自维基百科)

        传统意义上的硅谷,是指旧金山以南到圣何塞以北的这一块狭长的湾区地带,但现在这个范围已经扩展到周围地区,也就是所谓的旧金山湾区(San Francisco Bay Area)。这里气候温和,阳光普照,风景优美;这里毗邻顶级大学,文化交流频繁,社会自由包容;这里科技公司林立,资金和人才涌动,冒险精神和务实态度并存。从旧金山一路往南,抬头低眼,到处都是声名远扬的公司。一栋栋气派的楼宇,安然笑纳各方敬仰的眼神;一个个传奇的故事,流传在每个怀有梦想的人之间。这里就是硅谷,IT科技和工业的心脏。我似乎以一种朝圣者的心态来到这里,开始人生新的篇章。

        硅谷虽然有很多名头响亮的大公司,但更多的还是锐意进取的小公司,并且每天都在诞生新的idea,新的小公司。当技术、理念和创新有大量机会摩擦碰撞,当有这么一种机制帮助你不断实践你的梦想而不必承担失败的后果,当大量人才聚集在一个地区,创业就变的自然而然。在创业公司(startup)工作的好处就是,可以更全面的接触系统各个方面的技术,更直接的观察公司的运作,与同事的关系也简单融洽。小公司更缺人才,他们会更不惜代价引进一个人。另外,小公司的面试难度相对较小,毕竟申请的人也较少。最后,如果小公司成功被收购甚至上市,那你通过股票的收入很可能会远大于工资所得,而且你更容易进入公司高层。所以,如果你考虑直接找美国工作,不妨也试试小公司,至少可以作为一个跳板。一旦你进入了这个圈子,工作机会也就慢慢铺开了,用不了多久猎头们就会盯上你,成天鼓动你跳槽。

        大家都知道,通过网络申请工作是很便捷的方式。对于大公司,你的简历通常是储存在数据库里,他们需要招人的时候就从数据库里搜索关键字,比如 Python,recommendation systems,只有当你的简历里包含了关键字,才会被调出来仔细看。从这个角度来说,知识和能力的广度是很有帮助的。

        但更多时候,深度可能更为重要,因为这里通常不缺泛泛的程序员,缺的是在某个特定领域的人才,比如搜索、推荐、机器学习、网络安全等等,这个时候你的竞争力才能充分体现出来。这里牵涉到一个职业发展规划的问题,是走全面路线还是走专业路线。前者的目标是一个优秀的程序员、构架师,可以胜任任何编程工作,可以构建任何系统。这种人的就业面宽广,但面临的竞争对手也多。后者是一个专业型或研究型人才,可以解决某个领域的问题,而这些问题需要编程以外的知识和能力,比如知道怎样优化搜索效果,理解personalization的一些关键技术,懂得如何分析数据和各种model,了解常见的攻击方法和安全协议,等等。这种人才工作机会相对较少,但竞争也较少,而且位置可能更重要。无论选择哪一条路线,你都应该清楚你的职业规划,平时努力提高专业技能,换工作时力图延续你的发展路线,而不是盲目的到处撒网,或仅为薪酬而跳槽。

        选择了工作方向,下一步就是投简历。单纯只投简历,有时效果不好,容易石沉大海。其实在硅谷有很多猎头和HR,他们在不停的寻找人才,再输送到各个公司。如果他们能对你有兴趣,那机会就大多了。而你要迈出的第一步是让猎头或招聘主管能找到你。

        最简单的办法是在linkedin和几个知名求职网站上发布你的英文简历,当然你也可以主动联系猎头。我经常收到一些猎头的email,大部分都是通过linkedin上找到我的,少数通过facebook或其他途径,但几乎都是通过Internet找到我的。

        另一个通往面试的捷径是通过内部推荐。在美国找工作非常看重推荐的。通常如果你为公司推荐了一个人并被录用了,你也能拿到一笔不菲的奖金,比如几千美金。而且公司内部的人说话比猎头更有份量,所以如果你认识一些朋友在国外公司或跨国公司,不妨请他们帮你推荐一下,你的简历被看中的可能性会大大提高。

        还有一个被人找到办法是参加开源的项目,多写技术博客,参加一些专业竞赛,比如编程竞赛、某些学术会议的竞赛,一些公司组织的竞赛等等。这些不仅是对你能力的锻炼,也能提高你的知名度,写在简历里也很光彩,是让别人找到你和了解你的最佳途径。

        至于硅谷公司的面试,也并非高不可攀,绝大部分还是考那些基本功,比如数据结构和算法,对面向对象编程的理解,某些语言的特性,领域内的专业知识,等等,跟国内的面试差不太多。偶尔可能需要一点小聪明,但传说中的“下水道盖子为什么是圆的”这类面试题,也不过是传说而已。面试的资料很容易找到,下面也给了链接,充分准备就好了。不管面试有多难,其实都是可以准备的,就看你功夫下够了没。要在美国工作,当然英语听说读写也要足够顺畅流利,但并非要很好才行。一般对于技术人员的语言要求不算太高,但如果你的英语还有障碍,那最好还是要努力提高,否则你的职业发展会出现瓶颈,因为没人愿意跟交流困难的人共事。

        顺便说说欧洲的工作。欧洲(还有加拿大)与美国最大的不同在于,那边一般是福利社会,工作压力通常没有美国这边大,社会福利要比美国好,治安更稳定,但平均而言工作机会没美国多,收入要低于美国,物质上也没有美国便宜丰富。总的来说,欧洲是一个更适合安居的地方,而美国则是一个更适合乐业的地方,当然具体而言也是应人而异,并不绝对。欧洲许多国家,尤其是西欧和北欧,英语非常普遍,很多技术工作只要求英语,很多当地留学生也是只会英语。所以你也可以考虑欧洲的工作,而那边的签证相对美国而言也要容易许多。

        最后,希望有志于出国工作的同学朋友,多一份勇气,多一点自信,多一分准备。人有点梦想总是好事。

 

H1B Visa: http://en.wikipedia.org/wiki/H-1B_visa

Linkedin: http://linkedin.com

San Francisco Bay Area IT jobs (mostly small companies): http://sfbay.craigslist.org/sof/

Top Job websites: hotjobs, monster, careerbuilder, indeed, dice, etc.

IT Interview puzzles: careercup.com

Job Wages: myvisajobs.com, glassdoor.com, salary.com


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值