在互联网领域,做一个技术leader,应该具备怎样的能力?如果没有,将给团队带来什么样的结局? 举报 理由 举报 取消 现在互联网,移动互联网可谓飞速发展,也是一个鱼龙混杂的行业,怎样去挖掘一个牛逼的技术领导人,如果技术leader能力和岗位能力不匹配,将给团队带来怎么样的后果? 2017年4月16日 10 条回复 1279 次浏览 互联网,互联网创业,开发,行业,软件
回复 ( 10 )
1、有野心,不让自己成为整个团队的天花板。
2、有魄力,勇于统帅全队,该站出的时候站出。
3、有执行力,对团队的承诺说到做到。
4、有大局观,能够看清整片森林,抓住重点。
5、有同理心,了解下属所需,给予下属足够空间。
学习能力,沟通能力,产品意识。
没有学习能力,无法跟上技术更新的速度;
没有产品意识,无法做到技术和市场的结合,做出好的产品;
没有沟通能力,无法团结大家。
这是必备的三项能力。
目标、计划、责任人。三者都要清晰!
既然限定了技术leader,那技术、方案要先于团队使用前思考。学习成本、开发成本、维护成本等多维度平衡决策。
带过小规模技术团队,涉及到框架和业务研发Team ,包括做一些前端框架、支撑公共业务以及业务落地。有一些简单的感受,包括现在想明白的一些,可以聊聊。
夜已深,简单以QA形式展现。
Q: 最怕的是什么?
A: 团队的天花板,是你自己
Q: 最值得去做的什么?
A:肯定不是单纯的coding,而是培养下属的多样性。为他们找到合适的方向,让他们可以为之努力,这个切合点很难,但是是值得团队管理必须做的。当然,作为一线领导,必须为下属扛得住压力,创造一个比较好的施展空间。
Q:什么是tech leader的责任和价值?
A:责任是确保团队在合理的人力分配下完成业务的落地,如何平衡【合理分配】是个学问,包括,业务迭代的速度和质量。这个需要和业务方保持紧密的沟通。
tech leader的价值并不能通过单纯的个人coding实现,而必须弄清楚,你的价值是自己团队的价值和影响到其他团队的价值总和。因此,tech leader做的事就不是单纯自己团队的管理工作了。
Q: tech leader是否应该coding?
A:一线基层的tech leader应该有一定的技术感觉,至少在宏观层面可以给团队成员一个方向的参考。面对遇到团队的技术危机,tech leader应该作为第一线责任人,不应该推脱。做到,充分信任下属,做到可以让下属“放手”去做。
哦,想起来,刚才看了一个书评不错,引用一下《商业的本质》一段总结 from何舒卉(简书作者)。
领导者应该怎么处理和下属之间的关系:
第一,要体谅下属,真正关心他们,知道怎么才能调动他们的积极性。
第二,要把自己视为“首席解释官”,为团队解释公司的使命和所需要的行动,让团队的成员明白自己所处的环境,明白工作的意义。
第三,要为下属扫除障碍,清除官僚作风和其他没有必要的条条框框。
第四,要展示“慷慨基因”,下属取得良好业绩之后,要慷慨地、公开地庆祝,可以提出表扬、给予晋升或发奖金。
第五,要确保让下属快乐工作,要创造一个轻松愉快的环境。
这本书,建议可以阅读下。
还有推荐一本好书,也是一位资深的架构师推荐给我的。叫做《格鲁夫给经理人的第一课》。这本书,我同样推荐给了我好多朋友。
将带来怎么的后果?
这个要么很可怕,要么tech leader在合适的时机成长起来,或者团队成员帮助他成长起来。
别这样啊,别用英文啊,你到底是问的technical lead 还是leader啊?你想问的是项目技术负责人,还是产品技术路线图制定人,还是公司企业架构师啊,这些都没分清楚,下面就一堆强答的也是知乎特色了。。。。
最高票回答的做过移动互联网平台吗?碰过几个千万级投资,你们项目日活能到多少,最熟悉哪个垂直领域啊?全篇在说代码,真正合格的技术老大在工作过程中有20%的事件碰代码就不错了。还有,做移动互联网平台的,居然还有客户提出来的什么需求?你们做的是外包吧
我只想说,真正靠谱的所谓技术leader,如果你碰巧遇到了,你想把他弄来的过程,会是一个真正的双向选择。
他们很了解相关行业领域,有广泛的人脉,也经常会有较强的产品规划和设计能力
他们有多年架构经验,有服务架构能力,体现在对系统功能性需求和非功能性需求的理解和把控,产品全生命周期的服务治理,日常运维,可持续性集成
如果真想做好,建议就不要招一群乱七八糟的人进来,然后指望技术老大拯救天下。直接挖一个高水平团队就完事了。死在无意义的内耗上的项目见过太多了
搞技术的,最重要的当然是专业技术要精通,但作为领导,我觉的思维格局和执行力更重要。
身边有无数个团队解散的例子,都是因为领导的格局太小,墨守成规,导致项目还没全部做完,就过时了,然后项目被上层kill掉。
执行力体现在”营销”能力上。有些想法很好,但是不懂得“营销”,引不起上层的兴趣,得不到支持,最后只能是停留在想法上。
学会给下属画饼。
学会给上司汇报工作。
学会跟同级撕逼。
学会怎么不让自己的项目成为一摊屎。
捡几个重要的,主要跟各部门沟通了,知道你手上的人哪些人厉害,挖人挖人挖人. 能准确预估工期把握进度
第一、有野心、有追求。不管是老板还是下属,还是从个人来讲,追求自我超越的人永远是最棒的。他们会竭尽所能的把劣势全部扭转,为公司创造效益,为下属做出榜样。——做leader,首先要有直面一切的态度。
第二、所谓审时度势。简单的讲,就是作为一个团队的leader,你一定要搞清楚老板、客户、下属,包括你自己的利益诉求点,在这些点里寻求最佳【平衡】(清晰的立场、过硬的沟通能力)。下属只会追随能够让他们或提升能力或赚钱发财或升职加薪的leader,你才有威望;老板只会看重能够创造最多效益而且不太讨厌的人,你才有发挥的空间与升职的可能;客户只会盯着他所要求的的项目,你要会跟他们打交道,这样才留有了转圜的余地与空间。当然还有你自己的需求,在这些错综复杂的利益诉求中看到本质并平衡好一切的人,才可以在刀尖上跳舞而不伤。——做leader,要能够游刃有余。
第三、技术。这并不是指你能多久多久做完,而是你带着这个团队多久做完。讲实话,leader在技术上最重要的作用就是他多年的经验,他能够迅速地规划好项目的任务,甚至精确到个人时间。当然,遇到各种状况要能够即使处理,凭借自己对整个团队的了解和全局的把握,使所有的突发情况都在掌握之内。——做leader,应该要有1/3的人集体辞职的预案(最坏的打算~括弧笑)。
作为一个leader,这些应该是最重要的部分了。
不过要是没有嘛…也不是没见过,一一写起来麻烦╮(╯_╰)╭,你就想一下要是这三点反过来就好(^ˍ^) ,总之很恐怖~