离职前更新:
看到自己三年前写的回答也是蛮有意思的,当然之后又经历了很多,原文中有偏薄和浅显之处我觉得也不用更改了,毕竟回头看认知的过程是非常有趣的。庆幸的是现在看来大部分内容仍然准确,更庆幸的是,NV在GPGPU高性能计算上的投入得到了回报,从13年初入职算起,股价也算翻了七八倍,也算自己没有看走眼。GPU在deep learning, 在cloud, data center上的应用已经人所共知,未来embedded GPU在汽车、机器人、IoT也还会有更广阔的应用场景。所以如果现在想加入NV,还算是好的时候,一方面NV可见的前途还是非常确定的,先入优势明显;另一方面ESPP未来三年买入价还是非常的低,感受一下股票到手就翻好几倍的体验。
之于离职原因,主要还是大公司待久后的通病,在某个位置上能学到的东西越来越少,当learning curve变缓的时候,就会有焦虑感。虽然NV内部换组非常友好,但一旦做好了去startup的准备,就不会回头了。
如果有关于NV的问题或者需要refer,请留言,我最近比较空会尽力回复。
=====================================================
原文:
给自己现在的东家写review,那必须匿名了。我在Nvidia Santa Clara总部工作两年,在Automotive部门。
看了上面Tegra部门同事的经历,深表同情。我们Automotive总体要比Tegra好很多,但我尽量从公司整体角度讲。
先讲赞同的:1. 计划混乱。我们的schedule经常被各种原因改变,有时是被其他组耽误,有时是突然多出来新的project。还好我们manager比较给力,自己小组的schedule基本能保持稳定。
2. 有些上级难于相处。我们Automotive还好,我和mobile有些合作的项目,那边整体氛围可能导致了中层领导态度很急躁,基本上讲话都不客气,抢话什么的非常aggressive。
3. 福利不算好。但不是免费午餐和零食上,那些都是小钱,主要体现在保险的补助和401K的补助。相比于同等规模的公司,401K真不算多。
再讲不赞同的:不赞同的方面主要是那位仁兄混淆了他的个例经验和整个公司的区别,以及以偏概全,用小事归纳出大的结论。1. 加班严重?据我观察,公司7:00pm之后停车场的车已经很少了,大多人7:00pm不下班也是为了晚餐福利(免费5刀,我就是吃完晚饭才回家lol)。8:00pm以后停车厂基本没车,除了部分部门有紧急任务或者就是三班倒的属性。至于那位仁兄总加班,甚至半夜叫醒,我觉得更多是manager的责任,如我上述描述,我们manager会尽量把schedule变动在他规划的时候抵消掉,到普通engineer身上几乎没有大的影响,这就是好的manager的体现之一。
2. 待遇不好?那位仁兄犯了一个基本的逻辑错误,拿nvidia和google, apple比显然是没有可比性。如果拿nvidia和marvell,和broadcom比,才有说服力。就我的经验,我入职那年base+bonus+股票比qualcomm给的package多5000刀,不可谓待遇不好了吧。至于午餐质量,我个人觉得大部分时间比google免费的好吃(无意冒犯google),可能也和个人口味有关,难以归结到公司层面。至于免费午餐和零食,每顿6刀的午餐,一年也就一千出头,相比我说的401K,午餐这点钱简直是不值得关注。
3. 对非总部员工不好?我们大组每个项目bring-up都有中国team的人过来,当然不可否认他们工作很辛苦,主要是schedule太紧,经常两周bring-up起来一个大项目。但我接触的所有中国员工,除了对美国食物不满意,还是很愿意来美国做项目,他们都觉得能学到很多东西。当然,这个是建立在个人主观态度的基础上,如果家里有事还要来美国,自然是一肚子怨气。至于延长他们的schedule,我认为是一件正面的事情,如果不延长,他们每天的工作强度要加大很多。所以延长schedule绝对是好事。
再补充两个缺点:1. documentation整个公司普遍做的不好,我们算是比较强调做documentation的组了,但仍然不是很好。这样让接触新项目的新人学习难度大大增加,如果有老工程师带领还好,像我接手了一个组里没人做过的项目,就很痛苦。
2. 公司层面的培训太少,虽然有engineering Brown bag,但是质量一般,也没多少人参加。
优点放最后说吧:1. 能学到非常多的东西。特别是对于new graduate,Nvidia是能迅速提高自身能力的地方,既包括技术,也包括职场应有的精神属性。我在Nvidia的两年里,极大地拓展了自己的skill set,现在比之前的career path要宽很多。新人经常被委以重任,一起工作的同事大多博学和经验丰富,加入Nvidia两年我丝毫不后悔,而且我推荐了很多工作经验不足的朋友来nv。当然,这也和个人志向关系很大,如果想养老,HP, oracle更适合;如果想提高自己,Nvidia非常适合。
2. 公司战略清晰明确。就是要把vision computation应用在不同的领域,GPU技术的领先不多说,把kepler放在Tegra上绝对是业界先驱。Tegra在mobile领域的不成功原因很多,但是不可否认Tegra自身还是非常领先的芯片,这也是为什么Tegra能在Automotive做的很好,google project tango还有其他一些新项目也都是用的Tegra K1作为开发平台。Tegra领先的计算能力我个人非常期待在未来更多领域的应用。
3. 公司对非美国籍员工非常好,H1B, 绿卡申请在加入公司前就开始办了,据我了解,同等规模公司很少有这样的待遇。H1B和绿卡申请费都好几千,绿卡排期晚一个月又延误多少人,相比午饭零食,这才是真的福利。
4. 职业稳定性很好。据老同事说,Nvidia只有在08年经济危机的时候裁过一次员,除那以外,公司战略调整都是员工内部消化。相比最近broadcom裁员20%,Nvidia不必担心饭碗不保。(这里需要解释一下,H1B签证没有雇主的时间只有1-2周,所以裁员对H1B身份非常难受,被裁之后找新工作是几乎不成立的,必须在被裁之前就准备好下家)
总结:我个人体验,Nvidia在硅谷算是这个规模的硬件公司中比较好的选择。那位仁兄也贴出了glassdoor的评价统计,在同规模的硬件公司里排名已属非常靠前。
离职员工和现任员工看东西的角度肯定是不一样的,不同组不同职责的员工看问题也一定不同。但我对那位离职仁兄的观点有些失望,作为一名engineer,理应有严谨的逻辑,以小盖大,以偏概全,错误类比等等都不是一个合格的engineer应有的水准。
这里我也只是讲出我的个人体验,并且尽可能从全公司范围进行观察。先讲这么多吧,午饭前随便码了这么多字,以后想到再补充。
BTW, 欢迎大家关注Nvidia和Tegra在Automotive市场里的应用:)
-------------------------------------------------------------------既然离职的前辈非常愿意和我讨论逻辑问题,那不妨举个例子。您的论点“加班文化盛行”,论据却只是您的个人加班经历。所谓偏,您的经历是您的个体案例;所谓全,您归纳的论点是公司文化。此“全”并不是说您的评论全面,而是说您的论点覆盖面大。我在谈论加班问题时,用的论据并不是我7点就去吃饭了,而是8:00观察停车场已寥寥无几。我想我的论据对论点的支撑要比您的强。
所以,既然您在讲个人经历,就不要去试图归纳诸如“公司文化”的结论。您给出glassdoor的链接是非常有帮助的,我很赞同,对英语熟练的朋友们可以验证下我们提到的几个结论。
wait, 401K的问题我是在批评Nvidia,您没看错吧……至于存401K是为了在美国养老?前辈您还需要多多了解投资和税务知识。
Nvidia确实适合目前的我,和一起开始工作的同专业同学相比,我确实得到了更多的机会,以至于很快就可以独立领导一些项目。找工作和谈恋爱一样,只有适合不适合,而没有好坏。Nvidia限制了前辈的发展,您选择跳槽理所当然;Nvidia对我的职业发展有积极作用,我选择留下也无可厚非;社区观众相比应该具备独立思考能力,什么样的职业阶段选择什么样的公司,完全是个性化的决策。
OK, 祝前辈前程似锦,如果我的评论冒犯到了您,我可以删除,虽然在这里和您“争论”,但华人在硅谷还是应该团结一致 :)
|