在VMware和腾讯的offer中应当选择哪个?

感谢各位的指导和交流,非常感激,下面是原内容,由于一些个人原因,想隐去其中一些信息,还请各位见谅: 在下北京某高校应届计算机专业毕业生,毕业后拿了一些offer,最后想在这两家公司里选择:一家是VMware,坐标北京;另外一家是腾讯,坐标深圳。两者开发语言都是C++,薪水比较下来腾讯给的要少一些。用知乎很久了,深知知乎有很多厉害的前辈,想请各位从城市,未来发展,技术方向和薪水等角度帮忙分析一下。
关注者
737
被浏览
264065
谢题主邀请回答,我不想直接给出答案,因为这是题主的选择,应该由题主来完成这个选择。

不过,我可以根据我的经历讲几个故事,根据我的思维方式,说几个我个人观点和我的认识。但请题主注意:因为人和人不一样,所以选择也不一样,我的答案也不一定对,仅供题主参考。


一、几个真实的故事

对于选择的事情,其实是件很不好说的事,塞翁失马,焉知非福。有时候,你选择了一个不好的选择,其实可能会是一个好的选择,而你选择了一个看似好的,其实可能会是不好的。

我说个几个真实的例子,前几个都是刚毕业几年的年轻人,都是在我身边的人。

1)一个也是刚毕业的朋友,毕业时有两个offer,一个是华为,一个是某三线城市的某研究所,研究所还分房,最终为了房子去了,然后,在研究所干了两年,实在是受不了了(为什么受不了,你懂的),想出来了,但是呢,没有好的工作背景,技能也荒废了,所以,出来很难找到好的工作。

2)另一个小伙子能力非常的强,对编译器、操作系统内核、算法、大数据、系统架构都非常熟悉,是个相当相当有潜力的人,毕业时去了一个比较大的创业公司,这个创业公司很多关键系统都是他从0到1搞出来的,但是,这个公司没有搞定他的户口,于是他在大城市的生活(买房和生孩子)就成了问题,但是小伙子有能力,没有本地户口,被逼只能选择出来,去面了国外的公司,拿到了Google和Facebook美国的offer,最终去了美帝,现在在美帝干的非常不错。(注:如果他有一天不喜欢美帝了,回国,那么北京上海都对于海归都可以在一年内命到户口的政策,而且我相信,那时他要去BAT这些公司是随便去的,而且级别都不差)。有一天,我问他,如果公司帮你搞定了户口,不是把你逼到相要去出国,你还会不会有今天?(他的答案不重要,重要的是选择有时候就是一个说不清楚的事)

3)这是一个女孩子,在2013年阿里校招的时候,我认识了她,我是她的终面官,这个女孩子的技术能力也很不错,我从一个简单的技术问题开始,不断地增加难度,到难度很难的时候她都能回答,而她的代码也写的很好很快。我毫不犹豫给了A+。到了她问我问题的环节时,她问了我两个问题,A) 她说中国的各个公司的HR对她繁多的实习经历不是很满意,说她是个花心大萝卜,她问我怎么看?我说,别听HR的,你只有多经历了不同的公司,才会有比较,才会知道哪更适合自己,而且,人生就是为了经历,趁年轻有资本,应该多经历不同的。B)她的第二个和题主很类似——去外国的公司还是去国内的公司,还伴随着一个尖锐的问题——阿里巴巴值不值得来。尤其后面问题让我非常为难,我有身份在身,理应说一些官话,但我想很“真诚地”回答她。所以,我说,以下的回答只限你我之间,出了门我不认!我这样说的,如果你的技术能力还行的,那么我会推荐你来阿里,但是我觉得你的技术非常非常有潜力,而且你的性格和气质明显和一般人不一样,我觉得外国的公司更适合你,你还是不要来阿里,这里不适合你。我的回答和所有她见过的面试官都不一样,所以,我赢得了她非常大的信任,此后半年,她又去了很多公司去实习,也面了好多公司,最终去了Facebook。我不知道她的未来会怎么样,但我看到她的facebook和微信朋友圈里晒了很多和同事工作和朋友旅游的照片,我觉得她过得非常的开心,她的人生经历也很精彩。(这个故事的意思有这么几个,a)多经历一些不同的公司不同的环境,有了比较后,自己对工作的认识会更强,对自己的选择是有好处的,b)找到和自己match的公司会更好,就像鱼儿就适在水里,不适合去陆地)

4)反过来,2009年的时候,也有一个小伙子,他很想出国,但是老实说他的能力不足以出国加入国外的顶尖公司,他打电话给我的时候,我能感到他的痛苦和和迷茫。后来,我还给他做了几个虚拟的面试,我很直白的对他说了他的能力上的短板,让他先不要给自己设置这么高的目标,后来,我帮他准备面试,他顺利通过了一个国内二线公司的面试,这家公司老实说也很一般,他当时也很不情愿的去了,可能是我给他泼了很多冷水,他也更能清楚的认识到自己,所以在这家公司里,他也很努力,干了一年多成为了公司里的骨干,然后公司也给了他好些股票,后来,这家公司上市了,他也实现了小小的财富自由。

这样的故事我还有很多很多,上面这几个算是比较典型的。我再讲一个,

5)这个故事的发生在2012年左右吧,还是一个刚毕业的同学,拿到了北京豆瓣和上海腾讯的offer,在豆瓣做基础设施的工作,在腾讯做广告相关的业务(好像是,我记得清了)。我和他电话时,我开门见山的问他是怎么想的?他是这样说的,A)他觉得腾讯给的更多(一年多2万元),他觉得毕业后的第一份工作决定了以后工作的薪资水平,所以,他觉得应该去腾讯,我说,那就去腾讯吧。B)他又说,但是豆瓣的工作明显比腾讯更多技术含量,这样,技术上会更多竞争力,而且,北京的技术工作的机会会更多,于是,我说,那就去豆瓣了。C)他又说,北京的环境不太好,物价也高,而且没有北京户口,以后孩子上学也不好办。我说,那就去腾讯呗。D)他又说,最近腾讯组织架构调整很大,里面的变动也很大,估计过去会成炮灰,我说,那就去豆瓣吧。……

所以,我写下了这篇文章:程序算法与人生选择 | | 酷 壳 - CoolShell


二、关于选择的一些观点

故事讲完了,还是那句话,我不会给题主任何的明确的答案,选择这个事,还是自己做比较好,就算是做错了,其实也是一种自我成长。年轻人犯点错没问题的。

我这里只想说几个观点供题主参考:(下面这几个观点中,1)和 2)非常重要)

1)客观的审视自己。首先,你需要真正知道自己,认真的审视一下自己,知道自己的长处和短处,知道自己是几斤几两,你知道怎么选择。在职场上,最佳审视自己的方式,就是隔三差五的就出去面试一把,看看自己的市场上能够到什么样的级别。如果你超过了身边的大多数人,你不妨选择的激进一些冒险一些,否则,还是按部就班的来吧。


2)极端地明确自己要什么。人之所以纠结,就是不知道自己想要什么,或是自己怎么都想要。但是,我们都知道,人生就是一个翘翘板,这头上,那头就下,你得到一样,就必然会失去一样,你失去一样,必然就会得到一样。选择总是会伴随着失去,所以,你一定要知道自己要什么。你可以选择,家庭生活,也可以选择金钱,也可以选择刺激的经历,也可以选择权力和职位…… 总之,你只能要一个(我个人的答案是,经历)。只要一个,你才不会分心,才会专注,也就不会纠结。你看,像我这样观点鲜明甚至观点比较极端的人,我什么时候纠结过?哈哈。

3)选择长期的可能性,而不是短期的功利。因为你不可能在一个公司干到老的,这样的人生太无聊了,人生就应该去不同的公司去经历一下。所以,不必纠结一开始选择的公司是什么,而应该更关注是否能在未来为你开启更广阔天地的可能性。什么叫长期的可能性?以下的几个问例子供题主参考和思考:

  • 学好英语,是不是会比英语不好的有更多的可能性?
  • 进入这家公司,是不是能在未来给我开启更多的去其它公司的可能性?
  • 拥有这个项目或产品经历和经验, 是不是能让我的能力和简历比别人的更有竞争力?
  • 跟着这些同事做事让我得到的成长,是不是能让我有更强的竞争力?
  • 在这个公司的技能(技术和非技术),会不会让我比大多数有更强的竞争力?
  • ……
老实说,我们都应该多想想怎么提高自己的领导力,可以参看:技术人员的发展之路 | | 酷 壳 - CoolShell

4)在选择时,尽量的关注自己会得到的东西,而不是自己会失去的东西。因为无论你怎么选,你都有得有失的。(绝大多数人都会考虑自己会失去的,而不是考虑自己会得到的)

5)如果你实在看不清楚,那就选择一个可以容易回滚的。比如,先了A公司后,如果反悔了,我还可以很容易的去B公司,但是如果先了B公司后,我再去A公司可能就不容易了。那么就毫不犹豫的去A公司。

6)做选择时,不要和大众的思维方式一样。因为,绝大多数人都是平庸的,所以,如果你的思维方式和大众一样,这意味着你做出来的选择也会和大众一样平庸。如果你和大众不一样,你只有有两个结果,一个是你比大多数人聪明,一个是你比大多数人愚蠢。

————————更新(2017/2/5 20:45)———————

7)选择一个尊重个人成长的公司。刚毕业的同学最重要的是成长,因为从30岁前你都需要成不断的学习和积累。有些公司KPI比较重,所以经理会把员工当成劳动力,天天被产品经理或开发经理的任务压的喘不过气,天天都在加班,你几乎没有时间去充电和学习,这样干个两年,你对技术的热情被耗尽,你技术追求的三观尽毁,我见过太多这样的有能力有抱负的年轻人就这样被毁掉了。在尊重个人的成长,和工作生活平衡的这方面,外国的公司会更好一些。

(先说这些,后面想到了再更新)