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

那么作为一个软件工程师怎样才算是拥有“技术领导力”呢?我个人认为,是有下面的这些特质。

能够发现问题。能够发现现有方案的问题。
能够提供解决问题的思路和方案,并能比较这些方案的优缺点。
能够做出正确的技术决定。用什么样的技术、什么解决方案、怎样实现来完成一个项目。
能够用更优雅,更简单,更容易的方式来解决问题。
能够提高代码或软件的扩展性、重用性和可维护性。
能够用正确的方式管理团队。所谓正确的方式,一方面是,让正确的人做正确的事,并发
挥每个人的潜力;另一方面是,可以提高团队的生产力和人效,找到最有价值的需求,用
最少的成本实现之。并且,可以不断地提高自身和团队的标准。
创新能力。能够使用新的方法新的方式解决问题,追逐新的工具和技术。

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