机器人2025本期导读 第一版: 程序员,这是你想要的技术leader吗?第二版:Niryo One:开源6轴机械臂介绍 第三版: 谷歌正打造超速AI,能像人类一样快速学习第四版: 拆弹机器人如何拆除炸弹?作者|周明耀 编辑|小智 本文由INFOQ,授权转载 本文是「我所理解的技术管理如何带领一支软件开发团队」系列文章第一篇。 本系列文章主要分为以下几部分,排名不分先后:团队领导者品质、个人职业发展建议;如何进行团队建设;如何做好人员管理、沟通工作;项目管理包括哪些内容;产品设计相关想法分享;技术调研/预研工作应该怎么做;如何进行专利布局;其他能力,包括阅读、翻译、编写文章、演讲,等等。 一直想对自己的工作内容、经历进行总结,近1、2年更是有这样的想法,但是又好像一直缺乏某种动力,直到最近时不时地听到一些关于“CTO要不要写代码”、“我们不需要纯管理的Leader”、“我们招人要编码的”等等话题或者HR的只言片语,而市面上几乎没有真正介绍如果做一位合格的技术管理经理(Leader)的书,所以我觉得我应该对所做的工作做一次深层次的总结。 需要说明的是:
前苏联著名物理学家Lev Davidovich Landau提出过一个衡量物理学家水平的郎道等级。他把世界上的物理学家分为了五级,即第一等的物理学家的贡献是第二等的十倍,第二等是第三等的十倍,以此类推。其实,在各个行业里,不同层次人才的贡献也都大多如此。比如在IT行业里,乔布斯认为他的合伙人沃茨尼亚克就抵得上20个二流的工程师。从成本上看,一流工程师的收入可能是二流工程师的两三倍,但是,前者的贡献可能大十倍,从经济的角度来讲,采用最优秀的人才是最合算的。 我的认知是,无论你做的职位,例如工程师、资深工程师、项目经理、技术经理、系统架构师、项目总监、技术总监、CTO,等等,首先你一定还具有工程师特性,否则你就无法完全带领一支技术团队,无法给他们技术上的支撑,所有的控制都是基于职位的,而不是基于权威影响力。 引用吴军博士的《硅谷之谜》一书中对于工程师的理解,我也认同这样的说法,即工程师分为五等,如下所示,我们从最低要求说起,大家努力让自己的职业生涯向上一等级工程师能力靠拢:
大家要明白,一家企业能够生存,一定是业务开展得不错,所以对于我们技术管理人来说,我们需要做到技术与业务的融合。对于一名技术团队负责人来说,我们需要做“技术的业务派,业务的技术派”,只有做到技术与业务的高度融合,技术才能引领业务,创造价值。以电商企业为例,如果技术团队的定位是完成业务部门提出的需求,那么对公司的价值是不大的。 技术团队的定位应该是“技术引领业务”,首先技术人员要成为业务专家,通过系统性的思考,规划出跟企业管理思想具有高度一致性的电商系统。同时,系统必须具备柔性,因为电商的模式是多样化的。只有这样,系统才能成为业绩增长的基石,成为企业的核心竞争力,为企业创造强大的技术壁垒。 每天回到家,我开始我的另一份职责,洗澡、洗衣服、陪孩子学古诗、陪家人聊天、写作,这就是生活,一个男人结婚、生子后的生活一定是与单身时不一样的,要能理解生活,承担生活的重担。坦率地说,我作为面试官,一直对较为成熟的、能吃苦的、能理解别人的人情有独钟。任何不成熟的人,最终都会在职场中露出他的自私、明哲保身、急躁、乱说话等等特征。 《家园防线》这部由杰生斯坦森主演的电影,讲述的是一位卧底毒贩的警官,查出毒贩后隐姓埋名,过了一段平静生活后,又为了保护女儿而与坏人正面交锋的故事,电影很硬汉、很父亲,建议大家观看。 回到我们的团队建设领域,我们作为团队负责人,也应该有硬汉本色,不能惧怕外在的威胁。很多时候,并不是你想团队怎么发展它就怎么发展的,很有可能你的团队刚刚明确产品目标、技术目标,人员也根据这些目标招聘到位,正准备大干一场的时候,忽然听说也有另外一个团队在做一模一样的事情,别以为这是笑话,很多大公司都存在这类问题,即缺少顶层设计。 面对这类问题,你可以选择另外的方向,也可以选择退缩,我觉得无论哪种选择,你的团队都有可能分崩离析,谁都有自己的职业定位,想做的产品、技术没了,有能力的人就不跟你玩了。我个人更倾向的是,在领导层不明确谁做的前提下,尽全力做下去、做好。 最近在看加里内维尔(曼联贝克汉姆时代的巨星,英格兰国家队队长)的自传,他记录自己是一个资质平庸的人,甚至比不上自己的弟弟,但是最终通过自己的努力实现了职业辉煌。他回忆20岁之前根本不敢谈女朋友、去酒吧,每天的工作是练球、休息,依靠自己的勤奋,以及良好的职业素养,他才能赢得老爵爷的认可,才能和其他天赋过人的球星一起上场比赛。 作为一名技术管理人,你要做的是比别人更早接触新技术,更深度地理解系统架构,更能表现出你带领团队的方方面面能力,所有这些,都需要勤奋。在我熟悉的技术领域,我能够不停地和人沟通、指导、给出自己的想法,这是日积月累的能力,而不是看几天书就能说出来的。 在伦敦闻名世界的威斯敏斯特大教堂地下室的墓碑林中,有一块名扬世界的墓碑。其实这只是一块很普通的墓碑,粗糙的花岗石质地,造型也很一般,同周围那些质地上乘、做工优良的亨利三世到乔治二世等二十多位英国前国王墓碑,以及牛顿、达尔文、狄更斯等名人的墓碑比较起来,它显得微不足道,不值一提。并且它没有姓名,没有生卒年月,甚至上面连墓主的介绍文字也没有。 但是,就是这样一块无名氏墓碑,却成为名扬全球的著名墓碑。每一个到过威斯特敏斯特大教堂的人,他们可以不去拜谒那些曾经显赫一世的英国前国王们,可以不去拜谒那诸如狄更斯、达尔文等世界名人们,但他们却没有人不来拜谒这一块普通的墓碑,他们都被这块墓碑深深地震撼着,准确地说,他们被这块墓碑上的碑文深深地震撼着。 在这块墓碑上,刻着这样的一段话:
译文是:
回到技术管理领域,很多技术管理人,无论是初次担任还是资深人士,都会出现看不清自己的情况,即说白了容易自大。人一自大,就容易犯错误,技术、产品上容易定位失误。举个例子,如果现在我们决定做一个分布式数据库类似的存储组件,相信有一小部分人觉得应该自己做这个组件的底层技术,大部分的人会选择使用开源框架实现,这其实都没有错,取决于你产品的定位、公司实力,我想说的是,你在做这些决定之前,有没有做足充分的技术调研、产品调研工作,能不能如数家珍般地说清楚已有框架、产品的实现原理、优缺点、是否适用于你的产品场景等等,这些都是技术调研的工作,也是我们脚踏实地做事的一个例子。 GE创立于1892年,爱迪生是创始人,核心价值观是“诚信”。在GE进入中国时,发生了一起违背“诚信”的案例,一位员工多报销50元业务招待费用。这件事GE是这样处理的:从得知这一事情后,从美国派人前往中国调查此事,花费近1个月的时间,超过万元的差旅费,最终核实情况属实,做出解除与员工劳动合同的决定。GE之所以这样做,一方面是让全体员工知道GE核心价值观的重要性,以及公司维护它的决心,另外一方面也是对员工负责,给员工一个公平公正的处理程序。因此,一方面对价值观的坚持,对违反价值观的行为要有相应措施,另一方面过程要公正,这样才能做到让员工、让社会心服口服。 回到我们的团队管理主题,无论是绩效考核,还是职位升迁,亦或是问题处理,都不应该是少数几个领导通过闭门会议形式完成,更应该是通过制定逻辑严谨的规章制度,通过类似于任职资格考核(团队建设部分会深入介绍)方式完成初步考察,再通过事情责任制方式明确个人的成绩、责任,最后通过有员工代表、相应部门代表参与的会议讨论决定,这样可以让整个团队朝着健康的方向发展,而不会让一部分人感觉被边缘化,滋生小团体产生。 决策总是在不同意见讨论的基础上做出判断,绝不会是一致性意见的产物。快速的决策通常都是错误的决策。决策的目标应该是明确的,决策的结论应该是简单而清晰的,而不是建立在一大堆假设的复杂的数学推断上的。 团队领导者需要具备决策能力,决策能力又是与自身的技术积累,以及吸收新技术、新知识的能力密切相关的,保持一颗开放、积极的心态,保持对技术的严谨调研态度,以数据说话,这样才会做出正确的决策,而不是盲目决策,要对得起投资人的钱。 “我可能会不赞成你的看法,但是我尊重并捍卫你说话的权利”,这是我带领团队的座右铭之一。我们需要倡导“开放、共享、追求极致”的团队文化。人才是我们最大的财富,所以要建设以人为本的团队文化,创造出沟通顺畅、敢于挑战、喜欢创新的团队氛围。在团队文化建设方面,主要倡导的是互联网文化、极客精神。我们有的工程师,为了开发一个高效的算法,通宵熬夜,结果虽然只提升了短短的10毫秒,但这就是追求极致的精神。试想当放在一个亿万级调用量的场景下,提升10毫秒,结果的差别将是质的变化。 我们的社会有很多阴暗面:不公、剥削、诈骗等等。为了公司的形象,我们需要无比庄敬自强,公平待人,不可欺负弱势的人,也不可以做损及他人或自己的事。同时,我们需要一个谦卑的团队负责人,一个谦卑的人并不固执己见,而是会虚怀若谷地聆听他人的言论。伟大的人物也不整天仰望山巅,他亦会蹲下来为他的弟兄濯足。 快乐与金钱和物质的丰盛并无必然关系。一个温馨的家、简单的衣着、健康的饮食,就是乐之所在。漫无止境地追求奢华,远不如俭朴生活那样能带给你幸福和快乐。能够内心保持这样心态的团队领导者,他面对很多困难时,因为有家人的支持,有团队的支持,有内心平和心态的支持,一定能够克服困难,勇往直前。 鲁迅:“我每看运动会时,常常这样想,优胜者固然可敬,但那些虽然落后而仍跑至终点不止的竞技者,和见了这样竞技者而肃然不笑的看客,乃至是中国将来的脊梁。” 很多时候我们确实会遇到无功而返或者碌碌无为一年的情况,并不是不努力,而更可能的是产品或者技术的风潮还没到,我们走得有点过快了,或者有点走偏了。另外一种情况是团队成员的个人能力,有时候确实会遇到一些思维比较慢的同事,你布置了调研任务,也花费了时间做了详细解释,但是他就是理解错了。 这种情况下我觉得需要看这个人的以往工作绩效,以及他对这个事情的理解态度来做出反应。我常说的是,这个人如果自身能力较弱,嘴上还死不承认,那就是作死。如果自身能力很强,也很积极做事,这个时候我们应该多放权,让他自己思考,他也会乐于如此。如果自身能力不强,但是他对自身弱点有认识,工作态度很好,这个时候犯错了,我们不能过度责骂,应该宽容对待他,先问清楚原因,然后拉他一起分析过程,帮助他成长,要知道,他是愿意干活的,只要他成长了,我们的团队整体都会受益。 “钱能买到一切有价的东西,独独换不回健康,也唯有生命才是无价的。” 我们经常会听说哪个名人得癌症了,哪个名人又猝死了,这些例子数不胜数。他人患病,我们会惋惜,却始终痛不上自己的身,很多时候,唯有感同身受,才能身心相印。 我们只有保持身体健康,才能更好地带领团队。 2016年9月23日,女儿上中班以后的第一次家长会。 老师给家长出了一道题目:“论述传统授课型幼儿园教育方式VS新型游戏型幼儿园教育方式”,家长们临时组队,分为3组,讨论过程踊跃、激烈,正方、反方、中间派均很明确,最终结论如下面三张图。不得不说,家长会也是一个技术活啊,而且现在的家长,思维都很活跃,都很有自己的看法和主见,也都能尊重其他人,很不错。 我的想法是,传统教育方式目标比较明确,就好比我们带领一个技术团队,通过传统教育方式培养出来的优等生,适合带领目标比较明确的团队,比如告诉你这个团队需要在指定时间内完成哪些需求点,最好是系统架构、数据流方式都进行限定,这样就比较容易完成了。 游戏型幼儿园教育方式培养出来的优等生,创新能力十足,很有足见,能够在很短时间内找到自己的定位,懂得如何快速地与人打交道,找到适合自己的团队成员,一起抢夺有限的游戏资源,让自己和团队能够最大程度地玩耍。但是可能他们不太喜欢按部就班地工作,在那样的环境下容易产生抵触心理。 这两种方式本身没有好与坏,关键在于你把它用在哪里,例如传统的外包行业、传统行业的IT部门,采用传统教育方式培养出来的学生能够较好地完成目标,因为他们习惯了惯性思维,能够理解容忍、包容,在不需要自己设定目标、设计创新型产品的时候,更能适应行业所限定的一切。 而对于游戏型幼儿园培养的方向,是为不确定具体目标的新型行业、企业培养人才,因为在那些领域,你无论带领一个团队,还是负责一个产品的设计,没有人告诉你明确的目标,没有人告诉你这个团队的技术方向是什么,没有人告诉你做一个什么样的产品可以获得收益,全都要靠自己,只有在最短时间内能够找到自己的方向的Leader才能胜任这样的岗位要求。 |