如何做好一个技术公司的cto?( 二 )


总的来说 。作为一名优秀的 CTO 。我们需要一边要督促自己不断学习新技术 。自己能够上手使用 。也要结合实际团队情况 。规划新技术的预研、落地步骤 。让团队成员既能享受到稳定技术的红利 。也能不断地尝试新事物 。让大家能够看到未来 。不担心自己逐渐落后于行业的发展 。更能提升对于公司的归属感 。
丰富的技术背景
从很多信息汇总来看 。科技圈普遍认为 CTO 最好能够具有领导不同的软件技术团队的背景经验 。具备在软件开发流程、架构、产品上能够有较为综合的领导能力 。如果你没有围绕产品开发周期的各个角色的轮转实际工作经验 。担任 CTO 之后 。很多时候确实容易犯错误 。而且错误几乎不可避免 。毕竟人的经验很多时候都是摸翻滚打积累出来的 。
对于这一层的理解 。我认为其实可以分为两部分 。即技术尊重和工作经验 。
第一部分是下属对你的技术尊重 。要带领工程师 。你首先需要深入理解他们使用的工具、流程 。以及程序设计的艺术 。你理解得越深入 。在和下属工程师进行技术对话时 。参与能力就越强 。越容易获得他们的尊重 。微软的一位工程师这样评价比尔. 盖茨:“盖茨最喜欢和他的工程师一起将程序分析到比特、字节层面 。在技术战斗中他可以非常轻易地守住自己的阵地 。他之所以可以获得工程师的尊重 。因为他可以轻易地战胜他们” 。
成功地管理工程师最重要、最关键的因素 。是得到你管理的下属的技术尊重 。如果没有技术尊重 。那么你的每一个具体想法 。都可能会遇到主动或者被动的阻碍 。正是由于这个原因 。那些在职业生涯的某个时期没有做过工程师的团队管理者 。才会觉得有效地管理工程师是极其困难的事情 。
要得到技术尊重 。关键因素包括:
理解计算机程序设计的艺术;
拥有良好的过往履历;
做出技术贡献;
追逐技术潮流的最前沿;
成为一个技术或者职业组织的活跃成员;
展现出强大的个人价值 。
技术尊重的这些不可分割的组成元素 。解释了为什么从公司外部招聘过来的 CTO 很难真正落地(短时间内开展有效的管理工作) 。你所选择的这位“空降”的 CTO 。你需要充分考虑他是否有良好、可以被证明的履历 。这样才能让团队对他产生尊重感 。所以说 。一般情况下技术团队是不会空降高管的 。
第二部分是丰富的工作经验 。我认为一名合格的 CTO 。他应该具备对于技术团队的杰出的管理能力 。包括丰富的团队建设经验、丰富的人员管理经验、完整的产品开发过程管理经验、丰富的技术调研 / 预研经验、丰富的系统架构经验、较好的英语能力(因为很多文档、演讲都是全英文的)等等 。这些能力的积累需要很长一段时间的学习、工作 。想要真正做到“丰富的技术背景”这一条品质要求 。其实不那么容易 。不是靠时间堆积就行的 。
说到这里 。我推荐大家看看章文嵩博士的成长过程 。章博士是技术专家 。也是 LVS(Linux Virtual Server 。Linux 虚拟服务器) 开源软件创始人 。曾经是 TelTel 公司的首席科学家 。ChinaCluster 的共同创办人 。2009 年加入淘宝 。任核心系统负责人 。沉淀了 CDN、TFS、Tair、Tengine、MySQL、JVM、Linux 内核、图像搜索等技术和产品 。他在淘宝网的时候 。通过低碳技术减少能耗 。成功地将能耗降低为原有的 1/4 。2013 年投身云计算事业 。历任阿里云飞天二部负责人、阿里云 CTO、阿里云首席科学家 。负责 ECS、RDS、OSS、CDN、SLB 等云产品 。2016 年 5 月 。滴滴出行发内部邮件对 CTO 线进行了调整 。任命章文嵩为高级副总裁 。负责 CTO 线基础平台部兼工程技术委员会主席 。大家可以看到 。章博士的发展过程一直是沿着技术主线布局前进的 。经过了云计算的历练 。现在可以走到一个新的 CTO 平台 。
聚焦企业文化

如何做好一个技术公司的cto?

文章插图
很多技术出身的 CTO 或者技术团队管理者 。容易出现认知上的错误 。认为团队的氛围建设 。或者企业文化的落实等 。这些都和自己没有关系 。自己只是过来做和技术有关的工作的 。这一点认知是完全错误的 。作为一名优秀的 CTO 。你应该理解 。其实很多工程师将你作为他们的目标、导师 。如果你处理团队事务的能力很差 。导致团队内部出现各种各样的奇葩问题 。那么无论你的技术能力多强 。最终也会带领团队走向没落 。记得小时候看上海申花队的报道 。说请来了原巴西国家队的一位主教练 。结果战绩反而越来越差 。最后了解才知道这位主教练每次训练完就立即会酒店 。从来不和球员在场外沟通 。更谈不上文化建设了 。把工作当成赚钱的手段 。不和任何人沟通 。不输球才怪 。

推荐阅读