阿里传奇工程师多隆的程序世界_阿里工程师传奇程序

源 | 阿里技术

多隆首次个人深度专访,见文末。

你简单,世界就会跟着简单。

秋意深浓之际,我们一起走进阿里合伙人多隆的技术世界:

阿里技术人纪录片系列 | HELLO 多隆(阿里技术 出品)

全屏横版观看体验更好~

1

 “去了,还是写代码的吗?”

2003年初春,杭州空气多了一丝暖意。10分钟前,还在电脑前写代码的小伙子,被叫到马老师办公室,接到一份全英文的合同。从小看到英语就发怵的他,直接抛出了最关心的问题。

得到肯定的回复后,他毫不犹豫签下自己的名字:蔡景现。

蔡景现,花名多隆,淘宝的第一代程序员。

那时的多隆,还不知道文件里的项目叫淘宝;更不知道,他即将参与的项目,将改变中国、乃至全球互联网的格局,影响千千万万的小微企业和消费者。

对他来说,只要能写代码,哪里都好。

写代码的多隆背影

2

2003年4月10日,淘宝初创团队搬到了湖畔花园。为了尽快出活,多隆和另外两位工程师,花了几千块钱,买了一个拍卖类网站的源码,在此基础加了会员、论坛两个功能。一个月后,淘宝的第一个版本上线了。

湖畔花园位于杭州西湖边。在150平方米的4居室里,诞生了阿里巴巴、淘宝网

多隆回忆道,“刚开始的时候,我们每个人都要泡在论坛,客户有什么问题我们都会及时的反应。小宝(淘宝初创团队成员之一)几乎每时每刻都在盯着论坛,有什么问题他立即就说‘请稍等一下,我找总管帮你解决。’然后他会直接找我,我就立即改了,可能就几分钟时间。那时候我们的程序很简单,用PHP+MySQL这种结构开发的,响应非常快。后来时间久了,小宝就建议我取多隆这个名字,名字就这么来了。”

直到2007年,多隆一个人维护着整个淘宝的搜索引擎,而这还不是他全部的工作。

当时办公室里放着一堆开着的服务器,吹出比七月烈阳下更热的风:因为限电,空调基本上只能看。

在现任阿里集团CTO行癫回忆里,坐在角落的多隆是一个奇怪的人,他总能以很快的速度解决一些别人看起来奇形怪状的问题,哪怕他以前从未接触过。他日复一日年复一年地坐在电脑前忙个不停,一坐就是七年。除了当时晚上下班与多隆一起骑车回家外,几乎没见他怎么闲下来过。

很偶然的机会,行癫听说NETAPP不太稳定。当时他恰好在看一个JAVA的分布式文件系统,便让多隆研究研究。看了一阵之后,多隆说还不如自己写一个,这次连行癫都表示有点怀疑。不过,行癫相信既然他说行,就一定能行。

没过多久,多隆便完成了原型,三个月后就提供了一个能够运行的产品。而这一切,基本上是他一个人利用平时闲暇时间完成的。这个系统就是现在TFS,淘宝的文件系统。它成功地解决了大量小尺寸文件分布式存储的可靠性与读写的性能问题。如今,仍然有以T字开头的产品运行在淘宝的生产环境中。

淘宝创业团队合影

回忆起湖畔花园的日子,多隆说的最多的词,是“开心”。那时候,公司在办公点旁边租了房子,他们经常十二点下班,晚上直接睡在公司宿舍里,过着两点一线的生活。后来,大伙觉得应该加强锻炼,就自娱自乐,学起了倒立。多隆坦诚,“倒立的话,其实刚开始我也很怕。因为一下子上去,万一掉下来,脖子扭了都有的。”

后来他们又发明了新的玩法:叠罗汉,一个一个叠起来,可能会架起十几个人,叠成一排,一群人玩得不亦乐乎。

3

看到多隆本人时,你很难将他与阿里合伙人的身份联系在一起。留着板寸头,背着黑色双肩电脑包,从背后看,就像一名理工学院的大学生。

他的桌子更是简单:笔记本、书包、手机、某活动主办方送的保温杯。“本来位子上还放了点书,前几天都搬回家了。”多隆不好意思地笑着解释道。

因为常年使用,键盘上的字母有些掉色了

即使成为阿里合伙人,多隆还是日复一日,年复一年,沉浸在代码的世界中。阿里巴巴西溪园区,有个沿着西溪湿地而建的小花园。员工们闲暇时就会去散散步,看看鱼。但多隆几乎不怎么去转,每天去最近的食堂吃完饭,就回座位敲电脑,如此反复。

阿里食堂,多隆在等对面的小伙伴吃完饭

多隆不擅交际,也不玩社交网络,一般很难在公众场合见到他。但是在阿里内部,却流传着许多关于他的传说。

阿里系统软件事业部研究员毕玄说,“牛P很多,但能被称为‘神’的只有多隆一个。他在解决故障方面的能力更是无人能及,在淘宝的故障解决历史上有N多的案例。”

阿里中间件研究员小邪随手举了两个例子,“五彩石项目多隆完成了商城搜索的dump逻辑,当时如果没有多隆,整个项目需要延后2周;还有一次,淘宝session框架调用session_tair故障,一堆人(应该有10人+)一起排查问题,从6:00排查到第二天的6:00,最后多隆查到了问题。”

同样是阿里合伙人、天猫技术部副总裁范禹,之前在淘宝有个习惯,碰到搞不定的技术问题,就去找多隆。

阿里内网里多隆的个人页面,童鞋们打得最多的标签是“神”“大牛中的大牛”

虽然被很多人视为神,但多隆由衷地觉得自己是一个凡人。他做的最多的就是默默坐在工位上,对着屏幕上的黑框,写代码、解决问题。“就这样搞好了,不知道怎么搞得”,这是多隆经常说的话。

多隆生性内向,不大说话,更多的时候是埋头干活。但是与多隆共事过的阿里人,对他总是丝毫不吝赞美之词。这位从农村出来的工程师,用自己的技术和真诚,赢得了大家的认可与尊重。

4

1991年9月,15岁的多隆进入苍南中学。他开始接触了所谓的“电脑”,其实就是类似小霸王一样的学习机。有次,他看到了一本关于Basic编程语言的书,从此就入了迷,开始用它做一些加加减减,或者做1到9的乘法表、口诀表。

腼腆、害羞是高中林尚游老师对他最深刻的印象。“平时不爱说话,在班级里属于默默无闻型的。但是会经常带着问题来找老师,有时候还会问得脸红。”当时只要学校组织数学竞赛,多隆就会参加,而且每次都能拿奖。与此相反,碰到语文、英语,多隆只能举白旗投降。

1994年,多隆考上杭州大学。当时高中教育并不像现在这样普及,农村出来的孩子能够一直读到高中甚至大学是件了不得的事情。因为计算机专业太过热门,多隆被调剂到生物科学专业,但这并不妨碍他对技术的热爱。

大学四年,他基本上整天泡在图书馆,机房,还会跑到老师的办公室,把他们的机器拆开搞来搞去,经常被老师骂,然后又自己给乖乖地装回去。

5

为何多隆可以写这么多年的代码、不觉得疲惫?

他是如何一步步提升自己的水平,成为阿里工程师公认的“大神”?

在阿里写了18年的代码,他是否有过迷茫?

-END-

本文来源:阿里技术