当前位置:网站首页>阿里10年技术人:Leader的7种思考方式
阿里10年技术人:Leader的7种思考方式
2022-06-09 17:30:00 【凌云时刻】
技术 Leader 是一个对综合素质要求非常高的岗位,不仅要有解具体技术问题的架构能力,还要具备团队管理的能力,更需要有 Lead 团队穿越迷茫进阶到下一个境界的能力。所以通常来说,技术 Leader 的技能是虚实结合的居多,繁杂的工作偏多。
向前思考,向后倒推
这个思考方法的含义是:在思考一个命题时可以采取未来视角,先对未来发展做个预判,然后基于你的判断倒推现在应该要做什么,最后制定出关键里程碑和节奏。
这个思考模型经常用在技术规划的场景上,但很遗憾很多团队的技术规划都只是基于当前问题结合当下资源,然后采取量力而行的方法对事项优先级进行排序。这其实不是真正的规划,最多算是计划(如果做得不好,计划都算不上,只能算是列表整理)。
这个思考模型有几个关键的误区:
不敢向前思考,担心自己对未来的判断不对
我相信很多 Leader 都有这样的恐惧,会不会因为自己思考力不够判断失误导致团队拿不到结果。有这样的担心可以理解但是对事项推动无意义,因为:
对上,你的信息更细致;对下,你的信息更全面。如果你都不能对未来做出好的判断,别人如何能够替代你做出判断。所以要有自信。
只要你的判断合理有逻辑,能够与大家达成共识,那至少说明这个判断不会太差,也是当下比较好的思考了,未必要追求绝对的正确,况且是不是真的正确只有变成了历史才知道(有时候往往历史也回答不了这个问题)。
团队未必是永远要做最有把握、最正确的事,团队力出一孔比追求哲学上的正确更重要。
所以需要 Leader 信息充分交换分享,有信心地对未来做出合理的判断,并与相关角色达成共识。
只有向前思考,没有向后倒推
也见过只有向前思考但没有一点向后倒推的技术规划,这种就是典型的飘在天上,形而上的概念一堆。但实际上这个思考模型的精髓就是在向后推的结合:
向前某种意义上是在回答 to be(要做成什么样子)的问题,但向后推其实是在回答 have(当前有什么)以及 have to do(必须做什么)的问题。
to be 是在激发大家的想象,让大家去共识心中的理想,这是能够激发团队的。
have 以及 have to do 其实是在找与 to be 之间的 gap,寻找 gap 就是进一步去找到解法,是进一步的落地。
这两者结合起来才是既能够理想主义地找到未来,也能够务实地朝前进步。我认为这就是对仰望天空、脚踏实地的诠释。
目标与路径
这个思考方法的含义是:思考一个命题要关注什么是目标、什么是路径以及目标与路径的关系。离开路径的目标是空谈,离开目标的路径是瞎干,所以目标与路径是一体两面的,离开任何一个不谈其实都不成立。
同样回到做技术规划这个场景,大家可以仔细去看看,很多规划都是只有目标的(这点其实已经做得蛮好了,因为大家的意识已经觉醒,没有目标不往下谈,所以不管目标设立好与坏但至少都是有的),但很少有规划能把路径讲清楚。
虽然这个思考模型见闻知义很好理解,但同样的,这个思考模型也有一些误区:
目标一定是要用来完成的
Leader 都是要背负绩效压力的,所以天然就会有一个误区认为每一个目标都必须一丝不苟去完成。但一个低价值的 100% 完成的目标与一个高价值的 90% 完成的目标,未必一定是 100% 完成就能拿高绩效,关键还是要看对组织的价值贡献。
所以 Leader 还是要辩证地去看这个问题,在设定目标时目标要具备很强的牵引性才行,是需要团队去跳一跳才能够达成的,让团队有斗志;自己在完成目标时也要带着团队努力往前冲,朝着高目标去想一切办法拿结果,但也要随时观察团队状态,不能为了达成目标不择手段或者把团队干废了。
路径执行时被惯性带着走
在细化目标的执行路径时,我们一般都会得到比较细致的 ACTION,甚至会有专人来管理和跟踪这些 ACTION。但比较容易出现的偏差就在于,我们做着做着就把初心忘了,把目标置于脑后了。典型的就是死命按照既定的路线走,没有重新基于当时的情况再回头看目标,去找是否还有更优的路径选择。所以时刻要反思什么是目的,什么是手段,不能把手段当成目的一味地执行。
端到端思考
这个思考方法的含义是:思考一个命题要尽可能关注到全链路,而不是铁路警察各管一端。
这个使用的场景是在于线上的问题治理和优化,尤其是客户体验问题或者是效能提升的课题。这个思考模式也非常简单,但同样误区也很多:
端到端从哪儿到哪儿没搞清楚
想到端到端去思考和解决问题是非常好的,而且大家脑补就能理解大致想干什么事情。但这个思考模式最大的误区就在于它只是存在于大家的脑子里面,而不是白纸黑字写下来。最典型的场景就是 B 提出端到端思考解决了自己域的问题,但 A 未加仔细辨别,一听到端到端就想当然以为 B 也解决了 A 的问题。但实际上发现根本不是一码事,A 就开始吐槽 B 承诺没做到,B 就吐槽 A 瞎胡说。
要破解这个误区其实也很简单,就是把全流程画出来,大家先基于客观事实把流程达成一致,然后再在这个流程上圈定端到端具体是指哪一段到哪一段。
效果没有说清楚假定条件
端到端一方面是把问题看全,另外一方面就是要重点看整体交付价值。端到端的整体交付价值也有一个非常大的误区——对于假定条件没有说清楚。以端到端提效为例,提效就应该讲清楚是基于什么业务范围做的端到端提效,以及能够达到什么提效效果。比较好的办法是以表格的形式把条件列清楚,然后对外给予端到端提效的明确效能结论。提效这个事其实没有尽头,只要做不到 0 投入那就一定要给予效能的确定性。在实际工作场景中,大家往往担心的是效能不确定却打乱了原有的生产计划,而不是非要死扣几个人日的效能提升。
闭环思考
这个思考方法的含义是:这其实是一个很形象的逻辑思考方法,思考一个命题要从初心出发再回到初心,以免出现重大偏差。这个模式理解起来也不复杂,但也有一些误区:
形而上的假闭环
这其实是很多 Leader 非常容易走入的误区,没有实际展开命题的多个环节去做分析和探讨,把这种要求一味传递给团队要求做闭环的思考,即只有管理要求但缺乏技术领导力的洞察。一般来说,拆解一个技术命题从开始孕育到落地有如下几步:
觉察/认知(感知到现有平台/系统的问题,感觉需要做架构调优升级)
概念/原理(挖掘到问题背后的本质,从业务/技术原理等底层出发抽取概念和本质)
理解/共识(对问题本质做宣讲,达成上下左右的理解与共识)
目标/路径(提出目标,拆解出来可实施的路径)
表格/指标(提出衡量的指标和具体的 action,最好通过表格来跟进)
小胜即庆(对于阶段性目标的达成进行庆祝,当然这也是咬合业务价值的关键点)
持续跟进(小胜即庆还不能放松警惕,还需要持续推进到下一个任务)
灵活应变(根据实际情况调整优先级,要咬合业务价值而不是固守之前的任务表格)
目标完成(标准不是新平台建设完成,而是模型统一、流量迁移、老代码下线等)
下一个觉察(开启下一个平台/系统的架构调优升级周期)
很多时候我们并没有真正地闭环思考和跟进问题,如漏掉某些节点,或某些节点退出过早:比如很多平台建设在第 4 步做完就任其自由发展了,缺乏表格的跟踪机制,最后效果就是拖拖拉拉、磨磨唧唧拿不到结果;再比如,很多平台建设小胜即庆做完就交接给其他人了,持续跟进出现严重问题,会导致不能灵活调整进而出现严重的建设障碍。
缺少进阶的下一环
闭环思维某种意义上应该说是环环相扣的螺旋式上升的过程,这样才能不断驱动开启下一轮的进化。但很多 Leader 并没有很好地意识到这个问题。以上述的闭环 10 个步骤为例,Leader 应该是在小胜即庆时就开始思考下一个觉察,在抛物线的顶点之前开始下一轮的思考继续才能够确保下一个闭环能够及时开启,进入螺旋式的优化进程中。
指标量化思考
这个思考方法的含义是:没有量化就谈不上优化,所以在定义和推动解决一个命题时,要尽可能把遇到的问题用数据指标的方式进行量化思考。
同样的,这个思考模式也有一些误区:
量化的维度缺失导致缺少客观性
量化的本质其实是逼迫 Leader 更全面、更客观地理解问题。但要客观地通过数据定义问题还是需要一些技巧,否则就会陷入心中已有答案、只是通过数据去做证明的困境。尤其越是大团队越要注意这个问题,通常来说,任何一个组织的群体都有自己的偏好,也都有动力和意愿去促成组织所偏好的事情。比如做技术的就倾向于引导到架构优化上去做,做业务的就会倾向于引导到完成 KPI 的方向,但事实上更客观的维度应该是考虑如何高效满足客户的价值。
如何突破这个误区,我得到的经验思考就是呈现的数据维度与客观世界的匹配度,越高的就越客观,越客观才越有利于解决问题。只有通过数据量化出来这个问题才有可能找到可能的解法,才有后续方案选择时的取舍,不能本末倒置变成因为选定了方案然后通过数据去论证取舍的合理性。
量化的数据断层解读后的欺骗性
数据客观反映只是第一步,如何解读才决定了数据的利用价值。不怕没看到真相,只怕只看到了真相的一部分,不恰当的解读方法会让我们只看到真相的部分从而得出错误的结论。比如把自己和首富的财富的平均下,给人的感觉就是全民收入都大涨。
常见的数据解读方法如下:
高值 VS 低值 VS 平均值 VS 分位数:可以看出来数据的实际分布情况。
同比环比:可以看到各个维度的下数据的发展趋势。
全局 VS 局部:全局性指标看完以后,一定要注意去分析多个维度的局部数据。比如看完全国的人均收入还要看各个省份的数据,甚至还要细分到各个行业去看数据。
局部数据的横向比较:可以对比做些归类分析。
数据指标量化其实可以用在任何一个场景,但很多人的触发机制不是很敏感,常常忘记了这个思考模型,导致很多事情实际上是在靠感觉,靠感觉的东西不长久,有时候对有时候错。越是比较抽象比较虚比较容易讲感觉的场景,就越是练习的好时机,当你下次感觉到团队状态不对时,可以尝试下如何用数据指标化的方法去做个思考,看能够量化出来哪些维度的数据。
故事与形象思考
这个思考方法的含义是:技术 Leader 在给大家讲解自己的思考时,要注意通过结合故事的形象思考,尽可能将问题讲得透,让大家都能够懂。这一点是很多技术人都没有特别重视的地方,他们往往这样想:
技术人踏实会干比能说会道重要,前者才是真正的硬核技能
这反映了很多技术人的潜意识想法,尤其是做底层的同学。但我们不要忘记人类协作的本质就是基于共同想象,如果我们都不能把自己要做的事讲清楚,如何激发大家一起干事情。作为技术 Leader 一定要摒弃这种想法,技术能力和沟通能力两手都要硬。
专业的本来就有门槛,为啥要浪费时间和精力去讲给不懂的人听
持有这样观点的人也不少,认为专业就应该有一定的神秘感,给人一种不明觉厉的感觉。但实际上真正的专业就是大道至简,用大白话去给别人解释清楚复杂的事情。那种不能够大白话讲清楚的多半自己还是半瓶水,还不是真正的专业。
而要克服这些问题最好的方法就是讲故事打比方这种形象化的思考模型,其实 PPT 相对而言是方便用图片这种形象化的方式去表达复杂的思考逻辑。至于如何讲好故事我觉得想想西游记就好了:
确定初心、目标以及意义。西游记就是要取经普渡天下众生。
一路上困难重重,但总能不忘初心克服困难。不管是师徒四人的矛盾,还是降妖除魔都是不断遇到和克服困难。
拜见佛祖取得真经,传播众生。历经劫难取得真经,然后回到东土大唐给天下人讲经。
技术 Leader 在领导团队建设平台/系统的时候,也可以用这样的故事讲法去激励大家。当然要讲好故事不只有这样一个结构,但本质初心是希望技术 Leader 能够加入形象化思维,通过打比方、通过故事让大家深刻理解你要做的事,这样才能够更好地让大家朝着目标协同。
乘数效应
这个思考方法的含义是:技术 Leader 在思考一个技术命题时,要充分考虑这件事的影响力,比如有些决定做下去可能是影响 10 个人,有些决定做下去可能是会间接影响 100 人,这种乘数效应必须是技术 Leader 要慎重考虑的,越大的 Leader 越要注意。
乘数效应可以说是双刃剑,好的乘数效应能够让大团队享受到红利,但差的事件也会让所有人都受到波及。因此有如下实践:
自上而下的决策要慎审,充分考虑乘数效应
作为团队 Leader 尤其是二线 TL,在做一些决策时务必要考虑乘数效应带来的威力(有时候二线 Leader 和一线 Leader 的差异就是在管理这个乘数效应),经常有如下两个误区:
执行的难度未充分估计,被乘数效应放大。很多决策看起来都挺对也很有价值,但出发点可能是基于管理需要而不是一线同学工作的必须。这带来的问题就是迟迟无法落地,变成上有政策下有对策。
执行结果未 CHECK,实际完全走偏。如果 Leader 太自信,未有上述闭环思考的方法去跟进具体有乘数效应的事项,到最后就会出现进退两难的境地。因为大部分都走偏继续朝前也不可能,但又因为有太多的沉没成本舍不得放弃。
主动管理自下而上的乘数效应
为了组织蓬勃发展,我们肯定是鼓励一线同学充分发挥乘数效应,以让大团队都能够享受到红利。但 Leader 一定要去主动识别和管理这些具有乘数效应的事项,要对可能出现的问题及时纠正和干预,典型的纠偏就是防止重复建设防止内卷。但对于确实对全局有利的,要做好及时的推广并主动帮忙解决推进过程中的障碍,让大团队尽可能享受到红利。但无论如何,对于这类具有乘数效应的都必须要有管理清单,鼓励好创新但也慎审做决策。
总结
技术 Leader 是集架构师、管理者、领导者一身的综合性岗位,多年实践下来也只是窥探到了部分。沉淀的点滴思考技巧,也不可能解决所有的实际问题。期望这些思考对大家做好技术 Leader 有一些帮助。
作者:知明,蚂蚁金服国际事业群资深技术专家,全球资金平台技术负责人,负责了蚂蚁全球化进程中底层资金清结算、外汇等平台能力的搭建和迭代演进。
边栏推荐
猜你喜欢

Epigentek Hi-Fi cDNA 合成试剂盒说明书

Word paper format

Abbexa DUT ELISA 试剂盒测定原理

华为云零代码开发图片压缩工具

Epigentek染色质可及性检测试剂盒原则与程序

AI首席架构师4-AICA-百度CV技术应用及产业落地心得

Leetcode 1967. The number of strings that appear in a word as substrings
Android 缓存机制 LRUCache

构建绵羊(非常见物种)BSgenome参考基因组

How to realize face verification quickly and accurately?
随机推荐
The sisters sit in the bow of the boat while the brothers walk ashore
头部物联网SaaS公司G7、E6合并,能否成为to B领域的“美团”?
图解 Google V8 # 06:原型链:V8是如何实现对象继承的?
妹妹们坐船头,哥哥们岸上走
14届数独-真题标准数独-Day 6-20220121(补)
DAY5-T2029&T39 -2022-01-20-非自己作答
回家-的路
华三IRF配置例子
性能优化方案
【GAMES101】作业1--MVP(模型、视图、投影)变换
音频 3A 处理实践,让你的应用更「动听」
How to train your accuracy?
IIS how to open the MD file (how to solve the error when is cannot open the MD file)
刷脸认证如何实现人脸又快又准完成校验?
pta7-6悄悄关注
c語言解决爬樓梯問題
Parallel storage structure
二叉树遍历与线索化
Virtual storage mechanism
C language to solve the problem of climbing stairs