查看原文
其他

成就完美 CTO 的“六脉神剑”

2017-07-06 韩军 51CTO技术栈

他深谙电商之道,从零打造 1 号店网站及供应链系统,以技术引领业务发展。他是欧电云创始人韩军,下面将由他分享完美 CTO “六脉神剑”的经验之谈。


首先,从对 CTO 的一个认识误区讲起。

不写代码的 CTO 不是一名好 CTO?


现在国内的 CTO 很多都是技术出身,这是中国特色。我在澳洲待了两年,认识很多国外的 CTO,他们一大半以上都不是技术出身。


这带给我一个很大的思考,CTO 不是技术出身,你怎么做 CTO 啊?因为在我们中国人的传统意识中,都认为 CTO 天然是技术出身。


但是国外技术人不这样看,他们认为 CTO 不一定完全要纯技术出身的人才能做。


就像最近大家对 CTO 写不写程序的热议,这取决于你对 CTO 的定义是什么。对于互联网企业,如果 CTO 不写程序,好像是一个大逆不道的事,当然这个还要看你所在公司有多大规模而定。但是作为 CTO,我没有写过一行代码。


对于一个五六个人拉起的创业公司,那这个 CTO 不懂技术,或者不写代码,应该比较难。这时谈完美的 CTO 能力模型,我觉得几乎是不可能。


在这个时代,CTO 要代表什么呢?我能身先士卒,我能干活,所以你们跟着我干,没问题。在创业团队中,CTO 要有这种身先士卒的能力。

5000 人的技术团队不需要一个技术大牛做 CTO


我们做技术出身的,崇拜的是我们的师父,师父一定要比徒弟强,这只是中国的传统思维。在中国,叫匠气也好,工匠精神也好,这是中国的一种传统,我们做技术出身的也都是秉承着这种一代一代传承的思维模型。


如果你在一个小企业,或者说你处于某一个阶段,此时可能对你的技能要求非常重要,这也是你要带着伙伴们往前走的很重要的因素之一,但是到了另外一个时空下,有可能这个技能就变得不重要。


比如你是一个带着 1000 人、5000 人技术团队的 CTO,你有没有写代码能力,其实是一点都不重要。你将更多的考虑战略,包括业务的战略和技术的战略,你会考虑很多公司怎么发展的问题。

即使你能力强、写出的代码很完美、精通大数据,但是如果你没有做到以上那些,就很难交差。你带这么大的团队的时候,其实这些能力反而并不是那么重要。

CEO 期待什么样的 CTO?


其实就是做到以下几点:

  • 给老板提供技术需求,用老板听得懂的语言来沟通。

  • 对公司发展的趋势给出建议,至少是有建议权。如果你可以指引这个公司应该怎么发展,你能走到其他人的前面,那你获得的尊重就会更多,CEO 也会觉得你的作用很大,不仅仅只是一个技术工具。

  • 当 CEO 想到业务的时候,技术团队已经做好准备了,这可以说是 CTO 的最高境界。想要做到这一点,首先你要对技术有十足的把握,你对行业和业务的把握要很精准,因为提前投入是有风险的。

完美 CTO 的“六脉神剑”


具备完美 CTO 的“六脉神剑”。不管你是不是技术出身,都可以做技术 CTO。另外,不同的公司形态和不同的发展思路,对 CTO 的要求不太一样。

中冲剑:公司背景决定 CTO 定位

特点:大开大阖,气势雄迈。


CTO 的定位跟你所处公司的行业背景有关。如果你从事纯技术的解决方案,比如说你是做大数据的 CTO,或者做网络安全的 CTO。


实际上这种 CTO 在某种意义上来讲相对容易做,他就是这个公司的技术大牛。因为他提供的是一个技术支撑,对 CTO 的技术功底要求比较高。


假设我去做网络安全的 CTO,可能就做不好,因为我虽然了解网络安全,但是对整个的技术和研究没有业界的一些大牛那么深刻。


所以,这些都要根据公司领域和性质来看 CTO 的具体定位。


关冲剑:CTO 在公司的核心职能

特点:以拙滞古朴取胜。


一般来讲,公司的 CEO 或者是董事长对技术是不了解的,所以 CTO 不要希望他们理解你。


我做过很多公司的 CTO,发现哪怕是技术出身的 CEO,随着时间的变化,他对你的理解也会发生变化。


就像我的角色变了,虽然有时候我能理解技术,但是每个人都有自己的压力。各自的压力不一样,造成没有时间、没有精力去理解,这是很正常的。


作为老板来讲,他不一定想理解你,或者说他根本没有时间去理解你。


如果你老板是生意人出身,那他对技术的理解就更不一样了,他认为这个技术上的事情就是信手拈来,他会想我已经花了这么多钱请你来,你是大牛,你就应该帮我把这个搞好。


这实际上是 CTO 非常重要的课题,因为在任何一个公司,某种程度上你在这个公司里是代表技术团队去与老板沟通。


说直接点就是老板的观点就决定了你这个团队未来的走向,你团队的能力、团队获得的资源,或者说团队在公司的地位是由 CTO 决定的。


CTO 的本质就是解决老板对技术的期望。每一个老板对技术的期望是不一样的,当然第一个你肯定是要管控他的期望,不能让这个期望无边际。


第二个,你要解决老板的问题。他把你招进来,就是要解决技术上的问题。


作为 CTO,你的工作核心就是解决公司的技术问题,要知道公司在技术方面的最大难题是什么,老板对你的期望又是什么。


期望有一些是显性的,例如老板告诉你,你需要帮我解决什么问题,但是他告诉你的问题不一定是真正的问题。


这个有点像乔布斯所说的,顾客是不懂得他的需求的,你不要以为老板对他的技术需求很清楚,他可能并不清楚。


这就需要 CTO 去搞清楚老板的需求,去了解他目前的状况、公司的状况、客户的要求、碰到的困难等。


然后,你才能列出公司面临的有哪些问题,我采取哪些方式来解决这些困难。


你优先解决的问题是什么?那就是近期的问题。很多 CTO 犯了一个很大的错误,就是只关注未来的技术趋势,没有解决公司目前的技术需求,那是没有用的。


因为所有的蜜月期都是很短的,你不要想着老板对你天然就是喜爱,就是要给你资源,其实并不会。


你要想清楚在这个蜜月期快结束的时候,要交出一个什么样的成绩单,来使你所在公司的老板和高管团队来支持你往前走,这是很重要的。


少冲剑:CTO 带领团队要因势而论

特点:轻灵迅速。


什么样的团队氛围是最好的?是一团和气的氛围最好,还是说有战争力的氛围最好?


相比较之下,当然是有战争力的氛围更好,不过这样会少一些人情味。


还有很重要的一件事情,CTO 要判断技术的策略和商业价值是否一致。如果你在一个小公司,想花很多的成本去做高并发,或者双活乃至异地多活。


说句实话,真的是非常困难的事,技术成本很大。如果你的决策跟商业价值不一致,那你肯定不会成功。


还有就是对技术趋势的把握了,对 CTO 的未来发展是有影响的。


举一个很典型的例子,国内很多工程师是程序员出身,我擅长什么,最后就把擅长的技术带到了公司,这种现象比比皆是。


但是这种现象对公司并不会带来最大的好处,甚至某种程度上,会阻碍公司运行和发展。


少泽剑:新时代的 CTO 要熟悉公司业务

特点:忽来忽去,变化精微。


如果老板找的 CTO 都是不懂业务的,你稍微懂一点,你就很有优势。如果大家都很懂业务,你一点都不懂,那你就很危险。


从总体趋势来看,未来对 CTO 在业务方面的要求是越来越高的。

十几年前,我记得当时公司招 CTO 的时候,基本是不关注他的业务能力,只关注他的技术、管理过多少人的团队、做过什么样的项目等。


但今天不是这种情况了,有的公司招聘了不懂业务的 CTO,最后都不太成功。为什么呢?因为这个 CTO 所关注的点和整个公司关注的点没有交集。


有一些公司的业务非常复杂,那么当你去做业务相对比较复杂的一个公司的 CTO 的时候,如果你没有办法在短期内去弥补短板的话,对你在公司的地位,甚至对你整个企业生涯都非常不好。


作为技术的最高负责人来讲,一定要深刻认识到业务是决定一切的。所以每一个 CTO 都要去提高自己的业务能力,如果这个业务是你的短板,那你最好去一些业务相对较简单的公司。


少商剑:CTO 需要必备技术前瞻性 

特点:剑路雄劲,颇有石破天惊,风雨大至之势。


今天最流行的技术不等于明天还会流行,技术永远处在一个变迁的过程。对于技术的前瞻性,要求 CTO 持续关注技术的发展,这是体现价值的加分项。


我对很多 CTO 的一个忠告是你要采用的某项技术,不一定是你喜欢的技术,或者是你擅长的技术。


很多人喜欢用自己擅长的技术,或者是喜欢的技术,其实从公司的角度和技术发展的角度来看,适合你公司发展和现阶段应用的技术就可以了。

我觉得 CTO 要能够把握行业的趋势,还有对这个领域进行深入研究,达到专家级别。你对某一个技术的理解越深,把握行业的趋势才可能对业务更有帮助。


感知业务就是 CTO 一定要感知你的顾客,要跟你的顾客有直接的沟通,至少一年一到两次,这一点很重要。


商阳剑:

CTO 的协同职责

特点:巧妙灵活,难以捉摸。


如果说 CTO 能够做到为运营、市场、销售、开发等解决问题,那开发团队就简单多了。

从运营层面来说,就是技术对业务的支撑,对系统的支撑,与运营的协同。与市场的协同体现在让市场感觉到你的技术盈利水平是不错的,公司是有前景的,可以招揽更多的人加入公司。


一个完美的 CTO,如果在业务上的思考可以比 CEO 提前半年的话,那就相当成功了,否则对于 CEO 向你提出的很多问题,你没有解决方案的话,怎么去管理 CEO?

成功的 CTO 应该避免的三大误区


不要做“农民”

其实,我们做技术的都愿意做“农民”,这是技术人员的天性。什么叫“农民”气质呢?就是什么事都愿意自己干,“农民”就是自给自足嘛。


但是时空在变化,原来很多高深的技术,现在并不高深了,变成一个很普遍的技术,你就没有必要去干了,而且你自己去干的成本非常高。


要去掉匠气

我们搞技术的人有时候喜欢比技术,我要比你牛,这个其实是一种天生的好胜心,我觉得这是一个技术人员非常好的品质,但是你作为一个 CTO 以后,就要从公司的整体运营来看这个问题。


你要考量很多方面,例如你要考虑把资源放在哪一方面,哪一些是我要重点投入的,哪一些是我可以稍微放一放的,哪一些是我可以引入外面资源来实现的。


达成业务目标才是本质

有时候,我们走着走着就忘记自己的初心了。作为 CTO 来讲,你的核心还是达成业务目标,用技术的手段达成业务目标,用最低的成本、最快的速度,持续带来新的效果。这才是你的核心工作。


最后,我认为 CTO 要把想法提炼出来,形成自己的一套体系。有了这个体系以后,在使用过程中再进行修正和调教,完善自己的这套体系,这是关键所在。


去年,丁香园 CTO 离职,引发了行业热门讨论,CTO 到底应不应该写代码?仁者见仁,智者见智,欢迎各位网友参与投票调查,并发表自己的看法!



作者:韩军

编辑:吴丛丛、陶家龙、孙淑娟

本文选自《CTO说》


韩军

欧电云创始人

曾任1号店CTO、51job网站技术负责人。在互联网技术领域享有盛誉,是跨多个领域的解决方案专家,个人拥有众多创新技术专利。


精彩文章推荐:

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存