聊聊技术管理(二)入行之技术管理的方方面面

上一篇,我们讨论了技术管理与技术专家这两条路,今天我们进入技术管理的正题,聊聊技术管理的方方面面。附上一篇的传送门:

聊聊技术管理(一)入行之技术管理和技术专家

接下来进入本篇的内容。


“作为技术管理者,要想获得崇尚自由化、平等化思维的80后、90后的尊重,我认为,唯有不断追求自我提升、追求卓越。狡臣酷吏绝不是一个好领导,也不应该启用这样的人,良臣干吏才是我们的目标。”

技术管理这个工作,想让公司内大多数人都满意,其实是非常难的。我们经常听到的抱怨包括:

  • “团队Lead只会管进度,其他什么忙都帮不上”
  • “我的领导连代码都不写,他可能根本就不会写”
  • “CTO好像就是个虚职,我看他天天在那好像什么都不干啊”
  • …….

诸如此类的抱怨很多,其实这恰恰说明了,作为一个技术管理者,他的需求方是非常非常多的。我们可以试想一下,假如你现在是一家公司的一名技术总监,前提是这个团队是一个扁平式架构,你的团队刚来了个应届生,你能否提供给他一些帮助呢?最近刚刚打算优化一下设计框架,你能否给项目的技术负责人一些指导?过了两天,产品总监找到你,必须支持一个产品需求,下周就要上线;你的直属领导,可能是CTO,定期考察你的业绩,让你写个报告;兄弟部门的领导,可能抱怨你支持不力,文档写的不够;HR部门可能还会找到你,跟你强调团队氛围,公司的价值观要注入,也要记得给你的下属做技术培训;公司的法务部门也会找你,是不是该申请专利了?软件著作权搞了没有?…….

可以看得出来,作为一个技术管理者,我们所需要的是一个全方位的能力,而并不是你技术突出,管理突出,沟通能力等等某一方面强就足够了,而是一个具有强大心脏的“背锅侠”。用一张图来诠释:

以此可见,作为一名技术管理者,在“管人,管事,技术战略(定方向),业绩成果”这几个大方面,都需要花精力去做好。这就要求作为技术管理者本身,需要很强的个人综合能力,这条路注定不会好走,但我们既然选择了,就要咬着牙走下去。

后续的文章中,我会按照这张图中的方方面面,加以讲述,将自己这两年来的感悟,尽量整理并加以总结。今天,我们先从各个需求维度综合来考虑一下,技术管理岗位,对个人的素质与能力,究竟有哪些具体的要求。这其中,很多都是我们在技术管理生涯中,需要持续打磨精进,持续钻研学习的。先给出今天主要内容的思维导图,然后会展开讲述。

技术管理工作对个人品质与能力的要求

必须要培养的个人品质

热爱技术

俗话说,“干一行,爱一行”,“兴趣是最好的老师”。没错,之所以把这一点放在第一条,是因为这是一个大前提。不只是针对技术管理工作,对其他的工作也是一样。身为技术管理者,对技术的执着与不懈追求,不仅能够不断激励我们增加个人技术厚度,更能让我们走在技术前沿。要知道,及时准确的了解和理解前沿技术,搞清楚新技术的发展方向和能力边界,对我们做技术决策大有裨益。一个技术管理者,若不能对技术趋势做出适时准确的判断,那么必定会将团队置于技术落后或误入歧途的境地,最终被竞品甩在身后,再想翻身就难了。严重点儿,可能整个业务就毁了。这就要求我们要热爱技术,要持续学习。而对技术的热爱,并不是盲目的,口号式的,我们也要遵循一些准则:

准则一:对技术心怀敬畏之心

当业务需求明确以后,我们面临技术相关的一系列任务,技术选型,设计,论证,实现等等。任何一项技术,其实都是一把双刃剑。技术也并非越新越好,如果你贸然采用一些你不了解的技术,或超越阶段的技术,那么由于你的轻率,可能整个研发成本都葬送了,换来的是一次又一次血淋淋的教训。

有的技术管理者自身有浅尝辄止的毛病,看个开头就自以为知道结尾。我们在追求技术的同时,更要清晰的了解一项新技术的适用场景,适用范围,它的能力极限在哪,它的优缺点都是什么。细致耐心的回答好这些问题,确保你已经足够了解它的脾气秉性。要真正尊重技术,而不是“想当然”或“不以为意”。

准则二:重视技术与经验分享

有的人学点儿新东西喜欢藏着掖着;有的人掉进“坑”里赶紧掸掸身上的灰尘,生怕被人耻笑,装作什么都没有发生一样,甚至连自我总结都不做。以上这些都是非常不好的习惯。作为一个技术团队的管理者,首先应对技术抱有开放与包容的态度,更需要有一个广阔的胸襟。团队协作早已不是一个什么新鲜词儿了,如果技术管理者本身都不能做技术分享,促进团队协作,那么就更别指望你的团队成员会做。

技术管理者往往拥有一些外部技术交流或学习的机会,每当有新收获的时候,都应该结合公司或团队自身情况,进行技术分享,引导下属去钻研创新,这样既使得下属觉得跟你做事可以学到东西,又能受到你的感染,将自己的知识分享给其他人。

“人非圣贤,孰能无过”。不只是技术经验需要分享,如果在某个技术细节,技术方案,技术决策上犯了错误。要认真总结教训,你的职位越高,你的犯错成本越高。有些教训经验,是交了昂贵的学费买来的,将这些经验教训分享给团队,既能使团队经过讨论分析犯错的根本原因,又能让大家集体进步,避免今后再次出现类似的情况。这是作为技术管理者的正确姿态,记住,在昂贵的犯错成本面前,你的面子一文不值。

准则三:注重积累,以开放的姿态,勤奋钻研新技术

技术管理者往往时间碎片化都非常的严重。这就要求我们在技术学习的方式方法上,要做一些适于个人的改变。如何利用零散时间来给自己在技术上“充电”,这是一个需要每个技术开发者自己去摸索的路。总之,日常的积累是少不了的,“不积跬步无以至千里,不积小流无以成江海”,一般来讲,按照当前碎片时间长度,选择时间长短恰当合适的技术文章来读,也不失为一个好的策略。

做一名技术管理者,你就要付出比别人十倍甚至是百倍的努力。要比别人更早接触到新技术,更加深入的了解系统结构,让新技术尽快吸收为己所用。正如格拉德威尔在《异类》中提出的一万小时定律,只有不断的磨练才会有所成就。

成熟、勇敢、脚踏实地

在技术团队内部,我们经常看到一些话语不多,默默无闻,但十分“靠谱”的人。每每交付给他们的任务,他们都能按时的完成,遇到问题或不清楚的地方,也会主动沟通,并且在沟通过程中,把自己的位置摆的很低,这样的员工内心非常成熟。他们懂得为人处世之道,往往乐于助人,又能体谅他人,将精力都用于工作。这样的人是团队的中坚力量,是不可多得的人才。如果我们要打造一支凝聚力强大,敢打必胜的队伍,这样的员工是不可或缺的。成熟也是一个技术管理者必备的素质,只有拥有这样的品质,才能成为一个有责任和担当的好领导。

技术的进步无一不依靠探索者对未知世界的探索和勇往直前的精神。作为一个团队的负责人,我们也应该有硬汉本色。不能惧怕外在的威胁。团队成员都在看着你。要勇于接受挑战,直面困难。在业务面临困难时,要勇于带领团队想办法,找出路,勇于承担责任;当团队获得成绩时,也要勇于为团队争取利益,任何一项成绩的取得,都是整个团队齐心协力的结果。

另外,有的技术管理者,心理承受能力差,上面大领导一发话,一有压力,就喜欢将这种压力一股脑的传递给下属,把自己置身事外,每天用大领导的话“威胁”下属,这样的人非常不适合做团队管理者。既然你在管理者的位置上,就要承担一名管理者应该承担的责任,而竭尽全力为团队争取一个相对宽松和愉悦的工作环境,要知道脑力劳动都是创造性劳动,如果没有一个好的环境,技术工作者是很难有又快又好的产出的。

自我认知和自我定位也是一名技术管理者应该切实做好的。很多技术管理者,无论是新手还是资深老手,都会出现对自我真知不清的情况,说白了就是容易自大。而这种心态在做技术这一行当中,真是百害而无一利。一旦自大,就容易犯错误,技术、产品上容易定位失误,管理上更是容易霸道待人。如果你盲目自大,选择了与公司当下阶段不相符合的技术路线和方案,可能会导致给业务带来损失,甚至因无法按时上线而失去市场!一般来说,在着手实施前做好技术分析,做好技术选型,一步一步的从多个维度评估技术战略,做好前期调研工作,才能保证后续的工作万无一失。而这些,都需要一名技术管理者具备脚踏实地的务实精神,绝不能盲目自大,自命清高。

真诚、宽容、仔细耐心

真诚,是一个人的人格魅力的基础。真诚待人,恪守诺言也是赢得人心,产生吸引力的必备前提。“言必行,行必果”,作为技术管理者,给技术团队带来正面的积极影响,以身作则,这个团队就会越来越“像”你。在一个技术团队中,管理者和团队成员既是领导与被领导的关系,亦是合作关系。你给团队多少真诚,团队就会给你多少真诚。根据实际情况,有什么问题可以在会议上指出,或私下里一对一沟通指出,真诚说出自己内心的想法,与大家一起讨论,想办法去解决,而不是站在一旁看笑话。而当我们自己去主动要求下属给予对自己工作的批评或指出自己工作中的不足时,也要真诚待人,有的人只是嘴上说的真诚,内心却碍于面子十分抵触下属的意见,这都是不对的。敢于指出你的不足的下属,才是优秀的下属,至少说明他在这一方面的这个点上,思维是优于你的。要与团队的其他人一同讨论,与团队共同进步。

我们在日常工作中,难免会遇到一些思维比较慢,理解力相对较差的下属,你布置了调研任务,也为他解释了事情的来龙去脉,但他就是理解错了,这时我们要看他的以往工作状态,以及他在这个任务中的工作状态。如果这个人自身能力较弱,又不愿意承认,那他就是作死。如果他自身能力很强,平时也很积极地在做事,这个时候我们应该多放权,让其自己思考,自己独立地去完成任务。如果他的工作能力不强,但他对自己的缺点能够认识得很清楚,工作态度也不错,那么即便他犯了错误,也不应该过度责骂。要学会宽以待人,先搞清楚问题发生的原因,然后和他一起分析原因,找解决问题的方法,帮助其成长。

这里说点儿题外话,很多公司喜欢搞360度考核,用以评测一个员工的综合能力。我觉得这种方法不适合于科技类公司。为什么?因为科技变化发展太快,我们的技术,我们的组织,都一直处在一个快速变革的大时期。而这种变革带来的革新,势必会损害既得利益者的利益。所以这时,如果你想做事,又怕得罪人,就会放弃做事的想法。但凡用心做事的人,都会有机会得罪人。所以,这种360度考核法,会阻碍一个团队的变革和创新,要谨慎使用。

善于观察的人,能够发现常人发现不了的细节。一般来说,一个仔细的人一般做事都比较负责,也乐于承担责任,更懂得如何抓细节。抓细节是一名技术管理者必须要做到的。有时候见微知著,往往一个细小的细节问题被及时及早的处理,就可以避免一个大麻烦。细心的人往往也耐心,一个技术管理者,你要培养人,要因材施教,就不可避免的要具备一定的耐心,循循善诱,不能操之过急。

公开、透明、以人为本

公开、透明、以人为本,其实都是尊重他人,尊重团队的体现。在科技公司里,绩效考核制度,人才选拔制度,都需要有一个公开透明、逻辑严谨的规章。让人尽其才,使优秀者有机会脱颖而出,让落后者能够得到适时的淘汰。保证团队机体的健康发展,这也是作为一个团队管理者所必须要完成的,记住,千万不要边缘化任何一名员工,如果他真的不合适这份工作,开诚布公的谈一谈,果断处理,对他个人还是对整个团队,都是有益的。

团队的管理工作是为团队高效运转,为企业效益最大化所采取的一系列措施,而这些措施的制定与实施,都要从人性面出发去思考其合理性,尊重人才,尊重团队,只有有了卓越的人才,卓越的团队,辅之以人性化的制度,创造出卓越的产品,企业才会有持续的利润。如果一个团队员工认可你的管理,那么他们会在危难时刻与你坚定的站在一起,支持你,陪你度过一个有一个的难关,解决一个又一个的难题。

必备的个人能力

决策能力

一名技术管理者,从技术总监到技术VP,到CTO,都需要决策能力。只是职位高低不同,决策的内容不同而已。如果一名技术总监,在技术决策会议上,对技术方案,技术选型,架构的选择进行决策时,不能给出任何意见和帮助,那么这名技术总监可以卷铺盖走人了。那么我们应该如何培养,或者说训练自己的决策能力呢?下面我们来说说培养决策能力需要遵循的几条原则。

培养决策能力需遵循的原则

原则一:客服从众心理

在一场技术方案选型会上,一名团队成员与其他人因为一个技术方案看法的不一致,争论得面红耳赤。而这时作为技术管理者的你,虽然觉得这名团队成员说得有道理,应该支持,但你的从众心理作祟,却站在了多数人的一边儿。最终很可能就与真理失之交臂。从这个过程可以看出,有从众心理的行为者,意识深处所考虑的是自己的行为能否为大众所接受,他在追寻一种安全感,而并非在追求事件真理本身。当他认为团队的行为是正确的时候,就会表现为遵从,当他认为团队的行为错误时,因为自己没有勇气反抗,就会被动地表现为依从。从众心理的人容易接受暗示,没有主见,常常说违心的话,做违心的事。而决策能力强的人,一般不拘一格,能够发现别人不能发现的问题,获得更大的成功。

所以,当我们在做决策时,一定要抛弃掉外界因素的干扰,独立思考,为自己的决策建立严谨而又清晰的逻辑。不盲从,也不妄自尊大。要从问题的本源出发,说出自己内心真实的观点。

原则二:增强自信心

拥有自信心是具有决策能力者明显的心理特征。没有自信的人一般来说也很难做出决策。增强自信,就是要锻炼自己的胆量,锻炼自己迎难而上的气魄。而增强自信不是盲目喊口号,首要方法就是平时要多做积累,多思考。凡事预则立不预则废,平时多动脑,到了关键时刻自然敢做决策。其次就是要培养自己的责任感,凡事是自己的责任,就要勇于承担。

原则三:决策勿求十全十美,注意把握大局

决策就是一种选择,它之所以难,就是因为它注定会有取舍,而对取舍的判断,就一定要从大局着眼,立足于高点,才能俯瞰全局。从各个角度审视,权衡利弊得失,自然而然就会得出最好的选择。一味的贪大求全,只能让自己陷入一个又一个的死循环中。

说完了培养决策能力需遵循的原则,我们再来看看决策能力的构成。作为技术管理者的决策能力,一般来说,有以下这么几个方面

决策能力的三个方面

一、开放的提炼能力

所谓开放,指的是要用开放和包容的思想,广泛的获取信息;所谓提炼能力,是指提炼出解决问题的决策与方案的能力。综合来看,揭示了我们做决策时涉及到的两个基本要素,一是对决策信息的获取,二是对决策方案的提炼形成。

在决策信息的获取上,我们要抱着开放的态度和包容的思想,特别是不要局限于传统思维,要善于“借外脑”来帮助判断决策方案。在决策方案的提炼形成阶段,我们要把握住各个不同方案的本质,其实反馈到第一个要素上,就是我们在分析问题时,要看清问题的本源,从根源上找出路,找方案。从而在第二要素阶段,正确地评估每个方案的条件和效果,分析各个方案实施的可能性。任何一个决策的执行,都会带来它的一系列“副产品”,这些“副产品”可能好,也可能坏,如果是坏的,要保证其风险可控。

二、准确的预测能力

技术预测,本身是为决策所做的准备。从技术战略到技术方案,都需要对市场,对业务,对产品有丰富的知识储备和数据信息。除了在技术层面的日常积累,还要关注各种非技术方面的知识,综合多方面信息做预测,同时也要广泛交流,不能闭门造车,准确了解大势,做预测不能忘大势,要顺势而为。

三、准确的决断能力

决断能力往往是果敢精神的体现,在面对市场机遇,或是企业生死存亡的危急关头时,要有当机立断的决断能力。这是决定最终能否成功的大前提。而任何的错选、误选,都会对企业造成重大损失。所以,我们在术的层面上,我们要遵循以下几点:

一是决策方案是否符合当下实施的条件,如果这个决策是超越阶段,条件不具备的,那要搞清楚如何才能拥有这个条件,获得的成本怎样。现实中,犯下这种类似“大跃进”错误的企业不在少数。

二是所选的决策方案要与企业的目标、企业文化、企业的价值观相符合,否则这个决策的破坏力是难以估量的,因为它动摇了一个企业的根基。

三是决策方案满足相关利益人的利益。这里的利益相关人,除了股东,还有员工。一个企业,无论大小,它都是社会责任主体的一部分。要能够平衡好多方利益人的利益。

四是所选决策方案要能被决策的执行者所接受。任何一个好的决策方案,都需要最终落地实施才能成为好方案。否则纸上的都是空谈。因此要注意决策方案的可操作性和可接受性。

五是正确评估决策方案的风险。一个好的方案一定是经过风险评估的,不能只看到乐观的一面。另外,有些外界因素是动态变化着的,并不是一成不变的,例如国家政策,公众认知、公众热度,如果涉及到合作方,还要评估合作方的风险。切不可静止看问题,更不能盲目乐观。

逻辑思维能力

逻辑思维能力,其实是程序员的基本功。严谨的逻辑思维,是我们能够快速找到问题根源的前提。而逻辑思维能力的培养,一是要培养全局观,看问题要先看全局,一头扎进细节,往往一头雾水,白白浪费了时间。二是要有丰富的知识储备,有些问题,只有你的知识储备到了,你才能一眼发现,有些程序员觉得为什么有些问题我就发现不了,别人一眼就看出来了。其实原因只有一个,就是你的积累不如别人。善于知识的积累总结,能够帮助你将零散的知识点连成线,将连成线的知识点组成面,织成网。三是注重提炼和抽象。多使用思维导图,将自己的知识体系化,有助于知识的记忆和运用。

良好的时间管理

有人觉得一个员工经常加班,他就是一个好员工。他的背后隐藏着这样一个逻辑:

多花时间=工作态度好=产出高

其实这是一个普遍存在的认知误区。即便是在泰勒的科学管理理论时代,这都是被否定的结论。

作为一名管理者,很多时候自己所能支配的时间大多有限,只有学会集中精力、善于利用好碎片时间,才能让自己的工作更有效率。可以采取类似番茄工作法的方式,将任务按重要程度排好,用一段时间专注于最重要的事情,然后休息,然后再专注。将自己一天中精力最充沛的时间用在最重要优先级最高的事情上,同时,要找到自己的精力密码,每天哪个时间段精力最好,要充分认识自己。

你的时间资产是最重要的,要对时间吝啬。但同时,要对那些真正需要它的人和事慷慨。对重要的事,在乎的人,都要慷慨给予时间。找到好的方法管理时间,你的工作和生活都会幸福。

总结

以上就是今天要聊的内容。总的来说,技术管理不是个轻松的工作。到了这个职位,要时时刻刻提升自身修为,不忘学习和进步。因为往往你背负的是一个团队,甚至是一家科技企业的兴衰存亡。

欢迎关注公众号,本系列的文章也会第一时间同步更新,敬请关注!

猜你喜欢

转载自juejin.im/post/5bd579d051882556cc6cc931