2013年毕业的时候,曾经发过一篇找工作的经验总结(《大华府地区找工作经验小谈》),正巧四年之后的现在又到了这个关节点,写点自己的体会和经验,分享给大家。
四年之后变化其实挺大的,首先是工作经验上,能在简历上写的东西很多,其次对于自己在市场的定位和对行业的了解程度加深之后,更有信心且不再盲目了。
我是从6月心生动意,非常幸运的是8月就拿到了offer。感谢一路上或多或少帮助过我的人。
首先要说的是,华盛顿是一个非常不适合找工作的地方,大多数的IT企业都是小企业,做的也都是政府相关行业。小企业代表招的人少,也不愿意麻烦去弄身份相关的问题(消耗资源),并且工资并不会很高。政府相关代表你需要有绿卡甚至公民,并且很多需要security background。这都是一些对于我们非常不利的因素。而且,华盛顿这边很多岗位要的都是至少7年以上经验的“老干部”,这基本上把大多数留学生给挡在了门外。
基于此,这次找工作经历,我并没有把重点放在华盛顿,而是放在了硅谷和西雅图。原因也非常简单:1. 面试简单粗暴,刷题即可。2. 那边公司多机会多,工资高(虽然消费高)。3. 那边聚集的朋友比较多,相比于华盛顿只出不进的情况,那边更适合。4. 回国方便,且更容易和国内搭上线,而且…想换个地方了。
相比于之前,这次找工作相比于之前心态稳了很多,从始至终就没打算海投(拿到offer挺意外,因为其实我并没有开始投简历),计划着准备好之后,直击目标!6月的计划,7月正式启动,打算刷2个月的题目在9月开始正式投简历,赶上各大公司秋招。争取12月拿到offer,然后回国过个年,回来搬家工作。
计划是非常好,执行的也很不错,但是刷题毕竟是非常枯燥的,刷着刷着偶尔间有朋友可以推荐,也就接了尝试,本身认为反正不会呆在华盛顿,接几个面试试试练练手也不错,但后来发现其实每一个面试的准备都非常费工夫,基本面的东西都是你熟悉的,从基础到实践中有非常多的点,需要从头梳理。
给我offer的Oracle就是其中之一,我先面的java,之后面的js。java我花了2周时间的准备,js是我天天用的也花了将近一周半。不仅如此,期间电面,onsite准备、等待、焦虑是非常消耗精力的。不得不说即便不是非常重视的面试,最后都会想好好准备,毕竟都是非常不错的机会。
回到正题,要在华盛顿找工作,这几家大公司可以选:reston的科技圈,包括amazon,oracle都有,特别是amazon又买了栋楼,要扩招(真希望第二总部搬过来),tysons也有几家,类似于microstragy, capitalone,不过川普上来之后,他们对外国人的政策都收紧了,特别是capitalone已经不弄H1B了。剩下的都是小公司了,看到就投即可。
先说说DC面试和西部那边的不同点吧,西部那边基本上上来HR问了之后,就是几轮技术电面,打开网页直接写代码,管你三七二十一先把技术过关了再说,onsite也差不多,不过多了写系统设计和behavior的环节。东部并没有那么简单暴力,还是非常关注你的经验的,会问你做过什么,懂什么技术,问一些细节问题(真会的话非常容易,不会的直接歇菜)。不是直接让你写代码,对于初学者来说反而增加了难度,这更适合有几年工作经验的。
有几个注意点:
不会的千万不要说会,坦诚点。面不过没关系,失去了信用不是简单能弥补的,而且重点是你不会的根本圆不了场。
简历不要虚,不要作假,有啥写啥,技术和管理或者其他的不同,会不会很容易问出来。
找工作看的是硬实力,其他都是浮云,拿到面试机会只是时间问题,但是实力准备是个长期工作。
简单介绍下,去哪里找工作,之前还用indeed,monster这种,但是我发现基本上linkedin就够用了,直接上门搜就行,很精且很好用。强烈推荐开一个会员(不是广告),有了会员之后,那些HR经常会给你发邮件(毕竟付费用户会主动推送给他们)。当然,最佳的找工作办法还是:找朋友推荐。在公司里的人最了解公司情况,他们知道公司需要不需要人,你是否符合,这样能大大的增加你找工作的效率,打开你的微信,翻翻好友列表,开口问吧!
另外,西部pre-ipo的wish正在大招人,待遇非常不错。有兴趣的可以联系我,我帮你们搭桥。
番外篇
身份问题
浮云,可又是一氧化碳,看似没啥用,解决不好直接挂。
刷题问题
即便是你工作好几年,也需要好好刷题,这也是我很反感的地方。面试技术算法是核心,即便是再小的公司,这个也要过关。四年前leetcode只有200道题目,现在一看600道,不得不佩服印度和中国人的考试能力。
刷题方法网上很多,基本上你需要每天6小时,3个月来刷。买本crack coding interview啃半个月先,上面题目先都做会了再开始刷,基础还是非常重要。如果你觉得自己不太行,买个课程也是可以的,几百刀能让自己释放很多。
但是!我想说的重点并不是如何刷题,而想说,刷题并非万能,也不是刷完了所有题目你就能拿到offer。打个比方,刷题是一个磨刀石,能把你的刀磨的贼亮贼亮,但是如果你的刀就一厘米长,再怎么亮也没用。所以关键在于你得先弄把好刀,怎么样才能拥有好刀?好好学习,多做点项目,多尝试些有意义的程序,自己没事搞点小东西,这都是办法。如果刀不好,还是想办法弄好刀吧,别直接刷题,磨的再亮也拿不到offer。
补充:这里说的好刀,指的是能力和经验,面试过程中不是只有算法,算法只是一个敲门砖,到了onsite会看你的behavior,会问一些非常刁钻的问题,如果没有经验一下子就暴露了。
回国问题
千万不要想着,在美国工作几年再回去,要回早点回。美国就那样,留久了就回不去了。国内现在机会比美国多的多,很多甚至条件比美国还好。
当然不是所有人都适合回国的,如果想安逸的生活,觉得自己不是改变世界的家伙,还是别回去了。