左耳听风Day11何为技术领导力?

255 阅读3分钟

技术重要吗?

从人类社会的发展过程中来看, 基本上可以总结为几个发展过程:

  • 第一阶段: 蛮荒开发. 这个阶段的主要特点是资源过多, 只需要开采就好了.
  • 第二个阶段: 资源整合. 在这个阶段, 资源已经被不同的人给占有了, 但是需要对资源整合优化, 提高利用率. 这时通过管理手段就能实现.
  • 第三个阶段: 精耕细作. 这个阶段基本上是通过对第二阶段的精细化运作, 并且通过科学的手段来达到.
  • 第四个阶段: 发明创造. 在这个阶段, 人民利用已有不足的资源来创造更好的资源, 并且替代已有的马上要枯竭的资源. 这就需要采用高科技来达到了.

尊重技术的公司和不尊重技术的公司在初期可能还不显现, 而长期来看, 差距就很明显.

什么是技术领导力?

eg: 人类历史上的几次工业革命:

  • 第一次工业革命, 机器的发明和运用, 机器取代人力、兽力.
  • 第二次工业革命, 电力、内燃机的大规模应用. 随着这些技术的发展, 工人阶级开始受到关注, 并逐渐出现了有专业知识的中产阶级.
  • 第三次工业革命. 信息技术、数字化革命. 计算机和电子数据的普及, 使传统工业更加机械化、自动化, 降低了工作成本, 彻底改变了整个社会的运作模式.

科学技术推动生产力的发展, 转化为直接生产力的速度在加快. 而科学技术密切结合, 相互促进, 在各个领域相互渗透.

从蒸汽、到电力、再到信息时代, 可以看到这样的一些信息, 关键技术、自动化、解放生产力

因此, 我们可以看到的技术领导力是:

  • 尊重技术, 追求核心基础技术.
  • 追逐自动化的高效率的工具和技术, 同时避免无效率的组织架构和管理.
  • 解放生产力, 追逐人效的提高.
  • 开发抽象和高质量的可以重用的技术组件.
  • 坚持高于社会主流的技术标准和要求.

如何拥有技术领导力?

世界上的技术有两种, 一种是像马车时代到汽车时代这样的技术, 引擎, 创造出来的技术, 另一种是工程方面的技术, 而工程技术是如何让汽车更安全更有效率地行驶. 对于后者来说, 我觉得所有工程师都有机会.

那么作为一个软件工程师, 怎样才算是拥有“技术领导力了”呢:

  • 能够发现问题. 能够发现现有方案的问题.
  • 能够提供解决问题的思路和方案, 并能比较这些方案的优缺点.
  • 能够做出正确的技术决定. 用什么样的技术、什么解决方案、怎样实现来完成一个项目.
  • 能够用更优雅, 更简单, 更容易的方式来解决问题.
  • 能够提高代码或软件的扩展性、重用性和可维护性.
  • 能够用正确的方式管理团队. 让正确的人做正确的事, 提高团队的生产力和人效.
  • 创新能力. 能够使用心得方法新的方式解决问题、追逐新的工具和技术.

一言以蔽之, 总是在提供解决问题的思路和方案的人才是有技术领导力的人.

作为一个软件工程师, 我们怎么让自己拥有技术领导力呢? 总体来说, 是四个方面, 具体如下:

  • 扎实的基础技术.
  • 非同一般的学习能力.
  • 坚持做正确的事.
  • 不断提高对自己的要求标准.

此文章为3月Day11学习笔记, 内容来源于极客时间《左耳听风》, 强烈推荐该课