FinOps有望降低企业50%+的云成本! 了解详情
写点什么

三步一坑五步一雷,高速成长下的技术团队怎么带?

  • 2020-11-06
  • 本文字数:5201 字

    阅读完需:约 17 分钟

三步一坑五步一雷,高速成长下的技术团队怎么带?

本文由 dbaplus 社群授权转载。


目前我在贝壳找房负责数据库、大数据和机器学习方面的工作。贝壳成立两年左右,前不久刚刚上市,它也仍然处在高速成长的时期,所以本次结合我团队管理的经验,给大家分享高速成长的技术团队管理以及管理重点。

一、人成长的因素

想要管理好一个团队,不能一股脑地只盯着管理方法看,更需要分析管理背后的因素,而我认为因素中更多涉及到“人”。做管理其实就是管人和事,而事都是安排人去完成的,所以归根到底管理还是解决人的问题。


技术人员有非常明确的特点,他们对于成长的诉求非常强烈,有的时候甚至对自己的成长的关注远大于对薪酬的要求。所以我们需要关注帮助人成长的诸多因素,这才是管理的根源所在。



人的成长因素主要分为两方面,一个是内因,偏向认知层面,涉及到我们如何认知自己、认知世界;而另一个是外因,偏向环境层面,涉及到更多是物理与现实的问题。

1、内因


谈到内因,就不得不说到经典的马斯洛需求理论,从低往高看:


  • 生理需求对大家来说一般不成问题,只是对在 997 公司工作的同学来说“睡觉”这个因素是个命题;

  • 在安全需求层面,技术人员更多的是对职业生涯、职业价值的安全感体会;

  • 到归属层面,在工作中还是以战友般的友情为主,关注能否与同事、公司形成感情上的联系;

  • 再往上到尊重层面,涉及到自尊、信任、成就和尊重,这层技术人员更多关注的是能否被这个组织、公司或者社会所需求,所做的成绩能否得到别人的认可;

  • 而上升到最高层次的自我实现方面,每个人对此的理解都不一样,在此就不做展开。


内因也有非常明显的特性,我们在做管理的时候也要着重留意。


1)分时间、分阶段


举个例子,对于刚毕业北漂的同学来说,解决生理需求是第一要素,在他租房的问题还没解决的情况下你和他聊成就感,这个时候双方就很难达成一致,所以你要清楚首先需要帮助他解决什么问题。


如果他已经工作了一段时间,他对自己不太满意,开始担忧自己的职业生涯,这时候他才会去考虑绩效和公司淘汰的事情。再往上一个层面,他才会去思考自己在这个环境下能否和同事长期工作下去,而更之后他才会想要得到领导或者公司的认可。


以上的心路历程基本是分阶段,按照时间轴顺序递进的,但是也会根据不同情况出现层面循环和层面下降。


比方说一个人刚刚跳槽成功,或者从一个技术领域跳到了另一个技术领域,原本他处在需要别人认可和信任的第四层级,但是由于职位、职能的变动,导致现在无法再用成就感去激励他。更有可能他的内心想法从第四层掉到了第二层,他更担忧自己是否能够胜任工作,所以这时候需要给他安全层面的安抚和激励而不是尊重层面。


2)从底层往上层满足需求


由于底层是物质基础而上层是精神基础,而且一般人也是建立在满足物质基础的条件下才能追求精神层面的东西,所以我们满足需求一定是由下往上的。


3)需求是会循环的


一个人处在不同阶段、不同位置的时候他会有不同的需求,这些需求都是变动的。


4)需求是累加而不是替代的


这是最重要但也是最容易被忽视的一点。当我们觉得这个人需要尊重或者自我实现的时候,很容易一直就这一两个层面去激励他,却忘记了底层基础牢固是满足上级层面的前提。


这些需求都是累加而不是替代的,他们不能只通过被激励和刺激的方式活下去,这些需求只能被小范围地替代,所以管理者在该提薪和晋升的时间点不能无动于衷。

2、外因

外因更多时候更像进行赛道选择,关于青睐怎样的公司、什么岗位、什么时间点入职等等这些事情都是主观上的选择。这方面的外因相对而言更好控制,现在也有很多文章作出对应的分享,根据这些信息,我们可以套用自己的角色模型以便参考。


在做选择时,我们一定要把着眼点放在你最看重的那一点上。因为对每一个人来说,这个加速度都不一样,但是如果你进入了一家大公司或者一家非常适合你的公司,那么公司这个因素形成的推动外力一定会给你带来更大的成长加速度。


决定外因最根本的因素还是清晰的目标。通过最近的一些面试,我发现一个明显的特点,拥有优秀履历的候选人在跳槽做选择的时候往往拥有更加清晰的思路,能够明确指出之前的工作经历给他带来的收获以及下一份工作必须具备的条件。

3、外因内因哪个更重要?

我认为,外因如成长加速度,能让你跑的更快。而内因涉及到你的内心需求、价值观、社会认知等,就会让你跑得更远。


内外兼修也是最长久的王道,如果二者中非要选其一,对于毕业五年内的同学来说,外因更为重要,因为一些好的公司拥有的成熟的方法论、价值观、成长体系能让你省去慢慢沉淀和积累的时间,推动你快速迭代、迅速成长。

二、环境带来的挑战

言归正传,这种高速成长的环境能够带给我们什么?

1、高速成长的环境带来的挑战

  • 事多人少,疲于奔命 :每天都需要跟不同的人沟通,处理不同的事务,尤其可能白天忙着开会,反而晚上才有时间工作;

  • 事推人走,没有规划 :高速成长的公司或者项目也处于快速试错期,很多的方向都需要安排人来完成,重于效果而忽视规划,这就导致了每天没有串联性地被需求推着走;

  • 需求第一,没有规范 :与后端技术团队和平台技术团队重视的规范化、标准化、流程化不同的是,高速成长的公司里需求永远排在第一位,根据需求来开通权限,这样会导致项目完成后组内各式各样的规范和架构,后续改进也就更加困难;

  • 时间宝贵,凑活先上 :大部分的公司都会出现这种情况,但在高速成长的公司里会更加明显。

2、结果是什么?

  • 质量不够,速度凑,bug 要比 feature 多;

  • 前人埋坑,后人重构,绝对不修;

  • 三步一坑五步一雷,没有文档,全靠命;

  • 关键信息靠人传人,口传口,人脑 wiki。

3、怎么办?

以上的情况在每一家公司的起步期都是必然会发生的,但不代表高速成长的公司中有这些现象就证明这个公司不好,因为起步期也是试错期,是必然会发生的。


想要解决这些问题,尽可能缩短这种较为混乱的时期?那么就需要具体问题具体分析,有针对性地各个攻破:


  • 不能等到全部流程化、规范化之后再做需求! 在正处于起步期的公司来说生存高于一切,速度就是生命;

  • 不能想明白了再干! 计划永远无法赶上变化,快速试错是高速成长的公司的刚需,也必然要追赶时间抢占市场;

  • 不能招够人了再干! 你可以等自己,但是竞品公司不会等你;

  • 管理者不能亲自在一线战斗! 管理者需要让团队产生价值,而不是让团队因为自己而产生价值。双拳难敌四手,管理者自身需要衡量技术参与度和管理时间。



在高速成长和不断试错的阶段中,尤其对于做后台和平台的技术人员来说,我们要在既要满足业务高速发展的需求,同时也要乱中求稳,以此来巩固我们的立足之地。规范化和流程化不能等全部落实再做需求,也不能一点也不推进,要在做需求的同时去做规范化与流程化;不够人手就继续招人,事情都是可以一点点解决,将平台慢慢迭代到足够扎实和强大。


规范化与流程化的事情需要动中求静,乱中求胜,但千万不能等不能拖,不然你永远没有时间去做这个事情。同时不能过于求全,规范流程覆盖率达 9 成或者 95 成已经能够满足要求了,没有必要在一些特殊事情或者人上浪费时间。

三、认知需要的改变

管理者的认知


1)修身


想要做一个好的管理者,首先需要巩固好自身在德行方面的品质。


① 立德


在面试候选人的时候也会谈及对他们比较感恩的前上司,而很多情况下让他们涌现感恩情绪并不是因为上司的帮助或者带来的利益,更多时候是上司的品质打动了他们,这样给了我不少启发和感悟。


  • 反思 :管理者需要经常反思自己做过的决策、沟通方式是否正确、是否真的帮助到下属还是只是为了完成 kpi 而和下属打交道;

  • 感恩 :价值是团队创造的,而不是全都归功于自己,如果价值只由你一个人创造,那这就算不上是一个团队了,你就得反思自己的管理方法了;

  • 同理心 :在人际沟通中同理心也起到重要的作用;

  • 正直,公平 :职场中的勾心斗角能够影响到整个公司的氛围,人都具备从众心理,管理者更需要坚守自己的立场,体现好正直公平的态度;

  • 信守诺言 :管理者尤其需要注意这一点,做过的承诺一定要兑现。并且在日常和下属对话的时候也要留心自己的话,很多时候不经意的措辞容易让下属形成你给了他承诺的错觉,如果日后没有兑现,双方之间就会产生误会。


② 立言


  • 做好 PPT;

  • 写文档;

  • 培训;

  • 培养技术氛围;

  • 提高业界知名度。


这些工作团队成员可以做,而团队管理者更应该要做。尤其是后端离业务较远的同学要注意,做好这些事情能够帮助宣传团队,向领导、公司或者外界展现团队创造的业绩与功劳,以此来体现团队的发展潜力、创造力和技术价值。


现在是媒体信息爆炸的时代,继续信奉“酒香不怕巷子深”的理念,只想要用口碑来传播团队,已经不太可能了。今日头条也不是用户主动搜索适用的,是通过推荐而火爆的,如果你们自己不去自荐,也就没有人能够知道你们的价值,团队管理者更需要去主动推销团队,打造团队的技术影响力。


③ 立功


对外成功宣传团队的技术影响力之后,好处就体现在以下这些点:


  • 完成 OKR

  • 提升项目管理能力

  • 提升技术硬实力

  • 拿结果 :用结果为自己买单;

  • 向上管理 :向上影响领导,通过立言与领导形成共识,达成统一的目标。


2)齐家


  • :招聘!招聘!招聘!不要想着全靠招聘团队为自己找到合适的人选,管理者也一定要参与进去,学会人岗匹配,因岗招人;

  • :用人以长,用人不疑,分方向,给规划,定目标,给激励;

  • :在高速成长的公司里,更适合以战代训,以战养战,适当流血,百炼成钢的培训方法;

  • :产出大于能力,态度大于才华,及早识别,及早代谢,不要让某个人影响到整个团队发展的大方向,损害团队的利益。


3)治国


对于更高层的管理方法论今天暂时不展开,先来说说和公司里的统计部门如何沟通与协商:


  • 长期主义 :多次博弈,目光放长远,坚持做难而正确的事情,不要在意一时的让步;

  • 合作主义 :讲清收益,团结一切,做大蛋糕比分蛋糕好;

  • 主人意识 :灰度地带风险与机遇并存,就看团队敢不敢上,做第一个吃螃蟹的人;

  • 投资心理 :有限资源投资,统计 ROI,接受失败下次再来,风险均摊,要勇于跳出舒适圈,做强做大。


4)平天下



这三点很管用,但是在这里我先不展开,对这方面感兴趣的同学可以去跟你们公司高 P 的领导聊一聊。

四、总结

面对高速成长环境下的团队,管理者可以怎么做?


  • 拉齐目标做取舍 :团队成员拥有统一的目标对完成项目目标更有帮助;

  • 快速招人建团队 :招人非常重要,宁愿快速流失也要持续招人;

  • 齐心协力拿结果 :要与领导达成一致意见;

  • 信守诺言给回报 :给回报不能不做。


Q & A


Q1:关于用人要疑,您能说一下,在高速成长公司向成熟发展公司转变中,您比较推荐的考核机制吗?


A: 考核机制也就是绩效考核,最重要的是要和团队强调“结果导向”,其他的跟随公司制度就没有太大的问题。


Q2:如果团队里有成员经常拖后腿,又不好招人,管理者该怎么办?


A: 我也有遇到过这个问题。在这种情况下,你会遇到一个两难的问题,要是把这个人开除了但是暂时招不到顶替的人,就会给团队其他人造成工作上的压力。如果你想先用着他,然后等招到合适的人再调他的岗位,招聘这一块就很难实现了。


所以你需要下狠心,逼自己一把反而会有更好的结果。因为我们之前团队也有类似的问题,但是没有狠下心来解决,结果这个问题拖了 4 年,最后是那个人自己混不下去辞职了。但是就导致你们团队浪费了 4 年的时间,如果当初有一个更好的人进来顶替他,可能团队就能取得更好的成绩了。


Q3:压力太大,身为管理者有什么好的可以寻求帮助的方式吗?


A: 没有比跟朋友喝喝酒,吐吐槽更好的办法宣泄压力了。


Q4:怎样引导团队队员的工作积极性?


A: 方法很多,最主要是因人而异。但是更重要的,是你要给团队成员展现出来,“我画的饼最后你能吃上”。只要你能在团队中形成这种机制,那么就不用担心调动团队积极性的问题。


你不能体现出来只会忽悠的形象,起码要有实现了的 case、或者真实的奖金发放、又或者实际的晋升例子,团队内就能形成正循环,有较好的工作积极性。


Q5:事事不放心想自己来,想问管理怎么一步步放开比较稳?


A: 这是刚从技术转管理的管理者必然遇到的一个心魔,对于这个问题没有比现实更好的办法,等你被越来越多的杂事拖住脚步,就会逼你下决心,会先做更重要的事情。不放心的毛病是会慢慢改过来的,有的人改得慢,有的人改得快,但你要逼自己一把,不然就是等现实打败自己。


Q6:以战养战,会不会导致人员的流动性太大?


A: 会的,但是没有比“以战养战”更好的培训员工的方法。流动性也无法避免,因为在这种强度下的培训有的人扛不住也很正常,但是看长远一点,能留下来的团队成员都是精英,都是炼好的钢铁。他们除了能力出色,他们能够坚持的性格和心态也能对新人造成正面的影响,反而会形成更有凝聚力的团队。


作者介绍


肖鹏,贝壳找房技术总监


  • 贝壳系统平台中心技术总监,主要负责数据库、大数据和机器学习等基础平台的建设、优化和业务保障;

  • 10 年互联网数据库架构和管理经验,专注于数据库和大数据领域的架构设计和性能优化,重视团队建设,认同教练型管理方法论。


本文转载自公众号(ID:)。


原文链接


三步一坑五步一雷,高速成长下的技术团队怎么带?


2020-11-06 10:062345

评论

发布
暂无评论
发现更多内容

“阿里钉钉“Android 岗无缘二面,有幸内推进入“美团“送外

android 程序员 移动开发

「大厂Android面试解析」20道面试灵魂拷问题,论程序员成长的正确姿势

android 程序员 移动开发

【Flutter 专题】117 图解 Dismissible 滑动清除 Widget(1)

android 程序员 移动开发

「安卓高级架构师」教你一种更清晰的Android架构,android原生开发技术

android 程序员 移动开发

阿里云EMAS发布套餐订阅云服务

移动研发平台EMAS

【 Flutter 手势探索】我的第二本小册来了,嵌入式音视频方向

android 程序员 移动开发

【- Flutter 桌面篇 -】 FlutterUnit win版闪亮登场,android入门基础

android 程序员 移动开发

【Android高级架构师系统学习文章】Android基础-Activity全方位解析

android 程序员 移动开发

[译][2(1),android开发计算器源码

android 程序员 移动开发

[译]内存泄露的八种花样,快速从入门到精通

android 程序员 移动开发

“吹Kotlin协程的,可能吹错了,谈谈我认为的高级Android开发到底应该是怎样的

android 程序员 移动开发

「Android高工面试之旅」疫情失业裸面失败后,深入分析

android 程序员 移动开发

[译]掌握Kotlin中的标准库函数_ run、with、let,搞懂开源框架设计思想真的这么重要吗

android 程序员 移动开发

_Android 项目中 shape 标签的整理和思考,面试官不讲武德

android 程序员 移动开发

“我是培训 + 外包出来的(1),flutter与android混合开发

android 程序员 移动开发

“新常态”下的Android程序员要面对哪些压力,终于有人把安卓程序员必学知识点全整理出来了

android 程序员 移动开发

【AAC 系列三】深入理解架构组件,androidjetpack视频

android 程序员 移动开发

[译] 改善 Android Studio 的构建速度(1),美团移动端开发工程师

android 程序员 移动开发

[译][2,安卓应用开发项目

android 程序员 移动开发

_ Dart 里的类型系统,android自定义控件开发入门与实战

android 程序员 移动开发

“我是培训 + 外包出来的,先收藏了

android 程序员 移动开发

Logback基本使用

平凡人生

【 FlutterUnit 食用指南】 开源篇,Android自定义View详解

android 程序员 移动开发

【Flutter 专题】117 图解 Dismissible 滑动清除 Widget

android 程序员 移动开发

[译] 充分利用多摄像头 API,30分钟轻松入门flutter

android 程序员 移动开发

可视化全埋点系列文章之元素标识篇

神策技术社区

可视化 全埋点

{Android}一行代码起飞,2021年百度Android面试真题

android 程序员 移动开发

{Android}面对最近的话题,kotlin库

android 程序员 移动开发

“终于懂了” 系列,android面试简历模板

android 程序员 移动开发

[译] 全新 Android 注入器 _ Dagger 2(三),android开发架构方案

android 程序员 移动开发

[译] 改善 Android Studio 的构建速度,掌握这6大技能体系

android 程序员 移动开发

  • 需要帮助,请添加网站小助手,进入 InfoQ 技术交流群
三步一坑五步一雷,高速成长下的技术团队怎么带?_大数据_dbaplus社群_InfoQ精选文章