对于不从事技术研发的企业,完全不必要设立CTO这一职位,但是CIO是要始终存在为企业提供更好的咨询服务。
有时CT0和CIO是同一个人,毕竟是信息时代嘛!
CIO的角色从过去IT时代的交付型,转变为DT时代的赋能型。
CIO今天其实已经成为了Chief Innovation Officer(首席创新官)。
CIO的团队是用来服务本公司员工、提供IT服务支持、解决员工业务和办公IT需求;
而CTO的团队是用来发明创造或者说是企业产品方向设计的引路人。
CIO的工作内容无非两个:
1、与人打交道,包括领导、同级管理者、属下,外部的供应商、培训商、咨询商、同行、协会和学会、主管部门,甚至包括媒体等。这是CIO工作内容的大头。合格的CIO只要将这事做好就行了,就能在对的时间点上建立对的IT系统,并让这个对的IT系统良好运转并产生价值,还能为自己和部门、属下争得生存空间和价值认可。也可以说CIO最重要的工作就是与人交道。
2、优秀的CIO,其工作内容还有一个——思考或者是想事,在耳听八方眼观六路之际,想着如何顺应趋势,伺机比同行、比领导、比同级早走半步,既领先了或创新了,又能让自己和他想做成的事一起活下去,还能活的好一些。
整合机构资源(软件、硬件、服务),为团体目标服务;建立知识管理系统,储备与发展团体智慧。
CIO不像CTO那么霸道,CIO也不像CEO那么专制。每天脑子里都在想着规划、战略,想着向上向下的沟通,关注着最前沿的技术。
CTO不一定要亲自写代码和CTO不会写代码,这之间简直云泥之别,更何况整整6年没写过一行代码,人家比尔·盖茨到了这个岁数还坚持写代码呢。明明担着CTO的职位,却干着公关经理的事儿,而且连代码都不会写,更别谈技术选型、架构这类应该由CTO把控的正事儿。也就是典型的拿钱不干事,招人反感那是再正常不过了。
典型的CIO要负责:
1,IT基础设施管理(包含网络、机房、安全、所有办公和业务设备和系统运维,这里面涵盖的内容很多不一一例句,像什么虚拟化、云计算等现在的热门企业解决方案基本都是基础设施这块的)
2,IT服务管理(一般是ITIL为基础的IT服务体系,包含IT Support、IT资产管理、CMDB等等)
3,应用系统管理(OA/ERP/CRM等等,投行自己的Trading system维护、Bloomberg维护都包含在这里)
4,Business Transformation(很多大企业和金融机构都会有这个BT function,用来做一些业务部门的新需求新业务的处理和整合,一般叫做业务变更组,其实就是一堆项目经理在负责)
牛叉的CIO,每天就在办公室喝茶的。要么跑到业务、运营等部门老大那抽烟聊天的。可以在各大行业会议、IT会议上见到CIO的身影。当然,不是哪个企业的CIO都很牛叉,遇到信息化预算几乎没有的公司,CIO几乎是个摆设,不如CTO自己拉一帮应届毕业生开发软件实在。
CSO思维管理和意识运行,
CIO思维扩充和意识挖掘(这个要说一下,意识挖掘就是让从思考做事从思路上让工作变得高效的方法,思维扩充就是寻找提升效率的方法的方法),
CTO思维创造和意识进化,
CEO责任管理和当下利益实现
CEO是资源获取,CSO是资源保证,CIO是资源利用控制,CTO是资源对价值的实现
未来科技7个发展方向:人工智能,物联网,机器人,虚拟现实,比特币,3D打印,数据安全
未来每一个公司都是软件公司

CTO、CIO的更多相关文章

  1. CEO、COO、CFO、CTO、CIO是什么意思/?

    CEO Chief Executive Officer 首席执行官 COO Chief Operating Officer 首席运营官 CFO Chief Financial Officer 首席财务 ...

  2. CTO、技术总监、首席架构师的区别

    2016年11月30日13:22:26[转] CTO.技术总监.首席架构师的区别 提升自已的能力,比如专业技术,行业发展趋势,技术发展趋势,协调能力,组织能力,管理能力等[技术总监] 需要从技术总监和 ...

  3. 【转】】CTO、技术总监、首席架构师的区别

    经常有创业公司老板来拜访我,常常会拜托给我一句话:帮我找一个CTO. 我解释的多了,所以想把这个写下来,看看你到底需要的应该是啥. 一.高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项 ...

  4. 敬请贤者:WEB、IOS开发(2年以上经验,大专);CTO、产品经理,运营专员 电商服装鞋饰买手(2年以上经验,服装或鞋类);体验店店长 (2年以上经验,服装或鞋类) 工作地点:丰台南苑路;有意者小窗QQ2211788980 - V2EX

    敬请贤者:WEB.IOS开发(2年以上经验,大专):CTO.产品经理,运营专员 电商服装鞋饰买手(2年以上经验,服装或鞋类):体验店店长 (2年以上经验,服装或鞋类) 工作地点:丰台南苑路:有意者小窗 ...

  5. 深度为君剖析CTO、技术总监、首席架构师的区别

      CTO.技术总监.首席架构师的区别 经常有创业公司老板来拜访我,常常会拜托给我一句话:帮我找一个CTO. 我解释的多了,所以想把这个写下来,看看你到底需要的应该是啥. 一.高级程序员 如果你是一个 ...

  6. CEO、COO、CFO、CTO、CXO

    CEO:Chief Executive Officer 首席执行官——类似总经理.总裁,是企业的法人代表 COO:Chief Operating Officer 首席营运官——类似常务总经理 CFO: ...

  7. CTO与CIO选型数据中台的几大建议

    企业数字化转型离不开企业数字化技术的配备.但企业在选择数字化技术时也面临着一个问题,就是如何在大胆采用先进的数字化技术和对技术进行投资之间找到平衡,将投资风险降到最低,毕竟错误的技术选型会给企业带来不 ...

  8. [转]CTO、技术总监、首席架构师的区别

    经常有创业公司老板来拜访我,常常会拜托给我一句话:帮我找一个CTO. 我解释的多了,所以想把这个写下来,看看你到底需要的应该是啥. 一.高级程序员 如果你是一个刚刚创业的公司,公司没有专职产品经理和项 ...

  9. Ping CAP CTO、Codis作者谈redis分布式解决方案和分布式KV存储

    此文根据[QCON高可用架构群]分享内容,由群内[编辑组]志愿整理,转发请注明出处. 苏东旭,Ping CAP CTO,Codis作者 开源项目Codis的co-author黄东旭,之前在豌豆荚从事i ...

随机推荐

  1. 【转载】Java与C++语言在作用域上的差异浅析

    http://developer.51cto.com/art/200906/126199.htm 差异一:变量作用域的不同 如下面这段程序代码是符合C++语言的语法要求的.其可以在C语言下正常运行.但 ...

  2. 001 SpringMVC的helloWorld程序

    一:helloworld程序 1.结构目录 2.添加lib包 3.在web.xml中配置DispatchServlet 这个就是主servlet. <?xml version="1.0 ...

  3. 用scrapy爬取京东的数据

    本文目的是使用scrapy爬取京东上所有的手机数据,并将数据保存到MongoDB中. 一.项目介绍 主要目标 1.使用scrapy爬取京东上所有的手机数据 2.将爬取的数据存储到MongoDB 环境 ...

  4. 使用ApiPost模拟发送get、post、delete、put等http请求

    现在的模拟发送请求插件很多比如老外的postman等,但亲测咱们国内的 ApiPost 更好用一些,因为它不仅可以模拟发送get.post.delete.put请求,还可以导出文档,支持团队协作也是它 ...

  5. oracle 编码

    select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; PARAMETER VALUE --------- ...

  6. 简单的Python 火车抢票程序

    当你想查询一下火车票信息的时候,你还在上12306官网吗?或是打开你手机里的APP?下面让我们来用Python写一个命令行版的火车票查看器, 只要在命令行敲一行命令就能获得你想要的火车票信息!如果你刚 ...

  7. 在多线程中使用spring的bean

    由于spring在java开发中的广泛运用大大的方便了开发的同时,当运用一些技术比如多线程等 在由spring管理的配置文件中,可以通过封装spring提供工具,手动获得spring管理的bean,这 ...

  8. hdu4467 Graph

    Graph Problem Description P. T. Tigris is a student currently studying graph theory. One day, when h ...

  9. python dtrace 安装与应用

    https://ipfans.github.io/2016/09/tracing-python-program-with-dtrace/?utm_source=tuicool&utm_medi ...

  10. systemtap 脚本示例

    .[root@localhost ~]# stap -v -e 'probe vfs.read {printf("read performed\n"); exit()}' Pass ...