程序员去美国工作:工作在加州的华为

欢迎参加我们的交流活动,面对面的与赴美程序员交流在美工作和生活的方方面面;

以下是往期交流活动纪要,帮助打算过去的了解漂在北美的各种情况,如需转载请注明出处。

在上一期的线上交流活动中,我们请来了应届毕业赴美的Kevin Gao童鞋与我们面对面交流,取得了不错的反响。第二期的活动应大伙要求,特找来了在国内已有多年经验的前辈Darian Lee来跟我们讲讲他在加州工作与生活的感受,以方便大家了解不同背景的程序员在美的近况。

 

* 在校期间与童鞋们的合影(右二)

 

Darian(以下简称D): 男森,30+,2013年秋季携太太一同赴美。此前在北京已有八年+软件行业工作经验,并在多家外企(Accenture)担任Senior Software Engineer(Java)一职。今年6月通过Intellipro Group, Inc. 拿到了一份心仪的 Offer,现在Santa Clara(加州湾区)的Huawei(华为)工作,基础年薪12万+(美元)。

Bingbing Xiang(以下简称B): 妹纸,80后,五年海外学习、生活及工作经验,这次交流活动的主持人。

 

* 为保证信息的准确和全面,特对以下问答内容进行了一定的补充和完善。

 


 

征集问题提问环节

 

B:之前在国内的工作需要经常加班吗?我听说国内程序员的作息都是996,晚上加班到九点?一周工作六天?这么夸张… 额..

D:一星期至少三四天,也不一定。这个主要是根据公司和项目的情况决定。平均来说,一星期三四天比较常见。个人觉得这跟国内的文化有关系吧。国内的公司文化就是:你需要吃苦,吃苦才有回报,备受推崇的“狼性“什么的不都是这类么。这样大家都想更多的获得回报,付出都是忘我的。还有国内不太尊重个人的一些需求,这种情况较普遍。

 

B:那过去之后怎么样?工作强度差距大不大?

D:实话实说也得看公司,但是我觉得在国内和国外的对待工作的态度和方式是不一样的。国外的工作一般都是循序渐进、不断积累的,可以说比较聪明、比较会工作。他们工作的方向也往往是一些架构性、创造性的,通过一些合理的规则,优秀的架构来完成这些工作;不像国内,主要是通过人海战术快速复制别人的模式把项目完成,这是两个完全不同的概念。在这样的文化差异下,工作的方式肯定大不一样了。

 

* 在美国通勤的座驾

 

* 周末与朋友们小聚BBQ

 

B:找到现在这份工作之前你也面了好几个公司了,讲讲面试方面的感受呗。

D:这可以,简单讲讲我的经验好了。第一,当然还是技术要过硬,而且要有自己的想法、有独立思考的能力;第二,英语也得好点,这样利于沟通和交流。一般语言好的会比较好找工作,而且能比较快的找到工作。第三,你越了解自己想要什么,并且灵活度越高,那么也会越容易找到自己称心的工作。在美的第一份工作不要太纠结于一定要去大公司或者梦想公司啥的,慢慢来。要在国内没啥经验,满足不了这些怎么办?那就要需要通过更多的面试来获取和积累这方面的经验。比如你参加了一个面试,肯定需要有记录和总结供以后参考。这个功课每次面完都得做,慢慢就会发现很多面试的内容都是有重叠的。这样就可以在不断地重复中加深印象。达到一定程度后,基本所有的面试题型、考核重点、特殊情况就都烂熟于心了,自然什么样的面试都可以轻松应对,拿Offer只是时间问题。

 

B:所以真的可能碰到很多重复的问题?

D:每次面试都会有些交集的,面得多交集覆盖的也就更多。

 

B:听说在国外面试非常看重算法方面的基础知识,是这样吗?

D:面算法的话,比较多是在西海岸加州这边。一般的公司要求可能不会太多,大公司那是一定的,特别你又没有什么实际经验可以参考。

 

B:面试一般面几轮?都着重看什么?

D:大公司的面试能有四五轮吧,每轮考察的东西都不一样。比方说,第一轮主要就面算法和编程,第二轮是针对性的面一些技术问题。前面电面(或者 Skype)都通过的话,一般就会要求你到公司On-Site了。On-Site很可能让你做白板演示。就是给你个题目,让你当场思考和解答,需要在白板上演示你的思路以及写程序,要求Bug-Free。完成之后,又会提出一些新的要求或者对题目做一些变形让你回答和讲解。这些都通过了,一般还会有一些行为方式上的测试,了解你的个人性格、行为模式、团队协作能力、处理问题的能力等等。主要考查应聘者对公司文化、职位、职能方面的了解,看看契合度。最后才是跟HR谈待遇。

 

B:你刚提到的白板演示,是给你一些题让你当场编程?生写这样?

D:对,不光要写出合格的代码,还需要用英文清晰地解释你的逻辑和解题上的思考。这是大公司的一般做法,小公司可能用不到。

 

B:那听起来还蛮有难度的,特别是不能用开发工具,估计会有点不习惯。刚说到的技术面试之后的行为测试一般什么形式?

D:这个一般就是考查你面对问题、解决问题、处理人际方面能力的。通常情况下,面试官会假设出一些情境,然后问你会怎么选择或者怎么做,以及为什么。

 

* 在美的屋子(同事家)院子里的凉亭

 

参与者自由提问环节

Q:现在在加州那边一个月租房需要几多米?

D:加州这边最近房租涨得厉害,应该是这几年的高点了。大概两居室两千三四的样子。

 

Q:那是不便宜啊,合租估计能合适点。9月份交流请的Kevin Gao,他在佛罗里达那边开销就还好,一室一厅带阳台和厨房,才1000左右。他上月H1-B下来了,准备马上要带家人过去。

D:那边是比较便宜,还有中部的一些城市其实都不错,比如休斯敦什么的。薪水可能给得没加州那么高,不过相应的生活成本也低,城市规模也比较适宜人居住,主要安静。我也有打算未来迁到中部工作,看机会吧。

 

Q:是不是工作都是开发类的?有没有其他的?比如测试?

D:有的,有学生选择的是测试方面的工作。

 

Q:恩,国内似乎对测试方面的工作有些歧视。在美国呢,也一样吗?薪水上有差别?

D:我觉得比起开发,测试的薪水还是会稍低一些吧,别的歧视倒没感觉。我自己没找过也没做过测试方面的工作,不太清楚。只能给你举个例子算是参考。像我同届的一个同学,埃及的,在本国有三、四年的经验,后来在马里兰附近找了一个做测试的工作,年薪6万多点。

 

Q:一直也没问你现在这份工作呢。介不介意透露下薪水?不用特别具体,讲个大概就行。

D:(笑)现在这份工作的薪水我还是比较满意的吧。而且团队的头也会交一些独立开发的工作给我,所以相对于国内的经验,我觉得自由度比较高,也有更多发挥和上升的空间。工作时间的话,一般早上十点开始,下午六点就能收工走人了,双休日不加班。日常工作,平常早上都会开一个例行的小会,大家说说昨天做了什么,讨论遇到的问题,以及布置今天任务。

 

Q:在加州那边大概拿多少薪水比较能够自给自足,过得比较舒坦了?

D:(继续笑)那当然是多多益善了。恩,我觉得年薪10万先作为大家的初始目标吧。

 

Q:还想知道下大概什么样的技术水平、语言水平你觉得能够胜任在那边的工作?有没有一个自我评估系统可以做参考?

D:个人认为之前在国内没有过大规模、英文Presentation这类经验的话,可能没有办法很快的适应这边的工作吧。从技术层面上来说,我觉得两国程序员的差别并不大,不过语言上(特别听、说能力)的差距就比较明显了。很多时候是你有货,但是表达不出来展示不出来,这是中国学生比较显著的问题吧。参考的系统还真没有,能够做到基本的沟通无障碍这点很重要。

 

Q:在那工作对年龄有限制吗?

D:没,之前批次里还有快50岁的呢。人孩子都仨了,最大的儿子都20多了。

 

Q:还做Developer?会不会工作强度太大?

D:还是做开发,不过他是Senior了,架构方面的工作更多些。只要心态好,年纪不是问题。

 

* 万圣节公司活动及聚餐

 

Q:你认识的、已工作的同事中,薪水大概都在什么水平?最高多少?最低多少?

D:这个涉及到隐私问题了,也不好说得太详细。我觉得拿多少薪水关键得看公司的实习和所在地区了。我已知的,最低大概5、6万,最高12万多,最近还有个时薪拿到了75刀的就在我们公司。当然我说的第一份工作,之后又跳槽的我就不好说了。

 

Q:意思是工作了两三年之后再跳槽,薪水会有比较大的变化吗?能上个台阶吗?

D:对,一切发展正常的话,工作个两三年换工作薪水是能有比较显著提高的。大概年薪能涨1万5到2万左右吧。

 

Q:是不是有些正处于快速发展、上升阶段这样的创业型公司才有可能拿到原始股什么的?

D:我反正没有。像Google的Offer里面可能会有Profit Sharing这类的福利。这个我不太懂,就不多加评论了。

 

Q:所以你会更倾向于找Google那样我们耳熟能详的公司吗?还是更倾向于上升期的中小型企业?有没有什么建议?

D:我可能会建议年轻人找些纯技术型的工作,或者大的公司吧。因为这样会让你的技术背景更强些,简历更好看些。像我们这个年纪,有些经验的程序猿其实无所谓,关键看公司的实力和未来发展的空间吧。

 

Q:我在这边已经有两年工作经验,主要做iOS开发。但我本身不是学计算机出身的,这样会不会有问题,能参与项目吗?

D:需要看你的综合条件。也有不少非计算机专业的学术申请的,像我自己本身也不是计算机科班出身的。详细的你找冰冰看看资料吧,我之前也是找冰冰帮忙的。

 

Q:一般从完成八个月的全日制课程到找到工作需要多少时间?

D:也会因人而异,一般在三个月左右。像我自己,因为带着家里人,还有刚出生不久的小宝宝,所以麻烦事多一点,我花了四个月时间。有些人会自己提早开始准备,那样一般在快离校的时候就拿到Offer了。正常的话,两个左右。

 

                                                                                      * Darian Lee工位工牌

Q:学校在爱荷华州。那去硅谷那边工作的话会不会很不方便?

D:在本地的话,确实拿到面试邀请的机会更大些。但我知道很多大公司都会给面试者解决交通、住宿方面的费用,所以还好。正式入职会后,公司一般也都会有Relocation方面的补偿。而且很多人之前就打算去硅谷那边工作的话,都会在完成八个月课程之后直接先过去,再在本地跟同学合租什么的,在本地找有 一定的优势。

 

Q:除开加州,还有哪些地区或者成绩就业机会比较多?形势比较好?

D:我觉得每个地区和城市都会有对IT人才方面的需求吧。整体来看一般城市规模越大,工作机会也会越多啦。一线城市都蛮多机会的,西雅图、洛杉矶、旧金山、纽约、波士顿、芝加哥、休斯顿、达拉斯、迈阿密什么的,太多了。

 

Q:如果带太太过去的话,太太什么身份?只能做家庭主妇吗?

D:如果开始带太太过去的话,她只能申请F2了。B类也可以,不过没有F2方便。转了H1-B之后,太太转持H4签证了。做什么的话,暂时不要想太多,主要就是 照顾你的起居饮食吧。不管是F2还是H4按理说都是不可以工作的。不过听说有政策要放松对H4的这一限制。当然即便放松了,也肯定不是所有的都可以,会有条件的。得是依附的H1-B 持有者达到一定的层次之后,H4才能享有这些权力。

 

Q:你现在是什么身份?你们公司有承诺什么时候帮你办身份吗?

D:H1-B提交申请的时间是每年的4月1号,今年的我错过了。我6月才刚入职,所以现在还是F1学生签证了。恩,公司承诺支持身份,预计明年参加H1-B申请吧。

 

Q:听说不是所有公司都能支持办理H1-B。那选择面会不会小?

D:是有些公司不支持H1-B。不过,美国公司这么多,即便剔掉除那些不提供身份的企业,选择面也还是挺宽的,特别是软件这个行业。

 

Q:一般什么样的公司不支持H1-B?小公司吗?

D:这个倒不一定,很多小公司也一样可以并且愿意支持工作签证的。一般职位的描述里面都会写清楚是否支持工作签证这些类容,具体的也可以再跟HR确认。

转载于:https://www.cnblogs.com/HoneB/p/4510351.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值