以前做工程师的时候,我更多是单打独斗,只要把自己的代码写好,把负责的项目做好就可以了。那时候,我关注的更多是自身和相关的技术与业务。转型为技术经理之后,我意识到,必须停止只思考自己的状态,我需要把更多的精力放到其他人和团队上面。
一个优秀的技术管理者应该做哪些工作呢?
我想,至少需要涵盖3个重点。
- 帮助团队成员迅速成长。
这包括通过指导、反馈、监督、交流、协调资源等方式帮助下属提升能力,迅速成长。 - 明确地分解与布置任务。
这不仅包括分解和布置任务,还包括界定需求边界、制订计划、选拔人员和工作授权等。其中,界定需求边界,又要求与上级和下属细致沟通,确定下属需要做什么和怎么做。 - 建立有效的合作关系。
这里指代的“有效”,指的是与下属、上级和相关部门建立坦诚交流和相互信任的合作关系。
今天我会主要聊聊第一个问题,其他留待后面的文章里继续讨论。
首先,不要陷入静态思维
如何帮助团队成员成长?要回答这个问题,我们不妨先换位思考一下。如果我们是下属,那么:“老板或上级的哪些举措,会促进你的成长?哪些行为,又会成为你成长的阻力?”
我们都知道,好的上级会给你机会、空间和支持,让你成功,但不好的上级却是各有各的不同。
- 他会用固定的眼光看待你的能力。如果今天你的能力水平在一个级别上,他的思维在很长时间内都觉得,你只能做这个级别的事,而不去考虑你尚未被挖掘的潜力和创新能力。
- 他会过于看重天分而不是你的努力。看重独立作战的能力,而忽略了你的协调作战等软技能。
- 他会过于关注你的错误,而不是主动通过这个错误来帮助你成长。
- 他会认为团队目标比每个人的成长更重要。
- 他给你的反馈会偏评价或判断,而不是帮助你提升。
如果这些思维模式表现在他的行为上,就会是这样一些场景:
- “这个问题很棘手,我觉得他肯定处理不好。”
(你让他尝试过吗?) - “这个任务需要对系统比较了解,所以只有 A 才能做。”
(别人不能学,不能通过请教别人去了解吗?) - “上次他就搞砸了,这种事他肯定做不了。”
(只有一次失败还是多次?一次失败的机会还是应该给的。) - “我们必须严格按照期限完成这个项目,目前看来由 A 做最合适。”
(如果还有一个 B,虽然不如 A,但这样的挑战对她来说是一次很好的锻炼机会,那是不是可以考虑呢?) - “你今年参与的三个项目都失败了。”(这种反馈,远不如指出某一两点对方可以改进的具体内容。比如:“我觉得每个改动前,最好做点实验,了解一下用户数据,再决定改动是不是合理。”)
好了,现在转换回你是管理者的角度。
如果你曾经说过,或者在脑海中浮现过这样的话或论调,就要警醒了:自己在一定程度上是否在用静态的思维去对待团队成员的成长。
一旦你有了这样的心态,无形中,就给团队中每个成员的成长设下了一道阻力。
看看大公司,他们怎么做
在硅谷有很多公司如 Google、Airbnb、Facebook等,在提升一个人到下一个级别时,通常采用这样的做法:
他们对每个级别都在各个方面设定了一些标准;比如,你在技术上要达到什么水平,执行能力如何,做出的项目是不是有足够的影响力,是不是能够独立地去解决各种困难,有没有对别人的成长做出贡献等等。
这样的话,那一个人是不是可以被提升,标准就是:你是不是已经在过去的半年到一年里,按照下一个级别的标准在工作。
换句话说:不是觉得你可以达到下一个级别的标准就提升你,而是你已经达到下一个级别的标准,并在这个水准上稳定地保持了一段时间,才会被提升。
在这种情况下,如果你的上级是前文所介绍的那种静态思维,没有给你机会或项目让你提升和表现自己的能力,只是给你一些与你当前能力和级别相匹配的工作,那么想升级几乎是没有可能的。
那么,作为一位管理者,你应该做哪些思考呢?
- 怎样做能够让员工进步到更高层次?
- 他的潜力在哪,哪些地方是可以培养和挖掘的?
- 怎么帮助员工改进他与组内组外同事的关系,让他有机会更好地发挥他的长处?
- 怎样尽早地发现他的错误和缺点,并帮助他认识和改进,而不是在错误变成后果后,去追究责任。
- 怎样帮助他在不擅长的领域建立信心?
- 怎样帮助他学会处理各种压力和矛盾?
当然了,因为不同的成员性格、背景各不相同,所以帮助其成长的侧重点也不同,但是很多时候,如果能够做到下面四点,你就有很大机率成为一个优秀的管理者。
- 和自己对话,想想自己哪些时候、哪些方面会用静态的眼光去看待别人的能力。
- 把自己有这种心态时的表现或内心的一些想法写出来。
- 再遇到类似的情况,停一下,想一想是不是自己可以有所改变。
- 诚恳地告诉组员希望帮助他成长,多交流并听取对方的想法。
最后,我说说自己的亲身经历。
我是一个技术出身的管理者。转型初期,我像大多数人一样聚焦在自身和自己的能力上。这就导致一个很大的问题:遇到稍微难一点、复杂一点的事情,我就喜欢亲自上阵,甚至所有代码都要自己看了、写了才放心。
从某种程度上说,这其实是对团队成员的不信任。刚开始我只管四五个人,这种方式还行得通,最多是自己累点儿,而且,组里的人越来越依赖我,我甚至会有一种优越感。
可是慢慢地,管的人和事越来越多,哪怕自己做事再快,24小时不休息,也不可能亲力亲为全部完成了。人们常说“浑身是铁能捻几根钉”,就是这个道理。
后来我和老板谈过很多次,但在潜意识里还是觉得:这件事儿很复杂,交给别人没有自己处理来得高效、来得快、来得稳妥。
这其实就是在用静态思维去看待动态发展的问题。我后来慢慢放手后发现,很多事情,别人可以做得比自己更好,只要你给他机会、给他资源、给他需要的支持和帮助。
一个技术管理者的成功并不在于自己代码多好、能力多强,他的成功一定建立在团队成功的基础之上。只有团队成员不断成长,这个团队才可以做成更大的事情,而你才可以在团队的基础上,站得更高、看得更远。
如果你是一个管理者,你做过哪些举措帮助自己的团队成员成长呢,而你又得到过哪些上级的帮助呢?你可以在留言里说说。
精选留言
2017-11-20 14:36:38
2017-11-20 11:26:07
1.盲目自大,任何事情亲力亲为,造成结果是:项目推进缓慢,问题百出,团队成员懒散、懈怠,自己累得半死
2.不会正向鼓励,老看到别人错误,不会帮助团队成员找出错误原因,导致大家都很怨恨我,团度气氛很坏。一味通过换人解决问题,只会使问题更糟
3.团队成员有负面情绪不会引导,导致造成更大的严重后果
4.对团队成员不坦诚,只说好的,不说坏的事情,导致团队成员有点功劳都沾沾自喜
5.不会关心团队同事,不能取得他们信任,他们为什么会舍得付出?
6.一直错误认为物质奖励能激励同事,但是物质只是短暂的,有可能带来负激励,所以物质激励是把双刃剑,用不好会变成负能量堪称:赔了夫人又折兵 啊
7.过份依赖KPI,导致所有成员养成大公司病(缺乏创新和内驱力)其实对于初创团队更应该看中员工自身纵向水平提升(自己跟自己比),还有就是团队协同能力(帮助更多同事能力)
当然这些都是从业多年所犯的错误,希望大家引以为戒,不要再踩一遍坑。
2017-11-20 09:15:11
2017-11-20 09:07:33
去年,我也是一线工程师,每天在实现需求中度过。后来公司规模扩大了,人员增多了,也许是因为在本职工作以外沟通还可以,所以就被推上了半管理岗位,今年的话基本上管理工作占了大头,但是还是在写代码。
我能深切的体会到大部分的工程师们对自我成长这块还是十分关心的。除了金钱以外,大家更关心的是干的开不开心,个人有没有成长。如果大家在一起工作,能通过工作得到个人的成长,大家的神态表情都会变成那种亢奋的状态,会有一种满足感。
所以今年下半年以来,我把团队成员的成长作为了工作中一个非常重要的部分,开始推进团队的每周分享。这几年我更多的是一个组织者的身份,去组织协调分享会,找到大家真正需要和感兴趣的知识和技能点。最开始的时候可能形式感比较强,更多的是为了分享而分享,和实际的工作交集不够多,现在更多的是从工作出发去寻找分享点,这样大家对分享的内容都有一些基本的认识,也容易产生共鸣。
总之我觉得分享有一个基本原则,要让讲的人得到锻炼,要让听的人获得收获。两者具备是最好的结果。
后续的话会推进 Code Review(CR) 。这也是安姐在公号中强调的一点。作为一线工程师,CR 应该是能够最直接快速提高工程师能力的一种手段,期望能够有好的结果反馈,也希望安姐后续可以深入讲讲。
除了这些,最主要的还是需要经常和团队成员沟通,听听他们内心的真正想法,了解他们的刚需。
最后,最近看到有句话挺好,分享在这里:
Before you are a leader, success is all about growing yourself.
When you become a leader, success is all about growing others.
(在你成为领导者之前,成功的全部都是自我成长。
当你当了领导者,成功的全部就变成帮助他人成长。)
2017-12-24 21:12:12
我曾大力培训员工技能,员工能力提升就要求更高的薪水,被公司拒绝然后离职。
2017-11-20 10:47:49
在作出成绩时,一起带大家吃饭喝酒,酒过三巡会聊的比较开,充分认识真实的大家。
2017-12-04 09:20:50
2018-05-03 21:10:35
2018-01-16 06:13:58
2017-11-20 08:58:50
2020-08-08 15:57:39
2018-03-02 10:51:18
2017-12-27 13:42:32
2017-12-24 21:25:08
2018-05-19 08:15:09
2022-01-19 16:49:35
上级这块对我辅导主要体现在两种风格,一种是技术方案会过得很细,会问你为什么这样设计,还有没有更好的方式呢?或者是文档要写得清楚,让大家能很容易看懂。这种会让我在细节把控方面成长很快。
另一种主要是放手信任你去做,包括方案设计、资源分配的决策,他会在过程中问下你的情况,有没有需要帮助的,这种会让我从点到面的成长,提升做事格局,因为过程中自己要做抉择,部门内外资源协调等。
2018-06-02 12:53:55
2018-03-25 16:14:19
2017-11-27 20:07:20
2017-11-23 00:53:19