一年即将过去,每个大佬在这最后一个月都没有闲着。
而素来低调的“深圳马”一开口就是预测行业大洗牌即将开始,更是把人吓得不轻。
“我相信又一场大洗牌即将开始,上不了船的人将逐渐落伍......”
在距离年结束,还有最后一个月时,马化腾回头看今年的腾讯,写下了自己的感悟和总结。
图片源自网络,仅做配文展示
马化腾说,在企业的成长中有一些关键机会,跨过去能飞得更远,跨不过去会掉队,甚至倒下。在其看来,现在一个令人兴奋的机会正在到来,“移动互联网十年发展,即将迎来下一波升级,我们称之为全真互联网”。
从实时通信到音视频等一系列基础技术已经准备好,计算能力快速提升,推动信息接触、人机交互的模式发生更丰富的变化。
这是一个从量变到质变的过程,它意味着线上线下的一体化,实体和电子方式的融合。虚拟世界和真实世界的大门已经打开,无论是从虚到实,还是由实入虚,都在致力于帮助用户实现更真实的体验。
而对腾讯来说,这是机会,也是挑战。“随着VR等新技术、新的硬件和软件在各种不同场景的推动,我相信又一场大洗牌即将开始。就像移动互联网转型一样,上不了船的人将逐渐落伍”。
在马化腾的感悟里,有这样一句话:
“不管时代怎么改变,在商业世界里有一些基础的原则是不会变的。比如说为用户创造价值,去一线发现问题。”
作为互联网大厂的腾讯,有十分浓重的工程师氛围,很不擅长去主动地与业务部门进行沟通,但在将来,这样的壁垒必然会被打破,就像人力资源和业务部门中间,会衍生出一个新的角色:HRBP。
躬身入局的管理,适用于任何行业。
稻盛和夫曾说,工作不是靠坐在那里空想就可以完成的,目标的实现必须要有行动、实践的力量。很多创业者的问题往往在于想得太多,而做的太少。
简而言之:工作现场有神灵。
图片源自网络,仅做配文展示
今年是改革开放的第42年,但今天的企业,大多都不超过40年,并不是说一家企业很难活过40年,而是绝大部分企业都会死于时代变革。
那些死掉的企业,许多都不算小,它们只是太沉沦于过去,太在意在一时的成就,而不见贤思齐,不居安思危。
马化腾的感悟也好,腾讯的自我回顾也罢,实质上都是在做自己的复盘。
越朝后看,才能越往前。
对于我们程序员来说,在年最后的半个月,如何做好自己的复盘总结,更好的规划新的一年职业发展呢?
1为什么要复盘发生问题并不可怕,可怕的是停留于问题表面,治标不治本,从而导致同类问题反复出现,给业务持续造成损失。
故障复盘可以称得上是上述局面的必备解药,重视故障、认真对每一个问题进行复盘和改进,对个人能力和团队建设都能起到极大的提升作用。
不论是在当前公司得到更多的认可和资源,抑或是为下一份工作做好更充足的准备,不断提升自己的技能,都应该是我们追求的。复盘能给个人的好处有:
节省更多时间
复盘要求我们要找到根本原因并进行解决,从而让我们能够摆脱与老旧问题的反复纠缠,一次性的时间投入规避无限次的问题处理,给自己换来更多的时间。甚至许多问题,先静下心来找到根本原因后再处理的效率,要远高于懒惰驱动的在表层来回打补丁的效率。
提升思维能力
在复盘过程中我们需要反复思考每一个细节,挖掘每一个可能的风险点,并找到对应的解决办法。这将大大提升你的技术思考深度。你将成为那个总能一针见血、直指要害的人。
提升技术水平
在寻求解决方案时,随着复盘的次数越来越多,我们能发现一些普遍存在的问题或是通用的解决方案,进而可以从中挖掘出新的技术项目,去解决普遍的问题发挥更大的作用。而产出这类技术项目更容易获取他人的认可,提升同事和主管对自己的依赖和评价。
获得更多资源和机会
正常说来,做好复盘并执行到位,升职加薪会是水到渠成的事情。当然,若你做的很好很优秀但未能在公司得到认可和激励,那我相信你也能在“出去看看”时得到许多诱人的offer。
持续下来,拥有复盘思维的你将不再惧怕问题,你将进入良性循环之中,甚至你可能会期待新问题的出现以寻找到新的技能提升灵感,即你已经拥有了自我增强的杀手锏。
同时,在对于团队来说,在每个人与所属团队成员进行协作的同时,产品、研发、测试和运维等团队间也会有密切的协作。故障复盘的推行也能够给团队带来许多收益:
加强对技术的敬畏
故障的直接原因,通常都是由那些未被重视的不规范和不经意的小错误直接或间接导致的,复盘的过程可以让相关各方意识到对每一行代码、每一个逻辑、每一次线上变更、每一个流程环节都需要多加审视和严谨,需要以“睡不着”的心态来面对每一个有潜在问题的地方,及时发现风险和隐患,将其扼杀在摇篮中,从而提升服务的质量和稳定性。
赢得理解和认同
在进行复盘时,需要让业务方参与进来,使其了解到发生问题的具体原因、相关的细节逻辑、存在的风险、改进方案所需的人力和时间资源。从而赢得相关各团队的理解和支持,更好的进行协作。
提升团队凝聚力和影响力
不用多说,一个具有复盘思维的团队,一个人人主动反省自检和强执行的团队,必然会拥有极高的产品交付质量和效率,也将会具有较好的团队氛围和口碑。当然,这还需要团队管理者及时跟踪,使用相关管理手段引导团队往正确的方向发展。
2如何做好复盘首先要明确复盘的时间,可以用一句话来概括:切勿操之过急,又要趁热打铁。
切勿操之过急。在遇到问题没有解决影响还在持续时,一切都应以尽快解决故障为中心,这时候不应过多思考复盘的事情,也不要去打断在解决问题的人让他停下来去做复盘相关的讨论。
又要趁热打铁。在问题解决后,就需要立刻启动复盘流程,并尽量在1-2天内完成整个复盘。时间过久热度衰减会导致大家对问题真相探究的兴趣减少,从而降低对细节的记忆和对故障的重视,影响复盘的质量。甚至有时,在没找到真相的空窗期,有些问题还会持续发生,让你手忙脚乱、焦头烂额。
在整理复盘内容时,一定要坦诚敢于自省,深入剖析每一个不合理点,不要尝试遮掩或逃避,否则复盘会只会流于形式,或变成所谓的撕X会、甩锅会,从而失去了复盘本身的目的。
通常而言,复盘文档的需要包含如下几方面的内容:
业务背景介绍
不是每个人都了解具体的业务背景,提前进行介绍可以让与会者尽快投入到会议中,更好的参与会议和讨论而不只是一脸懵的旁听完。甚至一段时间后再回过头来看,结合背景介绍,会更容易尽快恢复对此故障的全盘理解,而不是从细枝末节中拼命回忆。
时间点记录
列出整个项目中的关键时间点和事件,格式可参考“时间:事件+结果”。这里不用担心列的过细,详细的抠每一步过程并挖掘出不合理的地方,正是我们期望能从复盘中能得到的。
项目描述的量化
需要尽可能用人话说明项目遇到的问题在业务层面上的影响表现,如“造成用户头像无法查看”、“导致App中文章无法打开”。避免用难懂的技术层面的描述,如“使得日志中出现了大量异常”、“使redis缓存命中率下降”。
项目问题的解决过程回顾
相关的直接原因和间接原因通常是多方面的,这里给出导致自己负责的项目出现问题的根本原因和解决过程,具体的解决操作流程应该在时间点记录中也同步记录好。
原因剖析
上面的都是说明和陈述,这里才是复盘会的重头戏,与会者需要和复盘人一起进行深度挖掘,多问为什么。
图片源自网络,仅做配文展示
对于程序员来说,项目出现故障问题,既是风险,也是机会。如果你能对每一个问题都刨根究底、主动复盘、切实改进,那你将得到许多机会;而如果你总是出问题、从不彻底处理好、不主动反思、推脱责任,那就不是机会而是忌讳了,你将得到的是主管不认可、差绩效、无晋升机会,甚至被开除。
另外,复盘绝不是以复盘会的结束为终点,光有思考和计划还不行,若不能确保计划执行和完成,那也就失去了复盘的意义。
最后,希望复盘思维能被你积极使用并帮助你持续提升。
其实不限于程序员,也不限于工作中,我们每个人在生活中与他人相处时,做每一件事时,多加运用复盘思维将带给我们诸多收益,共勉。
许这就是成都人的慢生活。
-End-
预览时标签不可点收录于话题#个上一篇下一篇