极客时间已完结课程限时免费阅读

05 | 何为技术领导力?

05 | 何为技术领导力?-极客时间

05 | 何为技术领导力?

讲述:杨超

时长11:54大小10.87M

你好,我是陈皓,网名左耳朵耗子。
我先说明一下,我们要谈的并不是“如何成为一名管理者”。我想谈的是技术上的领先,技术上的优势,而不是一个职称,一个人事组织者。另外,我不想在理论上泛泛而谈这个事,我想谈得更落地、更实际一些,所以,我需要直面一些问题。
首先,要考虑的问题是——做技术有没有前途?我们在很多场合都能听到:技术做不长,技术无用商业才有用等这样的言论。所以,在谈技术领导力前,我需要直面这个问题,否则,技术领导力就成为一个伪命题了。

技术重要吗?

在中国,程序员把自己称作“码农”,说自己是编程的农民工,干的都是体力活,加班很严重,认为做技术没有什么前途,好多人都拼命地想转管理或是转行。这是中国技术人员的一个现实问题。
与国外相比,似乎中国的程序员在生存上遇到的问题更多。为什么会有这样的问题?我是这么理解的,在中国,需要解决的问题很多,而且人口众多。也就是说,中国目前处于加速发展中,遍地机会,公司可以通过“野蛮开采”来实现自身业务的快速拓展和扩张。而西方发达国家人口少一些,相对成熟一些,竞争比较激烈,所以,更多的是采用“精耕细作”的方式。
此外,中国的基础技术还正在发展中,技术能力不足,所以,目前的状态下,销售、运营、地推等简单快速的业务手段显得更为有效一些,需要比拼的是如何拿到更多的“地”。而西方的“精耕细作”需要比拼的是在同样大小的一块田里,如何才能更快更多地种出“粮食”,这完全就是在拼技术了。
每个民族、国家、公司和个人都有自己的发展过程。而总体上来说,中国公司目前还处于“野蛮开采”阶段,所以,这就是为什么很多公司为了快速扩张,要获得更多的用户和市场 ,需要通过加班、加人、烧钱、并购、广告、运营、销售等这些相对比较“野蛮”的方式发展自己,而导致技术人员在其中跟从和被驱动。这也是为什么很多中国公司要用“狼性”、要用“加班”、要用“打鸡血”来驱动员工完成更多的工作。
但是,这会成为常态吗?中国和中国的公司会这样一直走下去吗?我并不觉得。
这就好像人类的发展史一样。在人类发展的初期,蛮荒民族通过野蛮的掠夺来发展自己的民族更为有效,但我们知道资源是有限的,一旦没有太多可以掠夺的资源,就需要发展“自给自主”的能力,这就是所谓的“发展文明”。所以,我们也能看到,一些比较“文明”的民族在初期搞不过“野蛮”的民族,但是,一旦“文明”发展起来,就可以从质上完全超过“野蛮”民族。
从人类历史的发展规律中,我们可以看到,各民族基本都是通过“野蛮开采”来获得原始积累,然后有一些民族开始通过这些原始积累发展自己的“文明”,从而达到强大,吞并弱小的民族。
所以,对于一个想要发展、想要变强大的民族或公司来说,野蛮开采绝不会是常态,否则,只能赢得一时,长期来说,一定会被那些掌握先进技术的民族或公司所淘汰。
从人类社会的发展过程中来看,基本上可以总结为几个发展阶段。
第一个阶段:野蛮开采。这个阶段的主要特点是资源过多,只需要开采就好了。
第二个阶段:资源整合。在这个阶段,资源已经被不同的人给占有了,但是需要对资源整合优化,提高利用率。这时通过管理手段就能实现。
第三个阶段:精耕细作。这个阶段基本上是对第二阶段的精细化运作,并且通过科学的手段来达到。
第四个阶段:发明创造。在这个阶段,人们利用已有不足的资源来创造更好的资源,并替代已有的马上要枯竭的资源。这就需要采用高科技来达到了。
这也是为什么像亚马逊、Facebook 这样的公司,最终都会去发展自己的核心技术,提高自己的技术领导力,从早期的业务型公司转变成为技术型公司的原因。那些本来技术很好的公司,比如雅虎、百度,在发展到一定程度时,将自己定位成了一个广告公司,然后开始变味、走下坡路。
同样,谷歌当年举公司之力不做技术做社交也是一个失败的案例。还好拉里·佩奇(Larry Page)看到苗头不对,重新掌权,把产品经理全部移到一边,让工程师重新掌权,于是才有了无人车和 AlphaGo 这样真正能够影响人类未来的惊世之作。
微软在某段时间由一个做电视购物的销售担任 CEO,也出现了技术领导力不足的情况,导致公司走下坡路。苹果公司,在聘任了一个非技术的 CEO 后也几近破产。
尊重技术的公司和不尊重技术的公司在初期可能还不能显现,而长期来看,差距就很明显了
所以,无论是一个国家,一个公司,还是一个人,在今天这样技术浪潮一浪高过一浪的形势下,拥有技术不是问题,而问题是有没有拥有技术领导力。
说得直白一点,技术领导力就是,你还在用大刀长矛打仗的时候,对方已经用上了洋枪大炮;你还在赶马车的时候,对方已经开上了汽车……

什么是技术领导力?

但是,这么说还是很模糊,还是不能清楚地说明什么是技术领导力。我认为,技术领导力不仅仅是呈现出来的技术,而是一种可以获得绝对优势的技术能力。所以,技术领导力也有一些特征,为了说清楚这些特征,先让我们来看一下人类历史上的几次工业革命。
第一次工业革命。第一次工业革命开始于 18 世纪 60 年代,一直持续到 19 世纪 30 年代至 40 年代。在这段时间里,人类生产逐渐转向新的制造过程,出现了以机器取代人力、兽力的趋势,以大规模的工厂生产取代个体工厂手工生产的一场生产与科技革命。由于机器的发明及运用成为了这个时代的标志,因此历史学家称这个时代为机器时代(the Age of Machines)。
这个时期的标志技术是——“蒸汽机”。在瓦特改良蒸汽机之前,生产所需的动力依靠人力、畜力、水力和风力。伴随蒸汽机的发明和改进,工厂不再依河或溪流而建,很多以前依赖人力与手工完成的工作逐渐被机械化生产取代。世界被推向了一个崭新的“蒸汽时代”。
第二次工业革命。第二次工业革命指的是 1870 年至 1914 年期间的工业革命。英国、德国、法国、丹麦和美国以及 1870 年后的日本,在这段时间里,工业得到飞速发展。第二次工业革命紧跟着 18 世纪末的第一次工业革命,并且从英国向西欧和北美蔓延。
第二次工业革命以电力的大规模应用为代表,以电灯、电报以及无线电通信的发明为标志。这些发明把人类推向了“电力”时代。电力和内燃技术的出现,让人类进入了真正的工业时代。随着这些技术的发展,工人阶级开始受到关注,并逐渐出现了有专业知识的中产阶级,而且人数众多。
第三次工业革命。第三次工业革命又名信息技术革命或者数字化革命,指第二次世界大战后,因计算机和电子数据的普及和推广而在各行各业发生的从机械和模拟电路再到数字电路的变革。第三次技术革命使传统工业更加机械化、自动化。它降低了工作成本,彻底改变了整个社会的运作模式,也创造了电脑工业这一高科技产业。
它是人类历史上规模最大、影响最深远的科技革命,至今仍未结束。主要技术是“计算机”。计算机的发明是人类智力发展道路上的里程碑,因为它可以代替人类进行一部分脑力活动。
而且,我们还可以看到,科学技术推动生产力的发展,转化为直接生产力的速度在加快。而科学技术密切结合,相互促进,在各个领域相互渗透。
近代这几百年的人类发展史,从蒸汽机时代,到电力时代,再到信息时代,我们可以看到这样的一些信息。
关键技术。蒸汽机、电、化工、原子能、炼钢、计算机,如果只看这些东西的话,似乎没什么用。但这些核心技术的突破,可以让我们建造很多更牛的工具,而这些工具能让人类干出以前干不出来的事。
自动化。这其中最重要的事就是自动化。三次革命中最重要的事就是用机器来自动化。通信、交通、军事、教育、金融等各个领域都是在拼命地自动化,以提高效率——用更低的成本来完成更多的事。
解放生产力。把人从劳动密集型的工作中解放出来,去做更高层次的知识密集型的工作。说得难听一点,就是取代人类,让人失业。值得注意的是,今天的 AI 在开始取代人类的知识密集型的工作……
因此,我们可以看到的技术领导力是:
尊重技术,追求核心基础技术。
追逐自动化的高效率的工具和技术,同时避免无效率的组织架构和管理。
解放生产力,追逐人效的提高。
开发抽象和高质量的可以重用的技术组件。
坚持高于社会主流的技术标准和要求。

如何拥有技术领导力?

前面这些说得比较宏大,并不是所有的人都可以发明或创造这样的核心技术,但这不妨碍我们拥有技术领导力。因为,我认为,这世界的技术有两种,一种是像从马车时代到汽车时代这样的技术,也就是汽车的关键技术——引擎,另一种则是工程方面的技术,而工程技术是如何让汽车更安全更有效率地行驶。对于后者来说,我觉得所有的工程师都有机会
那么作为一个软件工程师怎样才算是拥有“技术领导力”呢?我个人认为,是有下面的这些特质。
能够发现问题。能够发现现有方案的问题。
能够提供解决问题的思路和方案,并能比较这些方案的优缺点
能够做出正确的技术决定。用什么样的技术、什么解决方案、怎样实现来完成一个项目。
能够用更优雅,更简单,更容易的方式来解决问题
能够提高代码或软件的扩展性、重用性和可维护性
能够用正确的方式管理团队。所谓正确的方式,一方面是,让正确的人做正确的事,并发挥每个人的潜力;另一方面是,可以提高团队的生产力和人效,找到最有价值的需求,用最少的成本实现之。并且,可以不断地提高自身和团队的标准。
创新能力。能够使用新的方法新的方式解决问题,追逐新的工具和技术。
我们可以看到,要做到这些其实并不容易,尤其,在面对不同问题的时候,这些能力也会因此不同。但是,我们不难发现,在任何一个团队中,大多数人都是在提问题,而只有少数人在回答这些人的问题,或是在提供解决问题的思路和方案。
是的,一句话,总是在提供解决问题的思路和方案的人才是有技术领导力的人。
那么,作为一个软件工程师,我们怎么让自己拥有技术领导力呢?总体来说,是四个方面,具体如下:
扎实的基础技术
非同一般的学习能力
坚持做正确的事
不断提高对自己的要求标准
好了。今天我们要聊的内容就是这些,希望你能从中有所收获。而对于如何才能拥有技术领导力,你不妨结合我上面分享的四个点来思考一下,欢迎在留言区给出你的想法。下节课,我也将会和你继续聊这个话题。
分享给需要的人,Ta购买本课程,你将得29
生成海报并分享

赞 223

提建议

上一篇
04 | 从Equifax信息泄露看数据安全
下一篇
06 | 如何才能拥有技术领导力?
unpreview
 写留言

精选留言(148)

  • 菡萏如佳人
    2017-10-17
    听了皓哥谈的几点,我结合自身体会来说说:网络、数据结构、算法思想等基础知识真的是工作越久越觉得重要,现在新技术新思想层出不穷,需要我们要有快速学习能力,才能拥有技术领导力,除了做正确的事,我觉得正确的事能够起到复利效应也很重要,最后的不断提高对自己要求,应该就是永远不要待在舒适区,主动进入学习区,重复工作尽量自动化,去研究别人不知道的新知识,这样才能具备强大的技术领导力,做一个真正优雅的极客~
    共 1 条评论
    276
  • 二师哥
    2018-06-15
    个人感觉,提高自身的技术领导力,就像古时的大侠一般。 要想成为一个真正的大侠, 必须拥有雄厚的内功(扎实的基础知识), 不断的追求和超越(不断提高自己的专业水平) 与高手切磋演武(乐于分享和交流) 为国为民的侠肝义胆(做正确的事和决定)
    展开
    共 1 条评论
    105
  • Kiryu
    2020-03-06
    对于文章中的观点,一部分认同,一部分感觉不太对,简单说说: 一、技术是什么?是核心竞争力之一。 1. 其实无论主体是什么,一个人、一个公司、一个国家,想要立足,想要长远,最重要的就是三个字,“竞争力”,竞争力是一个对象在市场竞争中的核心筹码。而对于文章开头说的,目前的技术市场处于野蛮开垦的观点,这部分是对的。中国是一个还未开发的市场,在这里有大片的蓝海,等待资本开发,而对于没有开发的蓝海,技术只是核心竞争力中的一部分,而此时,资本才是最大的核心竞争力。因为对于一个没有开发过的市场来说,用户并不知道他们需要的是什么,这个时候,给用户提供了最基本的功能,就足够在这个市场站稳脚跟,资本越多,步子就迈得越快,市场占有率就越高,就能拥有一个良好的开端。 2. 在资本占领市场后,用户被培养,会渐渐对这个市场拥有一定的认知,他们会开始思考自己需要什么,这个时候,资本毕竟是要盈利的,不可能永远通过资本补贴来吸引用户,占领大块的蛋糕。当资本的竞争力过去,那另一个最大的竞争力,就是技术,至少对互联网产品来说,技术是非常大的一部分。 3. 所以,在任何一个情况下,技术都是很重要的,因为就是核心竞争力的一部分,只是随着市场的不同,占有的比例不同而已。 二、说说中国市场。 1. 提到中国,大家就会想到,人口大国,中国能如此快速发展,离不开13亿人口红利,那么更细致的看,看技术行业。计算机作为中国大火的一个“高薪“职业,大家都打破了头想往里面挤,而无论任何行业的任何职位,肯定都是有供需关系的。刷盘子这事,13亿人,排除身体问题的,都能做,市场供给能力大大高于需求,所以肯定是不会是高薪行业。转过头来看it,如果是十年前还不好说,如今的it行业,有着各种开发框架,有着各种培训机构,其实入门门槛是低了很多的,加上传言重的“高薪”,大家都会往这个行业涌,目前中国的it行业,竞争过大,供给是大大高于需求的(一般程序员),对公司来说,20k请个人也能做,10k请个人也能做,在不在乎系统质量的情况下,谁不愿意节省成本呢? 2. 中国国内的产品迭代非常快,快速开发带来的就是需要提高员工的产出,那么,加班是最简单的办法。 3. 加班带来的问题就是,精力会成为核心竞争力的一部分,这就是大家认为程序员是年轻饭的原因之一。 三、说回核心竞争力。 1. 技术是知识的体现,在高速发展的现代,在it还算是个新兴产业的现在,知识是在飞速的更新的。 2. 根据统计,大部分的行业,每十年就会淘汰50%的知识,而计算机作为一个新兴行业,快速发展过程中,十年淘汰的知识应该远不止50%。 3. 在中国特殊市场,也就是说,哪怕你掌握了大部分基础,十年中你不学习,哪怕有经验作伴,你在核心竞争力上是小于刚刚入行几年的人的,因为精力大大高于你,且你的知识部分被淘汰后,大多不分伯仲。 四、结论 1. 所以说的这么多,重点根本不在于掌握了多少技术,因为哪怕是拥有当前顶尖的知识水平,也会慢慢失去核心竞争力。 2. 重点在于,如何保持核心竞争力,所以无论是现在的中国市场,还是未来的中国市场,实际上都没有变化,技术都是非常重要的!说出“在中国,程序员把自己称做“码农”,说自己是编程的农民工,干的都是体力活,加班很严重,认为做技术没有什么前途,好多人都拼命地想转管理或是转行。这是中国技术人员的一个现实问题。”这样话的人,本身根本就没有想过提高自己的竞争力,换句话说,他在大部分行业,都是被淘汰的那群人,只不过技术这行,淘汰的更快而已。 3. 如何保持技术人员的核心竞争力,终身学习!终身学习!终身学习! 4. 同意文章中的发展阶段观点,随着社会发展技术会越来越重要,但是要保持警惕,并不是说随着社会进步,技术被重视,你就一定不会被淘汰了,只是不会被淘汰的人更多了,你依然要努力成为顶尖的这部分人。 文笔奇差,拙见勿喷。
    展开
    共 7 条评论
    92
  • chitanda
    2019-06-12
    关于中国的技术人员这么苦,我觉得主要原因还是国内根本不把人当人,你看阿里在美国敢搞个996吗?从上至下都不把人当做人。不只是软件技术人员,工人,教师,无不如此。
    共 2 条评论
    31
  • Groot
    2017-10-21
    基础技能一般,学习能力也一般,所以感觉自己很多方面能力都不够,只能一直不停的学习学习再学习,不敢停下学习的脚步
    共 2 条评论
    25
  • 迷宫中的将军
    2017-12-21
    前面的观点不是很同意,中国的技术人员这么苦的原因是国内竞争更激烈,相反在国外没有那么激烈。
    共 6 条评论
    20
  • GeekAmI
    2018-02-06
    浩哥提到的技术领导力特质,不仅仅是技术非常牛,而且在发现问题、提供最佳方案,团队管理能力、创新能力各方面都没有短板的能力。我觉得这样的人,无论是在大公司,还是自己创业,都是把好手。但是成为这样的人,需要学习能力强、持续学习、基础扎实、高标准要求。
    16
  • Ecool
    2019-03-18
    工作了几年,觉得基础知识越来越重要,主要是算法思想,数据结构,网络通信这些模块
    9
  • 孙振超
    2019-02-18
    个人认为中国码农的这种特征一方面是当下的发展阶段造成的,因为有太多的市场空白,只要跑马圈地就可以了;另一方面也和东亚地区的文化有关,像临近的韩国和日本,已经算是发达国家了,工作时间和工作强度要比同样经济水平的欧美要高不少。 至于提升技术领导力,最主要的还是要提升基础技术能力和良好的沟通协调能力。有基础技术能力才不会被层出不穷的新框架、新技术弄的手足无措,因为这些新框架、新技术也都是在原有框架、基础上发展起来的,基本的原理还是那些,不同的只是实现方式上,掌握了基础技术和原理,就可以能快的领会理解为我所用;在有了深厚的能力之外,还需要把这些能力去影响周围的人,通过大家的合力将事情做成,在这个过程中沟通、协调能力就非常重要了。
    展开
    共 1 条评论
    8
  • 大斌
    2017-11-21
    尊重技术,追求核心基础技术。 追逐自动化的高效率的工具和技术,同时避免无效率的组织架构和管理。 解放生产力,追逐人效的提高。 开发抽象和高质量的可以重用的技术组件。 坚持高于社会主流的技术标准和要求。
    7
  • 张印
    2017-10-19
    很有深意的概括 知道什么是领导力 有的放矢 技术领导力不等于技术管理能力
    6
  • 2019-01-14
    指路明灯 扎实的基础技术; 非同一般的学习能力; 坚持做正确的事; 不断得高对自己的要求标准; 这四句话可以放任四海,各行各业都适用,不易做到而已。但是指明了方向,少一些迟疑和迷茫。
    展开
    5
  • 许泽宇
    2017-10-23
    “今天的 AI 在开始取代人类的知识密集型的工作”啥时候详细讲讲呗?😂
    共 1 条评论
    5
  • Bug? Feature!
    2020-11-11
    作为技术人,怎么才能拥有技术领导力? 1,扎实的基础 2,强悍的学习能力 3,坚持,坚持,再坚持 4,不断提高自己的认知
    展开
    4
  • ShawnZ
    2020-03-10
    技术的确很重要,但没不必抬到非其不可的程度,不同公司有不同公司的基因。 Google认定技术和产品的稳定性,其基因是工程师文化,所以工程师就是Google最有权势的人。 而有些公司最看重用户体验,产品至上,产品讲理说话最算数,比如苹果和腾讯。 技术很重要,但要确保你在的公司是技术至上,尊重技术人员,不然就是选错了路,当然我们大多数人好没到拼其它东西的地步。
    展开
    共 1 条评论
    4
  • wangbo
    2019-10-09
    细想起来,我们老板就是傻
    4
  • Abby
    2018-10-18
    怎样算非同一般的学习能力?
    共 2 条评论
    3
  • miketan
    2018-04-12
    发现问题,提出解决问题的方案! 最核心本质
    共 2 条评论
    3
  • Hunter_wyg
    2017-12-08
    先进生产力被落后生产力管理的窘境,除了自己往上爬还有别的解决办法么……
    共 1 条评论
    3
  • 大梦一场
    2017-11-02
    突然觉得自己做前端放在整个世界观来看,不过是为了用户的某些需求,用更少的成本解决更多的问题。
    3