“
万事已备,只差一个CTO了
”这句话我们都知道是个段子了,但是仍然可以想象,在老板的心中,对于CTO的期望有多么大,恨不得技术人员就是万能的哆啦A梦,口袋一掏,各种难题立刻解决。
可实际上呢?调查报告显示,
86%的CEO都对自己的CTO不满意,甚至差评!
为什么会这样呢?因为很多CEO其实对于CTO的期望都不相同,有人有了一个好的创意,仿佛只要有个CTO就能把一切实现了,然后就能占据市场多少份额。有的公司可能有了一定的发展,想要扩大发展的时候发现程序员原来不是万能的,运维、测试、服务端、架构等等,都需要有个人能带起来,他们这时想到的牛人就叫CTO。
然而,事实上,背负了万千希望的CTO们已经哭晕在洗手间里。当然调查报告中也展示了老板们不满意CTO的原因所在。
作为两季CTO训练营的班主任,笔者也算见识过上百位的CTO和准CTO了,今天笔者就斗胆来分析一下,什么样的CTO们才能获得老板的欢心。
新时代的CTO,如果还死守着只要管好技术就万事OK的想法,那就真的岌岌可危了,技术团队能在公司拥有绝对话语权的多半是技术驱动型的企业,但即便是技术驱动的企业,技术也不能脱离公司战略目标而独立存在,所以,想要成为老板满意的CTO,必须得具备以下几个能力。
身为公司里技术团队的领头人,首先要有足够高的技术视野,对技术的发展趋势有预判,对各种技术领域的应用场景有所了解,能够站在一个很高的高度,预见和布置技术方案的演进。
道理很简单,身为首席技术官,公司在什么阶段需要用什么的技术,哪些新的技术需要引进来,在不同的阶段要引入什么样的技术力量,这是CTO应该考虑的事情,而你只有具备一定的技术前瞻性和敏锐的技术视野,才有可能做出正确的决策。
But,仅仅做好技术决策就算完成CTO的任务了么?too young too simple!继续往下看。
很多CTO都想知道怎么样才能提升技术团队在公司的地位,首先是给自己做好定位,对于CTO来说,首先技术团队要满足现在业务平稳的需求,如果需要在各地开分支,你的系统能不能支撑业务发展?如果不能,对不起不合格。
能够做到技术支持业务创新,已经是一个挑战了,如果还能做到技术引领业务升级,这时候的CTO就是一个小CEO了。
想要做到这一点需要的是什么?就是理解业务!不懂业务的CTO没有未来。为什么这么说?如果CTO关注的点和整个公司关注的点都没有关系,那很难做出能够带动业务发展的技术决策来。如果技术无法和战略业务捆绑,那你就不可能做到通过技术去驱动业务的发展,做出来的产品可能就是不伦不类的,这种情况下,你的技术是没有生命力的,那技术团队只能沦为业务的执行工具,有可能反而拖累业务的发展,那技术团队在公司来说很大的一个作用就是:背黑锅!
说到团队管理,可能又要触动很多技术人的痛脚了,写代码的时候感觉so easy,但是一到管理上来怎么就变得那么复杂和艰难?我们来将管理化繁为简为几个内容:搭班子,带队伍,拿结果。再细化一点就是招聘,组建团队,人员培养与激励,绩效考核。接下来让我为你一一表来。