看到@小坏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 的帖子的,结果越写越长,于是还是决定单独发出来让更多的朋友看到,希望对大家有所帮助。大家有想在美国找工作的,有什么问题也可以问我,我会尽我所能回答的。
感谢楼主分享。看到这篇分享,非常有感触。我现在是CS大四学生,目前计划毕业工作一段时间之后(因为水没有立即出去)去美国(北美)读研+工作。我在网络上找不到关于这方面的经验,所以厚着脸皮这次伸手党,希望楼主不要介意。 有几个疑问:
问的问题比较多,盼望楼主分享自己的宝贵经验,如果可以提供一些有这方面帮助的网址就更感谢了,毕竟授之以鱼,不如授之以渔,谢谢。
祝楼主一切顺利。
6楼 @iostreamin 您好,这几个问题真要展开说的话每个都能写本书了。我提供几个网站给你参考一下吧,你想要的信息里面基本都包含了。
申请出国读书,特别是CS方向的,大部分都集中在一亩三分地论坛(1point3acres.com)。里面也有一部分找工作的内容,我觉得你把里面的精华帖看一遍应该收获会挺大的。找工作的话,大部分华人集中在mitbbs.com的jobhunting版,需要翻墙。可以去里面看看第一手的面经和讨论。
最后对你的几个问题,我可以简单的给几个建议:
我觉得对于申请来说,快速入门的方法就是去个论坛里泡一个月,先把精华贴都看看,有个感性了解。这样再有问题也会更有针对性。希望对您有所帮助。加油
10楼 @Brownie 谢谢您的建议,都很实用,我受益匪浅。总结起来就是英语够用就行,申请学校主要考虑名气和地理位置,最重要是专业技能硬。我现在也在刷leetcode,感觉帮助比较大。
我把您的其他贴子也看了一下,楼主很热心。如果有机会去了美国的话,一定找您聚一聚。祝您在美国学习生活和工作顺利。
13楼 @anran222 那个新闻算是假新闻,FB招人从来没有限定学校。那年H1B签证还不用抽签,所以FB从大陆(还有印度)招了挺大一批人过去,其中我知道的就有天大和东南等二线985的。其实最难的部分是面试,FB在大陆面不了多少人,但是投的人成千上万,所以他们只能依靠简单粗暴的方法刷掉大部分人。想要拿到面试,简历上一般要有比较好的ACM成绩(对于在校生),顶级公司(如Google北京,BAT)或者有人内推。在这些方面好学校的优势很大,比如清华浙大之类的在FB里一群一群的,想找个师兄内推再容易不过了。
说起来那个新闻,已经被辟谣过了,那新闻那年FB是有计划的从大陆招了一批人。不过FB似乎没有在大陆校招的计划,倒是每年实习生都会有几个。和一个FB的华人中层聊过,他也挺想再去大陆搞一次的,不过看现在的签证形势感觉很难。也许温哥华那边office起来了能好点。
仰慕了! 请教下楼主,英文交流技术的能力,这方面如何着手准备呢?感觉口语是道坎。
自己有看 MIT的算法导论课,这种有效果么?没经历过英文面试,求指导~
23楼 @biaobiaoqi 你好!面试涉及到的口语范围不大,可以通过模拟面试练习。比如做算法题时,一般要求边写边解释自己的想法,这些都可以自己练习的。看公开课视频有助于熟悉词汇和句式,这些可以自己总结总结。但是最后一定要练习自己说,口语靠听是练不出来的,唯有多说才行。希望对你有所帮助:)
25楼 @Brownie 多谢指点! 我这么想着,可以拉同学一起配对,借用leetcode的题目做模拟算法面试。
不过还有一点疑惑,有没有类似的视频或者其他资料可供参考模仿的呢?如果自己和配对的同学本身底子不够好,说的不好不对的地方也不知道需要纠正><....
26楼 @biaobiaoqi youtube上有很多教人面试的视频,可以把里面的句式用词什么的总结一下。技术类的talk也很有帮助。如果想练英语,最好还是翻墙去youtube上找。
我来补充一下。今年的H1B申请者数量高达172500,而H1B的名额是85000。除开留给美国master和phd的2万之外,实际上H1B留给其他申请者的只有65000。也就是大概40%的命中率。
我觉得最好的办法还是申请美国的CS MASTER,然后有29个月的OPT,找工作会容易很多。
39楼 @tinyfool 问了一些学长,看项目。很多Master是一年的项目,加上生活费需要30W左右,但是用OPT可以轻松赚回来。可以申请那种一年多一点的项目,比如1年3个月的,实际上你第二年6月才毕业,但是你可以提前用CPT(学校发给你的工作签证,毕业后收回,必须转成OPT或者H1B)去做intern,这个时候4月份可以以本科生的身份抽H1B。假如没抽中,毕业之后还可以用OPT在美国继续呆着,以及未来2年有2次机会抽H1B。但是感觉仍然有风险,未来的H1B抽签人数完全不确定,2013年12W抽8W名额,2014年就增长了38%,再2年如果政策不变化抽中的概率会越来越低。
39楼 @tinyfool 来我们烂校读个master吧。我刚查了一下,master的degree,州外学费是900一个。 其中,required course是5门,每个3个学分,一共15个学分。选修课有两种情况,一种是做thesis的,要修9个学分;不修thesis的,就要修15个学分。反正一般都是3个学分一门课,总共最多10门课。一年里面有3个学期,spring是从1月份到4月中旬,summer是从5月中旬到8月初。fall是从8月底到12月初。一个学期修3门课,一共差不多要读1年多就可以毕业。学费一共算下来是30*900=2.7万美元。另外还有点学杂费,可能加起来不到3万美元。现在美元不值钱,3万美元也就是18万人民币。另外,如果能找到学校内的assistantship, 给某个教授打打工, 学费变成州内的标准,差不多是400多一个学分,其中assistantship还可以cover一部分学费。CS的学生还是比较容易找到的。不一定是要找CS系的教授。其实这些信息,在美国各个大学的网站上都可以查阅到。
此外,CS的学生基本上暑假都可以找到实习,比如我们实验室今年有3个中国学生都去FACEBOOK实习,1个去GOOGLE实习。以Google为例,GOOGLE今年给实习生的房补和relocation一共是9500,然后每个月给8500的薪水。所以,3万美元的学费其实2个summer internship就可以赚回来了(PS: LinkedIn和VMWare给实习生的待遇高于GOOGLE和FACEBOOK)。
楼主你好 ,能不能介绍下拿L2签证的家属去到湾区会走什么样的路线。 我个人是CS专业,13年毕业的。学校国内211...目前做iOS方面 考虑到Mountain view的公司对专业能力的要求以及个人水平,我可能需要再继续读个硕士才能拿到比较好的offer。
楼主要是了解的话麻烦介绍下~
这篇文章好棒!
三个收获: 1.“因为他们相信只要足够聪明,这些都是可以在短时间内学习的。” 2.有还leetcode(题库)和careercup 150(大纲),拿出准备高考的劲头,问题不大。 3.“美国工作最好还是读书,很多一年的硕士项目非常便宜”
上网各种看, 除去个人能力、工作经验等硬件不说, 想直接找美国的工作, 大家都提到了 h1b签证数量的问题。
但一讲到 澳大利亚和加拿大等地时, 感觉基本上是在问移民后工作问题——合着不移民去不了喽?
5年7年的中高级攻城狮们是可以满足招聘经验要求, 但这部分人很多不太好动了, 反而是1-3年的还好动弹一点。 澳大利亚这些地方不需要跑海外来招1-3年的初级工程师??? 美国反而更可能招吗???
干脆直接申请google一类的海外分部试试(强调的话,就是除了国内的), 否则网上求职公司找工作机会, 很难找到1-3年过滤的条件。
81楼 @sndnyang 讲到澳洲和加拿大都在说移民,一是因为这两个国家移民相对美国容易,二是这两个国家相对美国学校数量和质量要低一些,所以去读书的相对少,直接移民的相对多。其实去澳洲读书更容易,而且毕业后拿绿卡的几率比美国大得多。而美国就算你能拿到签证,离绿卡还非常遥远。但就是有大批的人宁愿在美国拿着签证受气,也不愿意去澳洲过安稳日子。 至于经验,说实话很多国内的资深工程师水平确实很高,但是很多方面都已经定型(团队合作,工作方式)。想要融入美国特别是湾区的工作文化比较难,需要一个阵痛期。反而1-3年经验的人会好很多,年纪比较小,从小接触美国文化也比较多,融入起来要顺利不少。其实像Google、FB之类的公司,从海外招人还是1-3年的多一些。而且可能和你想象的不太一样,能够达到这几家公司bar的工程师其实绝对数量并不多,哪怕是1-3年经验的初级工程师。所以如果没有签证的限制,他们都会尽可能的全世界招人的。
首先感谢你宝贵的经验 很有帮助 :)
我先讲下我的背景 德国计算机Master在读 临近毕业 最近也很纠结于到底是 留德国工作/尝试去美国工作. 德国IT相关工作成功率很高, 但是不是很喜欢德国IT的大环境(大部分互联网行业都是服务传统行业 鲜有纯互联网公司), 但是看下来去美国工作也困难重重.
我想咨询下
我现在也是非常踌躇 还是说在德国申请一些北美跨国公司 工作一段时间后再调去总部这种选择更合适?
你好,想请教一个问题,因为我大学上的是一个大专,而且专业是机械类的。不过在学校一直都是自学的计算机编程,去年毕业,现在已经搞Android工作一年多了,一直想去国外工作,英语不是很好,但是现在在努力学习,该怎么出国工作啊?