什么是核心团队?早几年,江湖上有一句话,叫做:百度的技术、腾讯的产品和阿里的运营。意思是说BAT这三家所长各不相同,百度偏重技术,腾讯注重产品,阿里强于运营。如果你仔细琢磨,的确能发现一些道理。因为早年百度是中国最早的搜索引擎公司,常年和海量的数据以及流量打交道,那么对于技术的要求显然非常高。而腾讯那几年,一直以青出于蓝而胜于蓝出名,怎么样把一个已经有的产品做得比原装的更好,这显然是非常考验产品经理的水平和能力的。至于阿里,早年阿里战胜ebay的传奇当中,其实技术的占比并不高,主要是以各种厉害的运营策略拉拢到了商家以及用户,这才最终获胜。说阿里的运营强,这也是当之无愧的。所以早年间,很多追求技术的小伙伴去往百度,热衷产品的同学挤破头想去腾讯,其他行业转互联网运营的都去了阿里。当然这是早年间的情况了,如今风起云涌,沧海桑田,这三家早已不是当年的模样。说这件事也是为了举个例子,核心团队某种程度上也可以理解成看家本领。我们去大公司里学经验,当然要学看家本领,如果你所在的团队能直接参与阿里的双十一晚会,那么只要一次双十一的经历,就可以让你明白面对这种极大流量高峰的场景,应该怎么做技术预案。应该如何压测,如何分配流量,做哪些降级准备,怎么做演练。你有了这个经验,以后足够你吹了,其他想要解决类似问题的公司都会需要这样的经验。但是只看技术也是不够的,现在的互联网行业比之前复杂了很多,我们不仅需要考察技术有的时候也需要看业务。举个简单的例子,都拿产品经理来说好了,QQ空间的产品经理和微信的产品经理哪个更好?不用说,谁都知道肯定是微信的更好。但是为什么呢?很简单,因为微信现在才是腾讯的支柱,流量的入口和中转站。而QQ空间虽然是一个成功的产品,但是太成熟了,能做的都已经做得差不多了。剩下的更多是维护,并且使用的人越来越少,除了00后,可能已经很少人用QQ空间了。简单来说,如果你去的部门蓬勃向上,快速发展,那么你的潜在机会自然也就多,往上走的可能性也就大。如果你去的团队一潭死水和清水衙门一样,那么很有可能就只能熬资历、论资排辈了。我们简单总结一下,互联网公司的核心团队大概可以分为两种。一种是负责公司看家本领,另外一种就是发展势头非常好,潜在的机会很大。哪怕我们对这个公司不太熟悉,只要拿这两条做个参考,也就清楚了。为什么要去核心团队?说一千道一万,核心团队这么好,那也是团队好,对于我们个人有什么好处呢?我们从近到远,从实际到发散,随便列举几点和大家说一说。回报我们出来打工的,目的很单纯就是能够尽量多挣点钱,对得起自己的付出和投入。毕竟程序员的黄金年限比较短,也就那么十几年的时间。尽可能地为自己争取合法正当的利益,其实没什么不对。所以我们也就现实一点,先说说实际的。最实际的当然就是真金白银,如果是大公司的话,大家应该都有了解,大公司有严格的等级制度。你是什么级别享受什么待遇,没什么太多机动的空间。但是这一点是薪水上,体现在股票、期权以及年终奖上,不同的部门相差的还是非常大的。这一块我不方便说太多,稍微透露一点,之前有一个在BAT的朋友,她所处的部门刚好是绩效非常好的大部门下绩效非常好的小部门。这一连串加成下,导致她有一年拿了十几个月的年终奖。如果你在的团队能拿个CEO大奖什么的,不说财富自由,至少够买套房了。腾讯游戏热门的游戏小组多的时候奖金上百万这并不是神话,当然这些也只是极端的例子,这样特别特别牛叉的部门当然也特别特别难进,并且压力也特别特别大。但抛开这些明星team不谈,至少去一个核心部门,基本上意味着部门的绩效会非常给力,哪怕你在其中并不出众,也可以获得不菲的收获。不仅奖金如此,股票、期权、晋升机会也是一样。这里面逻辑非常简单,不管谁是老板,肯定都会给重要的部门多分一点。个人成长前面说的是真金白银的回报,下面说说个人发展方面的。前面也说了核心部门分为两种,一种是大公司的看家本领,一种是发展非常迅猛的重要业务。这两种团队的个人发展是不太一样的,这一块我自己亲身经历不太多,简单说说我个人的一些理解。首先是关键技术或者是核心技术团队,其实是比较稳定的。因为待遇比较好,工作的内容和目标也非常明确。经过一年一年的迭代,已经到了比较稳定的状态。比如淘宝的推荐、广告这些核心的架构,可能几年才会大规模升级一次。新人入职不一定就能赶上,即使赶上了也不一定就能参与其中。但是这些技术本身的价值很大,比如淘宝的推荐、百度的搜索等等。虽然身为一个普通员工,未必有机会能够将整个技术链路都摸透,但是即使只是摸清楚了一小块,对于个人的成长和发展也是非常关键的。我个人体会非常深刻的一点就是,当我从大公司来到了小公司,感受最深刻的一点就是,很多在我眼中天经地义的事情,别人是不知道不清楚的。这个其实就是技术视野,你知道应该往什么方向发展,以及这样做的原因,有些东西你在大公司里面是不知道的,你只有离开了这个环境才会搞明白,你究竟收获了什么,这些都是独一无二的价值。这就是一些关键部门的人从来都是工作找他们,而不是他们找工作的原因。再说一点核心业务部门,这些部门的主要优势在于发展速度快,杂事少。我们进入这样的团队往往比较容易就分配到重要的事情做,因为团队对人的缺口比较大,每一个人都很珍贵不会轻易让你打杂的。随着团队的快速发展,你很快就会支撑起一大块事情,特别适合从资深开发往tech leader转型的工程师。简历加成当然我们一般人没有机会能够去这么好的团队,即使不是顶级的公司,团队也有核心与非核心之说,更重要的是hr一眼就能看得出来。举个很简单的例子,你在一家不是非常出名的电商公司任职,请问你在搜索部门与你在商家技术部门差别大吗?开玩笑,简直不要太大。懂一点的一眼就看得出来,对于电商公司来说搜索部门一定是技术核心,而什么所谓的商家技术,不过就是一个普通的业务部门而已。如果只是普通的一线开发还好一点,因为面试官发现你背景普通之后,往往会选择考察你的个人能力。如果你是一个小leader,那就麻烦了,因为你非常难说出你带领团队做出了什么技术上或者是业务上的成就。因为一个普通的业务部门想要在技术上和业务上做出成绩来都是非常难的,做得好与做的一般在领导眼中可能也只是70分与60分的差别而已,因为老板对这种团队的要求就是不出乱子。这不是开玩笑,我是非常认真的。因为我最早毕业的时候,就在一个所谓的商家技术团队。当时有一个朋友在搜索,他说搜索是核心,邀请我过去。只是那时候已经接了offer,很难再去argue了。不过我还是有些不甘心,于是去问了hr能不能换部门。hr回了我一句让我此生难忘,他说:能校招的都是核心部门,没有差别的。emmm,看到了吗,hr的嘴,人的鬼。当然这也不是他们的错,毕竟也是职业需要,但我们自己长个心眼肯定是没错的。其他因素当然我们真正面临选择的时候,其实不是这么简单的。因为如果明确的一个不错的部门放在面前,我想大家都会选,之所以我们有时候难以选择,除了选项之间都差不太多之外,还有一个原因是我们考虑的因素很多。毕竟核心团队少,业务支撑的团队多,对于大公司来说,最不缺的就是各种各样的业务。举个简单的例子,比如之前有个同事转岗去了菜鸟,他之前是做广告的,后来转去做了无人快递车的算法调度岗位。问题来了,你觉得这样的岗位和部门算是核心吗?不算是核心吗?其实很难说,但如果我们了解一下,会发现生活中真正摆到我们面前的offer大部分都是这种很难说的岗位。说好吧,感觉是不是没那么好,说不好吧,有些亮点还是很明显的。比如菜鸟也是阿里一个发力的方向,这种无人车的技术含量应该挺高的,肯定不是整天增删改查的划水部门。但你说很好吧,你也不了解这块的技术,也不知道究竟核心竞争力是什么。有些时候我们还会面临金钱或者是其他方面的考验,比如说有些人的能力刚好达到大公司的线,特别好的部门进不去或者是没有机会。拿到offer的是一些比较一般的部门,甚至是不太行的部门。除了大公司之外呢,还拿到了稍微次一点的二线互联网公司的offer。一般会出现两种情况,一种是大公司的薪水低一些,部门和二线公司差不多,都不是非常出色。第二种情况是二线公司的薪水低一些,部门好一点。这些情况才是我们陷入纠结的主要原因,因为两边的优点我们都想要,可惜只能选一个。这个时候怎么办呢?我个人的建议是从长计议,往长远看。究竟怎么选对你的长远发展更有可能有利。比如说问我的同学他纠结的点是在boss直聘的推荐算法和滴滴的定价算法的岗位当中做选择,这里面的优劣也很明显了。从公司实力上来说,显然滴滴要更强一些,并且定价策略也是滴滴里面非常核心的一块。但问题是定价策略针对性比较强,并不是所有公司都用得到,对于以后的发展可能会有影响。boss直聘弱一些,但是推荐算法普适性更强,不愁发展机遇。这种才是很难选的,当时我就建议他长远考虑,因为频繁变换方向对于长远的发展不利。现在我想想,又想到了一点,如果他的简历当中缺少大公司的锻炼经验,并且滴滴那边很有诚意的话,可以考虑滴滴,否则的话可能推荐算法前景更好一些。其实有的时候我们纠结是因为我们缺少一个目标,正是因为不知道什么选项离目标更近才会纠结。如果我们有了明确的目标,这样的选择也许会容易一些。