说说国内码工在美国找工作的事儿 - OurCoders (我们程序员)

OC

说说国内码工在美国找工作的事儿

Brownie 发布于 2014年02月22日 | 更新于 2018年06月02日
tinyfool 清醒疯子 itfanr 等0人欣赏。

看到@小坏Eric 关于国内码工找国外工作的帖子,我来说说美国的情况。这两年从国内毕业直接到湾区工作的国人越来越多,其实这条路的难度远远没有想象中那么大。

现在湾区招毕业生或工作三年以内的初级工程师,主要就两个条件:算法题和沟通能力。对于一线公司来说,并不需要初级工程师能直接独当一面。他们更希望的是,招来的人被放在任何岗位都能在短时间内适应。所以这些公司招人时不是很看重一些很具体的经验(比如使用某个framework或db),因为他们相信只要足够聪明,这些都是可以在短时间内学习的。所以在招人时,他们会倾向于一些需要智商(在他们看来)的方式,也就是算法题。不过对于国人来说,反正是做题,我们基础教育赖以成名的题海战术正好派上用场。所以现在在美国找工作,准备面试有点像体力活,反正一共就那么多题,除了运气好的和实力爆棚的,大部分人拼的就是做题量的大小。LZ如果真想找湾区大公司的工作,可以去mitbbs的jobhunting版上看看,里面有大量的真题面经。还有leetcode(题库)和careercup 150(大纲),拿出准备高考的劲头,问题不大。

第二看重的是沟通能力,也就是在团队中能和其他人合作的能力。其实这一点在其他行业的面试中非常重要,不过在码工面试时,对这项能力的要求其实是非常低的。因为湾区有大量的"外国人"(中国和印度),招聘时不可能要求所有人都像土生土长的老美一样谈笑风生。其实在招聘中,只要你的英语能和面试官相互理解,谈论技术的时候比较流畅就可以了。有些人一提起练口语就是美剧英剧,其实工作时大部分时间聊的都是技术,而这方面的词汇和句式是很局限的,非常容易突击。如果老美聚在一起聊大学橄榄球,你默默走开就好了。

直接来美国工作还有一点比较特殊,就是工作签证。每年美国政府发给外国人的工作签证数量是有限的,前两年经济不好的时候,份额用不完,所以没有出现这个问题。而这两年IT就业市场火热,去年工作签证在开始申请之后一天被一抢而光,导致所有人需要抽签决定。在可预见的未来几年,抽签是不可能避免了,而抽中的概率也越来越小。简单的说,每年申请工作签证是在4月份,也就是说你每年只有一次机会,也就是在2月左右拿到offer,4月提出申请。如果运气好,抽中了签证(今年估计抽中比例为50-60%),你也要等到10月签证生效时开始工作。如果不幸没有抽中,或者拿到offer时已经来不及在4月提出申请,你就要等到来年4月再次申请。很多公司因为没法等那么长时间,在这两年都减少了海外招人的数量。FB和Google是两个例外,他们似乎能等候选人很长时间,Google似乎会把工程师放到澳洲或加拿大,等抽到签证再调回Mountain View,FB也有了Vancouver office专门用来处理这种情况。

其实来美国工作最好还是读书,很多一年的硕士项目非常便宜,时间成本也很低。读书之后,你就有了12-29个月的OPT可以不用工作签证合法工作。考虑到工作以后的收入,如果对自己的实力有信心的话,用几万刀买OPT和招聘会的机会还是挺值的。

本来这帖子是为了回答 @小坏Eric 的帖子的,结果越写越长,于是还是决定单独发出来让更多的朋友看到,希望对大家有所帮助。大家有想在美国找工作的,有什么问题也可以问我,我会尽我所能回答的。

共106条回复
ptmjdz 回复于 2014年02月22日

非常谢谢楼主分享

coolpeak 回复于 2014年02月22日

准备当中!求楼主联系方式交流下!

Brownie 回复于 2014年02月22日

2楼 @coolpeak 你好,可以在这里留言讨论,说不定对其他人有帮助。祝你准备顺利啊:)

coolpeak 回复于 2014年02月22日

3楼 @Brownie 我面试了个国外的猎头公司,说能sponsor h1b到湾区的,靠谱吗?听着像外包,去了会不会很苦逼?

Brownie 回复于 2014年02月23日

4楼 @coolpeak 如果很像外包公司,有可能是ICC(indian consulting company)。这类公司从海外直接招大量的人,有的会先培训,然后组织人给大公司做外包,最后目的是帮你跳到大公司,他们会抽取一定的培养费。这类公司每年申大量H1B,除了几家大的,有很多都不靠谱。如果想去的话,应该抓紧时间了,今年四月份的H1B申请马上就开始了,准备材料时间不是很充裕。不过我建议慎重考虑,起码找几个在里面的人问问情况。

iostreamin 回复于 2014年02月23日

感谢楼主分享。看到这篇分享,非常有感触。我现在是CS大四学生,目前计划毕业工作一段时间之后(因为水没有立即出去)去美国(北美)读研+工作。我在网络上找不到关于这方面的经验,所以厚着脸皮这次伸手党,希望楼主不要介意。 有几个疑问:

  • 如果想工作之后去美国读研,Toefl和GRE需要达到什么下限?
  • 读CS的Master,为方便找工作,申请学校方面需要怎样考虑?
  • 专业知识方面的要求。

问的问题比较多,盼望楼主分享自己的宝贵经验,如果可以提供一些有这方面帮助的网址就更感谢了,毕竟授之以鱼,不如授之以渔,谢谢。

祝楼主一切顺利。

coolpeak 回复于 2014年02月23日

5楼 @Brownie 不靠谱,是指申请h1b不靠谱,还是去了之后外包的发展不靠谱呢?

Brownie 回复于 2014年02月23日

7楼 @coolpeak 主要是以后发展不靠谱。如果对实力有自信,建议直接投一线公司。

coolpeak 回复于 2014年02月23日

8楼 @Brownie 一线公司来不及了,我本身算法也不是很厉害的那种。我个人其实比较喜欢小公司,感觉机会更多一点。外包他们说做的好随时转正。

Brownie 回复于 2014年02月23日

6楼 @iostreamin 您好,这几个问题真要展开说的话每个都能写本书了。我提供几个网站给你参考一下吧,你想要的信息里面基本都包含了。

申请出国读书,特别是CS方向的,大部分都集中在一亩三分地论坛(1point3acres.com)。里面也有一部分找工作的内容,我觉得你把里面的精华帖看一遍应该收获会挺大的。找工作的话,大部分华人集中在mitbbs.com的jobhunting版,需要翻墙。可以去里面看看第一手的面经和讨论。

最后对你的几个问题,我可以简单的给几个建议:

  1. 托福和GRE的重要性越来越低,托福原则上不应该低于80,实际操作中不能低于90,申请名校最好上100。新GRE的分数我不是太了解,不过很少有人看GRE的分数了,有个看得过去的就行。
  2. 我的观点是,去美国读CS最重要的是学校的招聘会,而不是课程。名校在这方面很有优势,比如Cornell,地点非常差,但是每年绝大部分公司都会特意跑过去招人,就是冲着学校的名气。如果没法选择名校,尽量考虑地理位置好的。比如加州、纽约,甚至波士顿。一切以尽力多的拿到面试为目的。
  3. 越好的公司对专业的要求越高,毕竟湾区汇聚了大部分IT的顶尖人才。在那几家明星公司,一个组有好几个ACM Finalist是很常见的,用同事的话说叫"金牌密度"非常大。我不知道您想问的专业知识的要求是指哪方面。我的感受是,在初级工程师这一级,国内最出色的到了这里还是最出色的。

我觉得对于申请来说,快速入门的方法就是去个论坛里泡一个月,先把精华贴都看看,有个感性了解。这样再有问题也会更有针对性。希望对您有所帮助。加油

本帖有106个回复,因为您没有注册或者登录本站,所以,只能看到本帖的10条回复。如果想看到全部回复,请注册或者登录本站。

登录 或者 注册
发布新帖
相关帖子
相关新闻
最新帖子

AltStyle によって変換されたページ (->オリジナル) /