从程序员到 CTO,总要经历的四个台阶

发表于 2018-03-30 09:30:04
0 151
karry--joy
  • 访问次数:218
  • 积分:389

一、认识 CTO 在公司的定位
公司的不同性质决定了 CTO 定位的差异性,CTO 的角色可以是技术方向的掌舵者,决定这个公司的技术走向;也可以是技术能力的奠基者,通过打造高效率的技术团队,通过技术积累、知识沉淀来提升组织整体效能。
就互联网公司而言,核心竞争力源于技术;放眼整个社会,技术创新亦是发展和进步的重要基石。对于 CTO 来说,要成为技术创新的推动者,推动技术创新在业务中的应用,用技术提升用户体验。

二、必备的三种能力
1、从关注过程到关注结果
很多人和我一样是程序员出身,从技术走向管理要经历非常大的变化。程序员的工作实际上很简单,与计算机打交道、着力解决技术上的难题。当角色转向技术管理的时候,在自己做事的基础上将更多地融入与人的沟通,对管理能力提出更高的要求。
对于一个企业而言,对于一个管理者而言,最重要的是结果。管理者可能并不在乎你是不是每天都在加班,是不是每天晚上都熬夜在写程序,但是如果最后你没有达到结果,那你所有的付出都是没有用的。
做技术管理者,必须以结果为导向,无论是技术方向的选择、还是技术实现和方式的选择,都要为最终的结果负责。所以从技术转向管理要求人的思维能力发生非常重要的转变。
2、从关注个人到关注团队
另外,关注点要从个人向团队转变,这也符合我们一直推崇的理念:组织决定成败。对于一个技术管理者而言,你的团队是什么样的,决定了你未来的路能走多远。
一个优秀的技术管理者,首先要聚集很多技术顶尖的人才,优秀的团队可以帮助你走向成功。所以怎么去找到这些人、怎么吸引这些人加入、怎么样让这些人开心地工作并能够为同一个目标共同努力,这是我成为技术管理者之后比较关心的事情。
3、用战略思维思考公司需要的技术框架与能力
战略思维至关重要,因为创新关系到公司未来的整体发展。我们希望 CTO 拥有强大的战略思维,关注整个公司的未来走向,而不是简单的技术走向。通过技术创新带来效率上的提升,成为生产效率提高、带来成本降低的重要手段。
对于技术平台的创新,最好弱化它的KPI考核;而对于和业务强绑定的技术团队,可以有适量KPI上的要求,但是这两种最好分开,混在一起容易互相干扰。更好的办法是在公司整体文化上提供保障、打造创新的组织文化,人人都有创新的思维、人人都成为创新的发动机。
技术上的创新只是一部分,除此之外还有模式上的创新,甚至下一步可能是生态型的创新、形成很多跨界的新形式,这需要更宏观的知识体系、了解更多的行业,所以这对战略思维提出了一个更高的要求。作为一名技术管理者,应该实时关注当下最流行的技术趋势。

三、扩大技术视野
扩大技术视野我认为有两点,共享和共创。
首先大家要有开放的心态。在互联网技术领域,很多走在前沿的项目都是开放的。开放意味着有更多的人可以为之贡献力量,而不是只靠自己的团队;开放则意味着可以调用更多的社会资源,因为每一个团队的力量是有限的。同时,开放也意味着共享。
用户参与共享,打通了用户与开发者之间的桥梁,让用户有更深的参与感。这带来了什么呢?
对于产品人员来说,获得了更多的创意;
减少了销售的中间环节、让产品直达用户。
共创指的是能够把行业里更多的优秀技术和跨界创新技术整合起来,并运用到公司的战略层面。
程序员有一个很大的特点,每当看到一个东西,总觉得这个东西别人搞不定就自己来;有的时候,并不见得自己做就一定是最好,很可能会重蹈他人覆辙。
而对于公司经营而言,时间是重要的成本支出,在一个项目上损耗过多时间也意味着给公司带来很大的损失;而整合优质资源能够有效提升工作效率,相比单兵作战优势显著。

四、转变为独立业务负责人
关注方向转变为企业经营
首先要制定整体业务的发展战略,需要储备丰富的行业知识,包括了解行业的发展趋势以及判定商业机会的真伪等;其次,对于成本的分布、收入的来源等问题,都要有明确的认知。
战略决定组织,组织决定成败
对于每一个团队管理者来说,需要更多地思考:你是不是有最优秀的人才、是不是有最强的团队,这是实现战略目标的必要条件。而管理者在打造强有力的组织架构的同时,也要有力地提升组织效率。
关注运营成本
对独立业务负责人来说,不应只注重技术,而要掌握更多运营方面的知识,更多地了解市场、营销、销售、财务、人力资源等等,确保投资效率最大化。

0

karry--joy 最后编辑 于 2018-03-30 09:30:04
回帖
您需要登录才可以回帖  登录  |  立即注册

热门课程

© 2017 WoFu.La v2.0 苏州宽敬信息科技有限公司 All Rights Reserved. 苏ICP备16029533号
进入训练营 >