这篇博文是CSDN记者做的采访稿,现已发表在http://news.csdn.net/n/20080327/114695.html
【CSDN独家报道】在各大<nobr>企业</nobr>中,CTO (Chief Technology Officer,首席<nobr>技术</nobr>官)有着雄厚的技术实力,掌握着企业核心技术,是软件开发项目中最重要的人物之一。随着中国引入CXO概念的狂潮,CTO也逐渐被人们所知。
作为一名成功的CTO,需要什么样的技术实力?如果才能在CTO这个职位上做出一番成就?围绕这几个问题,CSDN记者特别采访了长期从事软件开发工作的CTO吕建伟,为大家诠释优秀CTO的真正面貌。
CTO的概念之本
CTO直译就是首席技术官,在国际通用做法都是负责前沿技术的研发,主要关注前沿技术和未来<nobr>商业</nobr>的结合。因为国内大多数软件公司规模都偏小,不太可能设置专门的<nobr>项目管理</nobr>职位,所以CTO还担负着<nobr>管理</nobr>研发部门的责任。
吕建伟认为,与国外的CTO相比,国内CTO在国际技术标准的跟踪上明显不足。国内所做的大部分<nobr>产品</nobr>技术,其实在国外的研究和产业落地都开展很多年了,几乎都有了成熟的做法和标准,但是国内的开发人员还在自己摸索着该怎么做,仍然处于土炉炼钢的阶段。但是,国内的CTO在研发跟踪和产品化之间的转换和平衡做的很好,可以在非常有限的资源条件下做出比较有竞争力的产品。这也说明了国内在引入CTO概念时进行本土化与适用性上的调整的成功。
四项能力走进CTO之位
多年从事软件开发和软件开发管理,吕建伟以他自己的工作经历总结出了做好一名CTO所需要的四个基本能力:商业眼光,技术目光,产品架构,管理才能。
在他看来,商业软件公司的研发目标最终还是要落实到商业盈利上,所以对新应用、新产品、新盈利模式,总是需要不断地跟踪、分析、梳理、引进。
第二就是技术目光,因为一代产品的开发,关系到企业未来7-8年的<nobr>发展</nobr>,责任重要,耗资也大。所以要选用符合未来发展趋势的技术,要采用思想更先进的产品框架,踏准时代的潮流。否则,与时代发展的方向偏离,就无法顺势而起。
具体到产品开发上,所要采用的产品架构,需要很多细节技术的支撑。一个好的产品架构,可以使应用开发人员写很少的代码就能很快实现需求,而且稳定性、性能、定制化、<nobr>技术支持</nobr>诊断,部署都非常的好。这正是架构师的魅力所在。当然,CTO无需去亲自调试每个技术细节能不能做到,这个可以由架构师或架构组来做,但整体框架必须CTO来驾驭,因为这是一个产品的根。
软件开发过程管理能力,直接关系到研发组织结构建设与可持续发展,团队协调异常处理,需求质量、产品进度、产品质量和竞争力的保证,产品理念在营销人员、实施人员、服务人员、客户之间的传递,等等方面。所以,优秀的管理开发过程管理能力,也是CTO必备本领之一。
业界潮流的跟踪与交流是必不可少的,而且自己的不断梳理和总结也是必须的。这也是吕建伟做了这么多年CTO所得出的结论。
CTO之位如何发展
面对新技术新思想不断产生的狂潮,吕建伟一直采取“有利才使用”的原则,只有当新技术明显有利于提高研发生产力和生产质量的时候,他才会投入人力去收集详细资料、翻译资料、做演示、做研发部门研讨会、做引进项目。在技术上,如果新技术不能产生生产力无法提高工作效率,那么这就不能被用作实际的开发与生产;在企业发展角度,因为企业总是处于不进则退的残酷商业竞争当中,他们没有闲钱去研究和试验技术,只对最能提高生产力和利润的技术买单,这样其实最能验证一项技术的有用性。适用性是他决定是否采用新技术的第一原则。
谈到未来的职业发展,吕建伟认为自己很有继续在企业管理软件行业发展的动力与活力。结合到新技术在开发与企业运营之间的关系,他非常喜欢在软件开发这个行业继续打拼下去,并且乐于和最终客户/用户去交流,并获悉他们目前的挑战、机遇和解决方法。所有这些都让他感到很充实。在以前的工作经历中,有很多机会可以使他进入到纯技术产品公司工作。但是,如果脱离了具体的企业应用,就无法想像新的技术到底在企业应用中会产生多少种特殊的用法和效果。而只有继续在企业管理软件行业,他才能感受到技术发展与实际应用完美结合时产生的快乐。
开发者的自我提升
吕建伟与很多朋友有过交流,其中不乏已经从事软件行业多年的技术人员。他们往往会对自己的未来产生过迷惘,走完面前一步就不知道接下来该如何发展。而且IT业每年都会有新的浪潮产生,面对不断推陈出新的IT产业,不少朋友因为追逐潮流而惶惶不安。
在他看来,虽然每年都会出现许多新的技术,但是主流阶段和分支其实不多。从主机/终端时代、C/S时代、B/S时代到RIA时代;从面向过程、面向对象、面向组件到面向服务;从硬件、操作系统、开发语言、中间件到客户端;从服务器、桌面、移动设备到嵌入设备。大致都是这样的行进阶段和层面视图。开发员根本无需面面俱到,只要把握好未来趋势和自己所擅长的核心,继续精进,就可以在时代变化中占有一席之地。
2008.03.27 来自:CSDN Leon
分享到:
相关推荐
CEO、CFO、CTO、COO是什么意思?.docx
一个优秀的CTO不仅需要深厚的技術背景,还需要具备战略规划、团队管理、业务理解等多方面的能力。这份“CTO图谱A3”便是为了帮助那些志在成为CTO或者已经在CTO道路上探索的人提供了一个全面的学习框架。 首先,技能...
易飞CTO订单配置ppt易飞CTO订单配置ppt易飞CTO订单配置ppt易飞CTO订单配置ppt易飞CTO订单配置ppt易飞CTO订单配置ppt易飞CTO订单配置ppt易飞CTO订单配置ppt易飞CTO订单配置ppt
标题中的“cto之程序的职业规划”直接指出了本书的核心内容——针对CTO(首席技术官)职位的程序人员的职业规划。CTO这一职位在科技公司中位于高级管理层,负责制定公司的技术战略和指导公司的技术发展,通常是技术...
### 软件行业CTO的角色与价值:开源节流的艺术 在当今的软件行业中,首席技术官(CTO)的角色日益凸显,他们不仅是技术的领导者,更是企业战略的重要参与者。CTO在软件公司中扮演着多面手的角色,不仅需要关注技术...
"谈谈 CTO 如何做好技术管理?(超详细干货)" 在技术管理中,文化、思维、准则、价值观和领导力都是非常重要的概念。特别是在团队规模较小的时候,leader 可以深入到日常的管理事务中,管理者的智慧和想法可以体现...
7. 技术团队管理:CTO不仅要有深厚的技术功底,还需具备领导力,能组建高效的技术团队,激发创新精神,推动持续的技术改进。 以上七种武器代表了CTO在零售行业中应对挑战、创造价值的关键能力。通过深入阅读《国美...
### CTO纵横职场的“七种武器” #### 第一种武器:核心目标 1. **公司目标与技术目标的协同**:作为技术管理者的CTO,其首要职责在于确保技术目标与公司整体目标的一致性。这包括招聘符合公司当前发展阶段需求的...
Oracle ERP系统,EBS CTO whitepaper,电子商务套装 CTO白皮书
总的来说,这个51CTO下载的“计算器”项目是一个很好的学习资源,它涵盖了C++编程基础、面向对象编程、GUI开发和事件驱动编程等多个方面。通过分析和理解这个项目的源代码,学习者可以深入理解C++编程语言,特别是...
标题中的“51CTO下载-多层表头DataGridView”显然与一个IT资源有关,它可能是一个教程、代码示例或者是一个控件库,重点在于“多层表头”和“DataGridView”。`DataGridView`是.NET Framework中用于显示表格数据的一...
### CTO沟通能力篇培训资料知识点详述 #### 一、入门概述——沟通的重要性与历程 **为什么要沟通?** - **生理需求**:人类作为社会性动物,沟通满足了基本的生存需求,如食物、安全等。 - **认同需求**:沟通帮助...
助理CTO简历Word模板.doc
《51CTO下载-龙书》是一份与Direct 3D相关的技术资源,其中包含了...总之,《51CTO下载-龙书》是一份宝贵的教育资源,涵盖了Direct 3D编程的多个关键方面,通过它,你可以深入探索3D图形的世界,并提升你的编程能力。
联想台式机90G1CTO1WW 配置Intel(R) Core(TM) i3-7100 CPU @ 3.90GHz 4096MB RAM Intel(R) HD Graphics 630 BIOS: LENOVO BIOS Rev:M16KT50A 0.0 使用BIOS_Backup_TooKit备份