发展技术领导力
拥有技术领导力的人的特质
- 善于发现问题。
- 能够提供解决问题的思路和方案,并比较优缺点。
- 能够做出正确的技术决定。
- 能够用更优雅,更简单,更容易的方式解决问题。
- 能够提高代码或软件的拓展性,重用性和可维护性。
- 能够用正确的方式管理团队。
- 让萝卜找到自己的坑,各站所能。
- 提高团队整体效能。
- 创新能力。
如何让自己逐渐拥有技术领导力
- 扎实的基础技术。华为的编程基础能力要求大纲
- 编程。
- 至少一门编程语言。
- 编程范式。
-
[[ 数据结构和算法 ]]。
- 系统架构。
- 计算机系统原理。
- 操作系统原理和基础。
- linux系统
- 进程与进程管理
- 线程与线程调度
- 多核的缓存一致性
- 信号量
- 物理内存管理
- 虚拟内存管理
- 内存分配
- 文件系统
- 磁盘管理
- 网络基础。
- 数据库原理
- 分布式技术架构
- 超强的学习能力
- 学习的信息源
- 与高手交流
- 举一反三融会贯通的思考
- 不怕困难的态度
- 开放的心态
- 坚持做正确的事
- 提高效率的事情。
- 自动化的事情。
- 掌握前沿技术的事情
- 知识密集型的事情。
- 技术驱动的事情。
- 不断提高对自己的要求标准
- 技能地图,google的自我评分卡
- 敏锐地技术嗅觉
- 强调时间,学以致用
- 持续编程
反向链接: