多隆在阿里的层级是P11,相当于副总裁。刚来阿里的时候,我以为专家组,一定是都是高P的大团队。哪知道进来发现,多隆下面包括我,仅有3个下属,其中一位师兄还长期在北京。每天中午一起吃饭,可以当团建,吃完饭一起散步,就算是outting了。。

多隆不爱带团队,团队一般沟通成本高、水平参差不齐,而他一个人就能顶一个高效顶尖的团队(所以每次问他问题打断他,我都深深内疚,感觉拖了阿里的后腿)。作为淘宝最早的程序员之一,很多产品早期就是他一个人开发维护的,文件系统tfs、key-value系统tair,cache、搜索、通讯框架等等,引用行颠对他的评价:

在内网的标签上,他被称为神,这不是恭维,在所有工程师眼中,他就是个神。多隆做事一个人能顶一个团队,比如说写一个文件系统,别人很可能是一个项目组,甚至一个公司在做,而他从头到尾都是一个人,在很短的时间内就完成了。从03年到07年,淘宝搜索引擎就是他一个人在写,一个人在维护,而且这还不是他全部的工作,另外他还做了其他很多事情。

多隆不擅交际,不常分享,也不玩什么社交网络,一般很难在公众场合见到他,只要能不参加的会议、采访,他都不会参加。就算去,他也常常会带上笔记本。据说他也曾经带着笔记本去outting,在车上写代码。。虽然被所有人视为神,但他真的由心底觉得自己是一个凡人,他做的最多的就是是默默的坐在工位上,对着屏幕上的黑框,写代码、解决问题。

曾经看到一句话,“熟悉滋长轻视”,一旦熟悉了,传奇也会觉得不过如此。但在多隆这里,完全是相反的。越深入了解,越钦佩他的专注、职业。他说过,他的兴趣就是写代码,而他真的是每天上班除了吃饭上厕所,就是写代码,一写就写了十四年。

几个月前他在实现一个复杂的功能,有一天他一来公司,就跟我说“昨晚凌晨四点想到了实现方式,现在来试试看”,他总是想着用各种方式提升性能。
这绝对是一个“比你聪明,还比你努力”的人。

有一次在散步的时候,问他是如何成长为现在这样的大神的。他回答说“就解问题嘛”,从淘宝最开始遇到的简单PHP问题,一直到现在尖端的性能难题。十四年的专注加上淘宝的飞速发展,他就这样“简单”的一步一步解问题解成大神。

多隆在技术上真的已经到了“手中无剑,心中有剑”的化境。他解决没有现成答案的问题,就是直接看源码。从程序源码看到glibc,再一路看到kernel,直到问题解决。他很热衷于看源码解决问题,经常是今天我们都还不知道怎么办的问题,第二天他说他已经看了xxx的源码,改一下哪里哪里就好了。

多隆说他的花名是小宝给他起的,当时淘宝还是一个PHP程序的时候,一有问题,小宝就说找总管多隆看看,所以后来都说有问题,找多隆。直到现在,如果遇到有解决不了的问题,还会来找多隆解决。

技术上全面且深入,工作上无与伦比的专注,不推卸责任、不计较个人得失,真正的匠人精神,真的是阿里的一个传奇,完全配得上神的称号。

多隆是淘宝的创始人之一,也是淘宝的第一个程序员,他奠
定了诸多淘宝重大软件项目的基础。有人说他是淘宝的“扫地
僧”,有人说他是“神”。在淘宝,他做到了既懂C/C++语言,
又懂Java和内核;既可以深入技术底层,又能切入到高层业务领
域,从前端到后端,知识既广又深。他就是核心系统部专家组的
多隆。
技术小二中流传一句话——“有困难,找多隆”。关于这
点,我深有体会,有一次,我们组解决一个Apache服务器无故崩
溃的诡异问题,搞了三天还没找出原因,于是请教多隆,他在
三分钟后就告诉了我答案。瞬间的秒杀,让我领教了“高级研究
员”的威力。
我和多隆在同一个部门,工位相邻。这个近水楼台先得月的
条件,让我平时有机会观察他, 从他的一举一动中思索他如何以
非科班出身(生物系生命科学专业) 成长为计算机牛人。
多隆说他知识经验的积累主要归功于在淘宝业务发展的过程
中,他遇到了各种各样的问题。这些问题促使他不断学习解决
问题的各种技术,他和淘宝一起成长。在我看来,他对技术始终
保持着谦卑的心态也很关键。他把自己当成海绵一样去吸收新知
识——在他的字典里,没有不值得去解决的问题,也没有不值得
去学习的技术。而且每学一个知识点,多隆都会写一段代码去验
证,一方面是练习,另一方面也让他加深理解,直到真正掌握这
个技术。
多隆还有一个常人难以做到的特质。当他沉浸在他的程序世
界时,外界的人和事很难干扰到他。一天的工作时间里,他绝大
部分都在座位上写代码。若他不在座位上,那基本上就在洗手间。
我还记得2010年公司的乒乓球比赛决赛是在创业10楼的休闲吧举行
的,比赛现场距离多隆只有20米远,锣鼓喧天,人声鼎沸,很多
人都被吸引过去了,整个办公区只有多隆一个人还“粘”在椅子
上。这大概就是《功夫熊猫2》里的最高武功心法“Inner Peace”
(内心 平静)吧。有了这样的专注力,不成为高手也难。
多隆从2000年加入阿里巴巴,到现在已经十多年了,仍在淘宝
技术第一线写代码。我曾问他是如何坚持这么久且至今还这么有激
情。他回答说,很简单,因为他在做他喜欢的事情,解决问题和写
代码让他觉得很有成就感。有一次,我们在从庐山郊游回来的火
车上,他还在写代码,可见他对写代码喜欢到了什么程度。
在淘宝,多隆被从副总裁到普通的软件工程师等诸多同事衷
心佩服,广受爱戴。这里面既有大家对多隆技术上的认可,更有
大家对他默默付出和人格魅力的赞叹。2011年的公司年会上,那
个《淘宝的一年,亲》的视频曾感动了很多小二。很多工程师
为了淘宝线上的稳定,奉献了很多,也对亲人和家庭亏欠了很
多。看视频的时候,坐在我旁边的多隆泪流满面。我想,他之所
以有如此深的感触,是因为视频里的故事正是他无数个类似不眠
之夜的写照——2009年之前,公司甚至还没有视频里提到的“消
防群”这个集体解决、承担故障的组织,即使是半夜,多隆都要
起来解决问题、排除故障。而求救过他的小二说他总是随叫随
到,没有架子,态度和蔼,任劳任怨。直到现在,很多消防群里
解决不了的问题,仍然会找多隆来解决,而他也会在第一时间
出现。
一个计算机工程师该以怎样的态度和方式来工作和学习?多
隆的一条朴素的建议或许可以很好地解答:“发现问题,解决问
题,不要绕开问题的本身;多做事情,不会吃亏,即使不是你的
事情。”这大概也是多隆最大的成功秘诀吧。看似容易的原则,
却不是每个人都能做到的。做到了,你也有希望成为“多隆”。
始终保持对代码的那份单纯的热爱,保持对技术的专注和钻
研;别人把工作当工作,他把工作当事业——这就是多隆的程序
世界。

淘宝传奇工程师多隆的程序世界相关推荐

  1. 11月29日云栖精选夜读:阿里传奇工程师多隆的程序世界

    摘要: 写代码写到入定,是一种什么样的体验?11月29日(本周三),<阿里技术人纪录片系列>将带大家走进大神多隆的代码世界.在此之前,我们先来重温一篇关于多隆的旧文,来自<淘宝技术这 ...

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

    阿里妹导读:写代码写到入定,是一种什么样的体验?11月29日(本周三),<阿里技术人纪录片系列>将带大家走进大神多隆的代码世界.在此之前,我们先来重温一篇关于多隆的旧文,来自<淘宝技 ...

  3. 【任务脚本】1104更新双十一京东淘宝任务脚本,全自动程序,淘宝京东自动做任务...

       公众号关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达.     今天试了一下大神的脚本,将相关的注意事项发一下.     删掉了之前的 ...

  4. 现在淘宝虚拟商品自动发货程序还有人做吗?

    淘宝虚拟商品自动发货程序的实现需要使用淘宝开放平台的接口,具体步骤如下: 1. 注册淘宝开放平台账号,并创建应用. 2. 获取淘宝开放平台的AppKey和AppSecret. 3. 使用Python的 ...

  5. 淘宝、支付宝菜鸟小程序取件码找不到的解决方法

    淘宝.支付宝菜鸟小程序身份码找不到的解决方法 今天拿快递的时候在淘宝里面找身份码,死活找不到,明明之前可以找到的,最后还是下载了菜鸟裹裹app才能取件.上网搜索了一下,发现有的地方很早就把小程序里面的 ...

  6. 淘宝前端工程师:国内前端行业十日谈(六)

    第六日:码农的宿命 [青春饭] "码农"是IT从 业者一个自嘲的称号,也有从事没有发展前景的软件开发职位,靠写代码为生的意思.但我认为码农是一个爱称,编码的农民,和农民一样有着执着 ...

  7. 领淘宝优惠券的微信小程序

    需要领淘宝优惠券的关注公众号:省钱大表哥   微信号是:sqdbg188 每天都更新百万的大额无门槛优惠券. 功能:可以领取淘宝和天猫的优惠券,实时更新,有超级搜功能, 有没有会模仿这个小程序的,我想 ...

  8. 微信小程序之仿淘宝分类入口 —— 微信小程序实战商城系列(2)

    分类入口,已经成为了商城项目必须的布局之一,这里以仿照淘宝的分类入口来做案例 下图红框部分,就是本文重点讲解部分,另外本文并没有写点击某个入口跳转页面. 如需学习页面跳转的同学,可以参考此文 微信小程 ...

  9. 收集淘宝店铺资料的小程序

    Ruby学习持续进行中 看到业务人员不停的在Ctrl+c与Ctrl+v,还是把固定格式的淘宝搜索结果加入到excel表格中. 还好每人分了几个类目,不过也够浪费体力的了. 我虽然很懒,但也忍不住了,直 ...

最新文章

  1. 算法设计与分析 0 算法与性能:GCD与冒泡排序
  2. Outlook 2003命令行参数开关详解
  3. Java线程池的工作原理与实现
  4. 左神算法:反转单向和双向链表(Java版)
  5. [2011山东ACM省赛] Identifiers(模拟)
  6. 探索 Python + HyperLPR 进行车牌识别
  7. Python通过多帧静态图像制作GIF动态图像
  8. 中国水灭火器行业市场供需与战略研究报告
  9. Hype教程,如何设置字体样式?
  10. 如何重启 Windows 10 子系统(WSL) ubuntu
  11. Java base64位文件互转
  12. 省市县GDP、地级市三大产业产值数据、农业GDP相关数据
  13. 技术管理之巅-如何从零打造高质效互联网技术团队?
  14. 基于U-Net模型的视网膜血管分割
  15. mysql的分页——limit、offset
  16. 顶尖文案app_17个文案网站 5款短视频软件,自媒体人必备,直接拿走不谢
  17. 蓝海创意云×可米酷 || “360VR全景直播解决方案”亮相企业产品发布会
  18. ionic中android的返回键
  19. 宜品优享抽奖系统小程序,多方式真是展示抽奖功能
  20. 如何有效进行项目集管理?

热门文章

  1. pytesseract 测试获取查策网编码字体
  2. 如何返回正确与错误信息
  3. 前景背景样本不均衡解决方案:Focal Loss,GHM与PISA(附python实现代码)
  4. 关于java字符流Reader.read()方法的个人理解
  5. Flink-DataStream快速上手
  6. C语言学习笔记(十五)
  7. 【java多线程02】JAVA线程
  8. 2023华中科技大学计算机考研信息汇总
  9. IPV4地址和子网理解
  10. ajax异步请求案例