许式伟:十一年逆流顺流,首席架构师到CEO

中华网财经 发表于:14年11月21日 14:31 [来稿] DOIT.com.cn

  • 分享:
[导读]本期访谈对象@许式伟,七牛云存储CEO,国内Go语言圈领军人物,ECUG社区发起人。许式伟的经历颇有传奇性,大学时就有“C狂”外号的他,凭一份手写简历成功应聘金山,两年后成长为首席架构师,领导WPS 2005长达3年的研发。2006年,公司从软件向互联网转型,许式伟建立金山实验室,以技术总监身份主导分布式存储开发。2009年加入盛大创新院,成功推出盛大网盘和盛大云之后,于2011年创立七牛云存储,专注企业级存储服务。

凑巧的是,一年之后,金山开始研发WPS 2002。新版本被称作“格式兼容之战”,为了实现对微软Office文件格式的兼容,I/O成了战略层面的技术,存盘功能从边缘模块,一下变成了整个WPS研发的核心模块。从2002年底,我领导WPS整体架构设计,开始了WPS 2005长达3年的研发。

随着对存储更深入的理解,我们在软件架构层面做出了创新,引入了一个数据层,抽象出所有数据的存储过程。数据层诞生之前,传统的“撤销/重做”功能,通过对命令的反操作实现。这种做法非常笨重,所有新开发的功能,都必须考虑反操作怎么做。而数据层带来的好处,是让所有的数据天然可回滚,可以轻松支持多版本存盘、Undo/Redo(撤销/重做),以及各种异步操作。

这个创新并不是对微软的简单模仿,其灵感来源于对增量存盘的思考。Office有个“快速存盘”概念,用户正在编辑的内容,如果已经存过了一次盘,修改过后再次存盘,只需要在原来基础上补加数据。相当于对同一个文件,存了两个版本的数据。我想既然可以做快速存盘,那么就不必关心用户到底做了几个操作,要实现撤销和重做功能,只需要基于数据状态做前进和回退即可。

数据层的架构大大降低了研发的复杂度,在当时的金山起到了非常重要的作用。看上去,我像是很幸运,做的东西从边缘模块变成了核心模块。我相信之前很多人接触过存盘,但有多少人深入思考过其中的原理呢?我始终认为,任何一件事情,想要做到极致,必须把它当成一个学科来研究,把它琢磨透。假设这个东西很好玩,思考如果要把它做到极致,最终应该是什么样子。如果仅仅当成一个简单的任务完成,能取得的成果会很有限。

技术人攻略:你曾说过,金山向互联网转型的这个阶段,也是你自己职业生涯中很痛苦的阶段,你是如何度过的?

2006年是我职业发展的一个分界点,之前专心致志做WPS,没有任何二心。但在这一年,我遇到了瓶颈,对自己如何往下走,感到十分迷茫。国内软件业因为盗版盛行,生存堪忧,WPS虽然有不少用户,但并没有取得商业上的成功。从2002年起,我已经开始负责WPS的整体架构,但职位上的提升并没有带来任何成就感。如果产品无法让最终用户买单,从某种意义上说,你的价值并没有被认证。

中国软件产业被盗版打击得根本起不来,而互联网能天然抑制盗版,金山蛮早意识到这一点,开始探索办公软件的互联网化。游戏是第一个从软件变成互联网的服务,游戏能成功转身,很重要的原因,是因为单个游戏天然有生命周期,下个游戏不提供单机游戏,用户自然也会接受。办公软件是工具,必须沿袭用户的习惯,互联网化相对难很多。如果仅仅把办公软件在Web上做一套,能够为用户提供什么新的价值呢?办公互联网化,最终必须颠覆原有形态,而不是做一个Web上的WPS,但在当时,我们实在找不到更好的方式。

2006年是我成为产品人的开始,一下子感觉到光有技术真的不行,必须理解业务及其运作方式,思考产品和商业的关系。为了拓宽眼界,我一方面广泛参加行业里的会议、沙龙,找不同朋友聊产品方向;另一方面,我做了一个技术社区ECUG,探讨Server端相关技术演进。这期间,我逐渐跳出办公,横向接触其它领域。

在苦苦思索办公软件的未来方向时,我开始研究搜索引擎,顺着这条线,发现分布式存储的技术门槛相对较高,并且有可能发展出独立的商业模式。当时移动互联网正处于萌芽期,雷军已经开始投资这个领域的初创公司。我认为手机一旦开始流行,键盘就不会再是人与人交互的主要形式,图片、语音、视频等富媒体会成为潮流,这将导致未来存储的需求出现爆发式增长。

虽然已经确定了新的方向,如果想以此创业,又感觉自己还是太技术化了一点,欠缺的东西很多,独立创业的难度蛮高。当时有两个选择,一是去刚成立的Google,但仍然是做桌面开发(Google Desktop),不符合我未来的发展方向;二是留在金山,成立金山实验室,可自由探索新产品,这显然更符合我的发展预期。

技术人攻略:后来你离开金山去盛大,又经历了哪些故事?

金山实验室成立的初衷是做一个偏孵化器的机构,可以脱离开WPS既定方向,借鉴Google 20%自由时间的管理方式,做一些全新的产品探索。于是先从内部拉了几位志同道合的同事,从零开始组建团队,顶峰时期差不多有10人。早期我们的步子不敢迈得太快,产品重点放在分布式存储研发,并承接了金山一些内部项目,好让自己的存储产品落地。

这样做了一年,发现20%的自由时间执行得不如预期,同时高层有一些不好的声音,认为这个部门短期难以见到利益。我觉得有些沮丧,感觉自己如果一直留在珠海,眼界仍然难以打开,就算受到领导的信任,以当时的状态,也做不出特别像样的东西,所以最终还是离开了金山。

离开金山后,我的第一个尝试是加入百度,发现从技术人的角度,我在这里能获得的东西,和金山并没有太大差别。短暂停留了3个月后,于2009年加入盛大创新院。盛大创新院也做新产品孵化,和金山实验室的区别在于,它是盛大高层的战略布局,投入的支持力度大很多,所以一时间吸引了不少技术领域的牛人加入。

[责任编辑:范喆]
其实不管呈现在视觉上是什么样子,组成万物的最小单位都是一样的,不论是生物还是无生命的物质。当然,这些是从生物学物理学的角度来说。那么对于经济和社会来说,我们是什么?
官方微信
weixin
精彩专题更多
存储风云榜”是由DOIT传媒主办的年度大型活动。回顾2014年,存储作为IT系统架构中最基础的元素,已经成为了推动信息产业发展的核心动力,存储产业的发展迈向成熟,数据经济的概念顺势而为的提出。
华为OceanStor V3系列存储系统是面向企业级应用的新一代统一存储产品。在功能、性能、效率、可靠性和易用性上都达到业界领先水平,很好的满足了大型数据库OLTP/OLAP、文件共享、云计算等各种应用下的数据存储需求。
联想携ThinkServer+System+七大行业解决方案惊艳第十六届高交会
 

公司简介 | 媒体优势 | 广告服务 | 客户寄语 | DOIT历程 | 诚聘英才 | 联系我们 | 会员注册 | 订阅中心

Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技术有限公司 版权所有.