和「洞宾」的一次聊天

背景

借着清明节回老家祭祖的机会,我来到了浙江杭州。与我的前同事「洞宾」见了个面,聊了聊各自的一些情况和一些思考。
简单介绍一下洞宾,洞宾是他在轻推团队的花名,2020 年之前是我在轻推团队的同事。现在阿里巴巴淘系研发部门担任高级研发工程师(P6),但他的职责包含但不限于项目负责人、资深 HR、实习生收割机、后端工程师、团队气氛组组长、电商理论专家、段子手等。
我们聊天的范围很广,从工作、技术、生活、成长以及情感都有所涉及,以下我将挑选一些值得思考和记录的点作为本文的内容。

一、技术

这一年的工作中,虽然我和洞宾写代码的工作都很少,但作为我们技术人来说,技术的话题那是必须得聊的。

技术只是实现业务的一种工具

国内各个大厂招聘,无论是校招还是社招,对技术基础的要求很高,从框架的使用、框架的源码、设计思路,直至数据结构算法。这让很多人(包括我)都以为阿里巴巴是一个技术氛围很浓,而且特别重视技术的公司。但这次聊天的得到结果却大相径庭。除了阿里云之外的其他几乎所有事业部都只关注业务,甚至研发人员招聘进去之后,大部分时间都在做业务,少部分时间写代码。这是为什么呢?
因为「技术只是实现业务的一种工具」,阿里之所以对技术要求很高,是因为技术能力达标,有足够的判断力之后,就可以将重心更多的往业务方向转,从而提高整体的效益。业务才是价值转换的核心。

框架、语言只是表层,更重要的是对技术底层的原理和技术的抽象能力

洞宾提到,以前在轻推板栗看板团队时,前期他因为工作效率过高,将后端代码重构了 4 遍,尝试了 4 种不同的后端技术栈,除了框架使用不一样以外,业务本身是一样的。框架、语言在这其中仅仅只会影响实现业务手段中的「使用」层面。对业务模型的编码,设计模式的划分是相通的。
在评估一个人技术能力如何时,框架和语言只是参考项,更重要的是用技术解决业务的能力,而技术底层的原理和技术的抽象能力就是基础。

不要陷入技术思维的旋涡中

作为技术人,往往都会本能的喜欢去折腾新技术,想把一些牛逼的技术应用到产品上,这有助于提升自己的成就感、技术实践经验和简历上的内容,这些都没有问题,但是会形成技术思维的旋涡,让我们在面对问题时,习惯用更复杂、更新、更牛逼的技术去解决。在实际场景中, 95% 以上的业务需求,都可以用当前已经很普遍很成熟的技术来实现,使用这些技术能够提高效率和稳定性。例如,「微服务」是一个适合具备一定规模化和高可用的业务场景。并不是业务模块多、相互调用频繁就需要「微服务」,在许多中小型产品的技术选型上,微服务都不是一个很合适的架构选型,但许多小产品团队却选择微服务作为后端技术架构方案。
所以在技术方案制定时,「适合」是第一要素。技术思维旋涡会让我们过多的从技术角度思考,从而去实践一些风险更大,成本更高,更复杂的技术。

二、研发管理

阿里号称「狼性团队」,洞宾对「狼性」所带来的效率提升评价也很高。任何一个研发管理方案都具备两面性,不会十全十美。那么阿里的「狼性」研发管理流程和赛迪的研发管理流程,各自具备哪些特点呢。

阿里的研发管理

阿里的研发管理文化以「狼性」为核心,说的社会一点就叫「只要干不死,就往死里干」。从绩效层面来说,每年有 10% 的员工将会没有年终奖(阿里的年终奖受到绩效影响很大),同时年终奖会受到员工所在部门的 KPI 影响,部门效益好,那么同样绩效等级的员工拿的就越多。这一规则使得部门层面要更高效的做更多的事情,完成更多的 KPI 以获得更多的奖金。
从研发效率层面来说,因为受到部门 KPI 的影响,研发的排期节奏都会拉快,没有员工会想去当那 10%,所以大部分员工往往在估研发时间时,会算上加班时间。如果以普通标准表单查询的「页面」为单位,以赛迪的 P4 岗级研发人员工作一天的工作量为基准,那么同样的工作时间,阿里员工的工作效率大约是赛迪的 1.4 倍左右。(据洞宾的反馈估算)
从目标的层面来说,在实现目标上,阿里的模式是这样的:

从上至下目标越来越清晰,被拆分成一个又一个执行点,当每个最小单元员工能按时按量的完成任务时,金字塔就能堆砌起来。如下图:

这样达成目标的模式很容易理解,但在实施层面要做到是非常困难的。这里面的核心在于拆分,确定做了一件事,可以达成一个目标,需要对业务非常深入的理解。例如做一个推荐品类优化的功能点可以让总订单量提升 5%。洞宾用一句话形容的是:

大目标一般看起来很离谱,就是看上去不可能完成的那种,例如 3 个月订单量翻 10 倍,但真正按照这样的模式做了之后,跳一跳还真摸得着。我在其中只做了一个小功能点,做了这个点真的就真的可以达到小目标的效果。

从员工职业生涯层面来看,在阿里能够得到晋升主要凭借「机遇」,当然「能力」是必备的。一般绩效中等的普通研发的尽头就是 P7 了,有过杰出效果可以到 P8。如果能干出一个一鸣惊人的事情时,上限就改成了 P10,岗位也会随之提升。在往上就是「神の领域」了,一般是整个事业部的 CTO、国内外有影响力的专家,高级科研人员等。

赛迪的研发管理

说到自己公司的研发管理,虽然是自己最熟悉、最了解的,但却有一种一言难尽的感觉。公司在 21 年 3 月做了一次体系的调整,其中会涉及到研发管理体系的变更。而这一部分目前还没有公布。
按照当前和之前的研发管理现状来看,赛迪的研发体系更加偏稳定。
从绩效层面,给绩效好的员工奖励有限,给绩效较差的员工奖励也不会完全没有,大家更像是吃大锅饭,波动性不高。
从研发效率层面来说,赛迪的研发效率相比阿里这样的一线互联网公司依然有差距,但差距不在研发管理流程上,而是个人能力上的差距,这一点也很好理解。
从目标层面来讲,和阿里的模式是一致的,但执行效果有一些差距。这里面主要的原因有两点:

  • 阿里的平台大,资源投放丰富,产出质量高很多。
  • 对目标的分解和评估更准确,有专业的成本计算、数据分析和风控机制来保证分解后的功能点能够为目标带来效益。

(突然有点慌,毕竟自己还在这工作,万一被领导叫去喝茶了咋办~~)
但近年来,赛迪的客户也逐渐全面转向 to B,目标上和阿里淘系的目标有着本质上的差距,所以在研发管理有一些差别也很正常。以上仅是对当年还在做 C 端产品的分析。
从员工职业生涯层面来看,emmmm,虽然只是个人理解,但我依然还是觉得「机遇」贯穿了整个职业生涯,能否遇到和把握住机遇,是每一个职场人都在做的事情。

感想

聊聊自己的感想,大型互联网公司并不神圣,虽然他们是国内技术巅峰的代表,但同样全心全力服务于业务。这让我在想,到底是「学一门技术走天下」还是「学一门业务走天下」。我们感叹技术所带来的通用性,到哪里都不怕。又不得不去深入业务,去探索结合技术所能带来的价值。
无论是 IT 行业、工业、传统实业,本质都是在创造价值,而再牛逼的技术所创造的价值都是有限的,都需要找到应用的业务场景,而业务变化所带来的价值才是无限的。

三、成长

成长是我个人很喜欢的一个话题,在面对「绩效达人」洞宾时,一定得聊聊他平时有哪些习惯,如何持续学习,怎么让自己的绩效很好的。

沟通能力是核心,并不是锦上添花。

这个观点来自于洞宾,一般的技术人都会认为做技术,技术能力是核心,沟通能力不是那么重要。但在真实的工作场景下,无论是大厂还是小厂,一个人的沟通、协调能力,分析思考能力是影响这个人最重要的两大因素。而如果缺失良好沟通能力,其他能力的体现都会大打折扣。
在这一点上与我很有共鸣,我的沟通能力不算优秀,在工作中也因为沟通能力不够好而遇到一些困难,当然我也在努力提升。沟通能力有多重要的案例大家一定都知道许多,我就不多写了。
只是意识到重要并不重要,坚持改变才重要,而改变的过程才是最困难的过程。

不要畏惧新事物

这算是我和洞宾的一个共同点,我们都对新的技术,新的发展趋势保持着较高的兴趣,平时会看文章并持续关注,不会因为害怕新技术所带来的坑和不稳定性而阻止我们学习。
我认为新技术的学习重要的不是技术本身,而是技术的起源,在当下的环境为什么会出现,他是如何解决现有的问题的等等。本质上是从「新」的东西中挖掘特性,这些思考会为未来各类的问题解决思路提供不错的基座。

认识自己

认识到自己有几斤几两是洞宾认为很重要且一直在做的事情。早期在赛迪的时候,洞宾就经常出去其他公司面试,倒不是为了多么想跳槽,只是为了从面试的过程看到自己还缺什么,市场价值怎么样。只要你面的足够多,你对自己的认识就越准确。当然认识自己的方法有很多,多面试只是其中一种。
「自信」就源于对自己认识的准确程度,在公司的大环境下,很容易受到公司各种氛围的影响。例如你会根据公司的绩效而觉得自己的水平很强或是很弱,会因为领导的评价而觉得自己是不是很好或者很差,会因为同事的讨论而错误估计自己的观点的客观性。如果有足够客观的手段,来更好的认识自己,能让自己的在职场道路中有更明确的方向前进,遇到自己被高估的情况,可以潜心找到自己的不足继续提升,遇到被误解的情况,也可以继续坚持自己的观点。

机遇

洞宾对机遇的理解是:「我会尽量去做上线更高的事情,因为我认为这样的事情机遇大,做好可以带来更高的收益,但这样的事情可遇不可求,比较看运气。」
既然叫机遇嘛,随机性是一定有的,你一定听过要做好充分的准确,提升自己的实力才能把握住机遇这样的观点。
这样的观点当然是很合理的,除了这种观点之外,之前我还看到过另外一种观点。这种观点是这样描述的:「降低机遇在你人生规划中影响」。
这是一个与「高风险、高回报」的反思路,这个观点主张我们依然会全力应对机遇,但不能过度依靠机遇所带来的价值,应该花足够的精力去规划,「如果没有足够的机遇,我应该怎么做」。对任何一个人来说,完全没有机遇是不可能的,但过度依赖机遇同样是有风险的,我个人更加喜欢这样的思路,更像「稳中求胜」。

四、花絮

说点花絮吧,写了一篇的散点,也不是很全,本来只是一起吃个饭唠唠嗑,也没有准备啥话题,但聊着聊着觉得还是有很多可以思考的地方,所以就写了这篇文章,希望能给读者你带来一些收获吧。
洞宾是一个很有意思的人,有一些新奇的观点,例如论证了将电商那一套曝光量 * 转化率 + 漏斗的体系用在相亲场景是多么多么合理,以及具体如何操作和实践等等,虽然我个人表示怀疑态度,但他讲的确是很有道理。