一口气把书读完,掩卷沉思。就像王坚博士书中所说的:“人类的血管中流淌着商业的基因”,阿里的血液里流淌着生意的基因。这是《在线》给我的整体印象。无论是论证在线这个核心趋势,还是论证云计算是关于信任的生意,处处流露从生意的角度看技术的思路。这个基因也源于浙江深厚的民营经济土壤,正如浙江省省长李强在序言中所说的,浙江的民营经济氛围可以让技术和生意结合的更加紧密。
这是一本阿里云计算的布道之书。从加盟阿里伊始,就有人批评王坚博士不适合主导产品的研发。博士自己也说:“关于产品我不是专家,阿里云的产品做得不好,都是我的责任”。做阿里YunOS,也给他招来非议,让他挨的骂比一辈子还多。然而,这本书回答了这些质疑,让结果说话,描绘了一个技术学人和出色产品经理的心路历程。就内容来说,全书都在为阿里云布道。前6章,从数字到在线的进化,从信息到数据的进化,从计算机到计算的进化,从互联网到万物互联网,以及追寻在线凌云梦,都在论证一个自有阿里云和移动操作系统YunOS存在的必要性。
通过全书,可以看到王坚博士对技术洞察的乐观和自信,以及对技术命运的体察和敬畏。博士要做的事情是要把谷歌和亚马逊的架构优势融合起来,从零自己开发一整套代码。我曾经从事分布式系统研发工作,深知这种基础软件研发的难度。更何况这样的系统不仅要支撑阿里内部的电商业务和金融业务,还要作为公有云支撑其他客户的业务。在介绍云计算赋能其他中小企业时,博士引用了《昆塔》的主题曲:不可能是不可能的事。在介绍YunOS研发决策时,博士这样说道:“做死掉又如何?我从来不觉得做死掉的事情不伟大。我最讨厌的事情是,仗还没有开始打,就举白旗了”。书中最后一章《对别人的敬仰,对自己的自信》通过列举征服高山和太空的人类伟大人物,流露了博士全力以赴,向死而生的勇气:“大家谈对技术的热爱的时候,并没有意识到,我们要付出什么”。这种勇气从他所举“农夫与蛇”例子中看见一斑:“你有没有足够的自信和热爱,去捂暖这条蛇,哪怕它苏醒以后可能会咬你一口?”。
深刻的洞察源自深刻的实践。云计算一直是一个buzzword,对它的解释可谓是盲人摸象,众说纷纭。我并不认同书中每一句话,但自认为无力反驳书中的观点,最主要的原因是我没有超越王坚博士的实践。博士在后记中坦言:“我想因为有了阿里巴巴等有影响力的公司,我们才有了空前的实践经验”。下面摘录两段话,领略一下实践者的思想。
我说你还不能理解这个行业,除非你做到两件事:一是收到的名片比我多;二是用过的登机牌比我多。
一片沃土摆在大家面前,却只有农民种出了庄稼。
我总结一些博士的洞察观点,罗列如下。
云计算的发展是需要生态的。王坚博士说:关起门来不可能把一个产品做好,产品的发展永远是与用户交互的结果。书中第7章《从门洛公园到云栖小镇》介绍了王坚博士打造阿里云开发者生态的初心和危机应对之道,书中多次提到,向用户学习做云计算。
关于公有云的数据安全问题,王坚博士主要从三个方面来“辩解”。第一,数据的所有权和经营权可以分开;第二,法律管辖范围可以随着数据的流动而变化;第三,人类历史的进化就是逐渐牺牲隐私的过程。
操作系统内涵的演变。王坚博士认为,每一个时代,操作系统的内涵都是不一样的,操作系统的定义一直在发生变化。最初计算机教科书对操作系统的定义并没有包括网络,图形界面,浏览器和数据。Windows NT/2000让网络成为操作系统的一部分,苹果的麦金塔电脑让图形界面成为操作系统一部分,Windows 95让浏览器成为操作系统一部分,Log开始是操作系统的一部分,后面演变成浏览器的一部分。那么作为在线操作系统的YunOS需要把账号和支付作为移动操作系统的一部分也是理所当然。另外,王坚博士对基于iOS和Android封闭系统的APP不看好,称之为:在别人家的花园里种点小花。
数据比功能重要。我总结可以从三个方面来理解。第一,非互联网时代的产品,功能一定是它的价值所在,而在互联网时代的产品,数据才是它的价值。比如,仿造一个类似淘宝的网站成本非常低廉,但问题的关键是,你从哪里找来淘宝网上近10亿件商品和上千万的卖家?这和“开发一个功能和微信一样的聊天工具还是微信吗?”有异曲同工之妙。第二,这让我联想到程序员的职业生涯。会写软件的人很多,但根据软件功能去寻找一个替代品越来越容易了,那么会写功能的程序员不再具备竞争力。从功能程序员向数据程序员转型是有必要的。第三,判断一家公司的前景,首先看是不是跟数据相关,其次看消耗了多少计算能力。
【本文是51CTO专栏作者石头的原创文章,转载请通过作者微信公众号补天遗石(butianys)获取授权】