多隆:淘宝第一行代码撰写者的程序世界

他2000年加入阿里巴巴,是淘宝的创始人之一,是阿里内部公认的技术大牛,在阿里内网上他被贴得最多的标签就是“神”。在第二届研发效能嘉年华中他将在“向代码致敬,寻找83行代码”活动颁奖盛典中华丽现身,他就是“码神”多隆,原名蔡景现,一位安安静静的摆渡人。

多隆何许人也?



多隆是谁?不是金庸笔下的人物,而是阿里巴巴上市前最后一次实质性更新招股书中那三个新增的合伙人之一。这个声名不显的人,在淘宝内部却被贴上如“神”、“大牛中的大牛”、“少林扫地僧”等标签。即使成为阿里合伙人,多隆还是日复一日,年复一年,沉浸在代码的世界中。现任阿里云高级研究员的他仍在淘宝第一线写代码,今天就让我们一起走进阿里合伙人多隆的技术世界。

很难想到被称为“码神”的多隆并非科班出身,大学学习生命科学专业的他对代码的热爱是毋庸置疑的。在2003年多隆被马云拉进一个只有三个人的神秘项目,一切从零开始在一个月内搭建一个叫“淘宝”的网站,并含有所有交易和论坛系统。在2003年到2007年多隆一个人维护着淘宝的搜索引擎,并且在这期间还兼顾着其他工作,他奠定了诸多淘宝重大软件项目的基础。那时的多隆并不知道他参与的这个叫“淘宝”的项目将改变中国人的生活,影响国内乃至全球互联网的格局。

“有困难,找多隆”



在淘宝,他做到了既懂C/C++语言,又懂Java和内核;既可以深入技术底层,又能切入到高层业务领域,从前端到后端,知识既广又深。在现任阿里集团CTO行癫回忆里,坐在角落的多隆是一个奇怪的人,他总能以很快的速度解决一些别人看起来奇形怪状的问题,哪怕他以前从未接触过。在淘宝有个习惯只要遇到搞不定的技术问题,就去找多隆,所以在阿里技术小二中流传一句话——“有困难,找多隆”,求救过他的小二说他总是随叫随到,没有架子,态度和蔼,任劳任怨。

低调、谦虚是他的代名词

虽然被很多人视为神,但多隆由衷地觉得自己是一个凡人。他做的最多的就是默默坐在工位上,对着屏幕写代码、解决问题。多隆生性内向,不善言辞,不擅长交际,也不喜欢社交网络,但为人谦逊平和,更多的时候是埋头干活,总是给人一个伏案工作的背影。一般很难在公众场合见到他,只要能不参加的会议、采访他都不会去。从头到尾、自始至终他都是一个非常单纯,一心只执着于技术的工程师,从来没见过他执着过非技术上的事情。在别人纠结着是不是要转型管理,是不是要转型业务,是不是要发挥更大的影响力,是不是要获得更多的权力,是不是要得到更多的回报时,他却一直在考虑怎么通过技术改进,把问题解决得更好。而幸运的是,阿里给了这些一心只专注于技术的同学们极好的机会,让他们成长为“大牛”甚至“大神”。

与多隆共事过的阿里人,对他总是丝毫不吝赞美之词。阿里巴巴首席人才官彭蕾曾经评价说,“多隆的特点是很傻很天真,写程序可以写到入定状态的人。”阿里系统软件事业部研究员毕玄说,“牛P很多,但能被称为‘神’的只有多隆一个。他在解决故障方面的能力更是无人能及,在淘宝的故障解决历史上有N多的案例。”这样的一个“牛人”是如何以非科班出身成长为“码神”的?多隆说他知识经验的积累主要归功于在淘宝业务发展的过程中,他遇到了各种各样的问题。这些问题促使他不断学习解决问题的各种技术,他和淘宝一起成长。工程师对于代码,一定要精益求精,无论从性能,还是简洁优雅都要具备“精益求精”的工匠精神。他把自己当成海绵一样去吸收新知识,在他的字典里,没有不值得去解决的问题,也没有不值得去学习的技术。而且每学一个知识点,多隆都会写一段代码去验证,一方面是练习,另一方面也让他加深理解,直到真正掌握这个技术。所以“大神”的技术水平毋庸置疑,但是更令人“绝望”的是,比你聪明还比你努力,同事眼中的多隆,唯一的兴趣就是写代码。

对于计算机工程师该以怎样的态度和方式来工作和学习?多隆的一条朴素的建议或许可以很好地解答:“发现问题,解决问题,不要绕开问题的本身,多做事情,不会吃亏,即使不是你的事情。”这大概也是多隆的成功秘诀。看似容易的原则,却不是每个人都能做到的。做到了,也许你就是下一个“多隆”。

看到多隆本人时,你很难将他与阿里合伙人的身份联系在一起。留着板寸头,背着黑色双肩电脑包,从背后看,就像一名工科在校大学生。但就是这样一个低调、认真的人始终保持着对代码的那份单纯的热爱,保持对技术的专注和钻研。别人把工作当工作,他把工作当事业——这就是多隆的程序世界。

在最近社区有个很火的《向代码致敬,寻找你的第83行》活动,缘起于前几天,在阿里巴巴的一个小黑屋里,5名对代码有着极致追求的程序员参与了阿里代码领域最高荣誉“多隆奖”的最终角逐。那天代码评审现场,看到某代码片段最后结尾,多隆突然补上一句,往上翻看下第83行。代码一般都是几百行,他看到最后,居然还记得第83行的一个细微瑕疵,这得是对代码怀着怎样的敬畏之心。于是,在五四青年节之际,社区发起了来晒晒属于你的“第83行”的活动,活动中邀请业界的大牛、大神们来晒代码或者Review代码!

在本次第二届研发效能嘉年华上多隆将出席在“向代码致敬,寻找你的第83行”活动的颁奖典礼上。第二届研发效能嘉年华是由Work Like Alibaba和阿里云云栖社区共同举办。为给现场线上的观众带来丰富的技术大餐,社区诚邀天猫、饿了么、飞猪等单位的10位专家学者,结合各自领域的实际案例对高效研发进行精确细致的讲解。



在第二届研发效能嘉年华中将由阿里巴巴资深技术专家,十年敏捷教练,一线的实践专家,分享交流经验,奉献满满的干货。无论是项目管理,还是持续交付、测试发布、敏捷研发,带你全面感受研发全生命周期,切身体验阿里巴巴多年成熟的研发流程与经验,全方位解读研发效能如何提升。在大卡们的热情讲解中,不仅使小白轻松入门,更能够让学习相关知识的各位有志之士进阶自如。心动的您快快行动起来,想了解更多精彩议题和讲师内容请戳链接免费预约在线直播!http://click.aliyun.com/m/50108/

原文链接

本文为云栖社区原创内容,未经允许不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521736.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

通信工程到底要不要转专业?

戳蓝字“CSDN云计算”关注我们哦!一年一度的大学新生报名季又开始了。各地高校陆陆续续迎来了新同学,有的甚至已经开始了军训。每年看到这些怀揣着梦想的年轻面孔,小枣君就非常感慨——时光飞逝,岁月无情,自己的青春&a…

真相!30K拿到互联网大厂offer,网友:我服了!

最近笔者在知乎刷到一个帖子,其中,这条回答让人印象深刻:其实,最近几年人工智能大火,其中深度学习岗位的薪酬爆增,BAT大厂高薪招聘AI人才,收到的简历却寥寥无几?究竟是大厂岗位要求高…

鸿蒙 OS 的到来,能为我们改变什么?| 程序员大本营9月刊

作者 | 屠敏出品 | CSDN(ID:CSDNnews)「鸿蒙初辟原无姓,打破顽空需悟空」,在国产自研操作系统短缺的窘境之下,天惊一声雷,「鸿蒙」踏风来。回首上个月的技术圈,最值得业界浮称流说的…

注释那些事儿:前端代码质量系列文章(一)

摘要: 好的注释可以提高代码的可读性和可维护性,从而提高代码质量。那么什么是好的注释?如何写出好的注释?“Comment or not comment, that is the question”好的注释可以提高代码的可读性和可维护性,从而提高代码质量…

linux 给普通用户赋予最高权限

文章目录一、创建新用户二、给新用户设置密码三、赋予sudoers文件写的权限四、编辑sudoers文件五、删除sudoers文件写的权限一、创建新用户 useradd know二、给新用户设置密码 passwd know三、赋予sudoers文件写的权限 chmod uw /etc/sudoers四、编辑sudoers文件 vim /etc/…

php裁剪图片并上传源码,改写jcrop插件+php的图片上传实现与裁剪一体化

1.图片上传后立刻判断图片的宽和高是否超过预设的最大高度与宽度,超过了则生成缩略图,2.图片裁剪使用的是jquery的裁剪插件Jcrop,可以实现裁剪的即时预览,代码没有优化,会生成很多垃圾图片,欢迎大家一起改进&#xff0…

人工智能和机器学习的前世今生

摘要: 阅读本文以了解更多关于人工智能、机器学习和深度学习方面的知识,以及它们对商业化意味着什么。如果正确的利用模式识别进行商业预测和决策,那么会为企业带来巨大的利益。机器学习(ML)研究这些模式,并…

30 岁程序员生活图鉴,怎样算是活成了理想的模样?

戳蓝字“CSDN云计算”关注我们哦!文 | 年素清来源 | 程序人生第一批90后已近而立,相信他们中的每个人在年少的时候都曾经憧憬过长大后的图景:做医生当老师做大官,开飞机打怪兽赚大钱……程序员(媛)们自然也…

深度学习技巧与窍门

摘要: 本文是根据自身构建深度学习模型总结而来,适合有一定深度学习基础的读者阅读。本文是根据自身构建深度学习模型总结而来,可能读起来比较干巴,但干货确实不少。闲话少叙,直接进入相关内容。首先,为什么…

让我再撸一次HashMap

戳蓝字“CSDN云计算”关注我们哦!对于JAVA求职者来说,HashMap可谓是集合类的重中之重,甚至你在复习的时候,其他集合类都不用看,专攻HashMap即可。然而,鉴于网上大部分的关于HashMap的面试方向文章&#xff…

负载均衡SLB新功能介绍

摘要: 随着网络的各个核心部分业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。通过负载均衡扩展现有网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、…

架构师必备技能:教你画出一张合格的技术架构图

戳蓝字“CSDN云计算”关注我们哦!当我们想用一张或几张图来描述我们的系统时,是不是经常遇到以下情况:对着画布无从下手、删了又来?如何用一张图描述我的系统,并且让产品、运营、开发都能看明白?画了一半的…

人工智能让边缘计算更有价值!

摘要: 继云计算之后,边缘计算这把火你了解多少?来了解一下吧。3月28日,在2018云栖大会深圳峰会上,阿里云宣布2018年将战略投入到边缘计算技术领域,并推出了首个IOT边缘计算产品Link Edge,将阿里云在云计算、…

硬件测试工程师之EMC项目-电磁干扰-谐波测试的引文

1: 介绍EMC项目-谐波测试 1.1引入文章 硬件测试工程师所面对的测试产品,尤其对于EMC来说,测试的种类很多,都是电器居多,例如电磁炉,USB适配器,空调,开关驱动,智能挂壁式…

儿童节,5岁宝宝写给程序员爸爸的一封信!萌翻了!

摘要: 六一儿童节到了,云栖社区特别采访了几位可爱的宝宝,来分享他们眼中的程序员爸爸妈妈。六一儿童节到了,云栖社区特别采访了几位可爱的宝宝,来分享他们眼中的程序员爸爸妈妈。最后一位宝宝的回答,萌翻了…

外部jar包_大数据系列之PySpark读写外部数据库

本文以MySQL和HBASE为例,简要介绍Spark通过PyMySQL和HadoopAPI算子对外部数据库的读写操作1、PySpark读写MySQLMySQL环境准备参考“数据库系列之MySQL主从复制集群部署”部分1.1 PyMySQL和MySQLDB模块PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库&#x…

Vue + Spring Boot 项目实战(二):使用 CLI 搭建 Vue.js 项目

文章目录一、安装 Vue CLI二、构建前端项目2.1.创建一个基于 webpack 模板的项目2.2. 安装图解2.3. 项目结构总览2.4. 运行项目2.5. 浏览器验证项目GitHub 地址: https://github.com/Antabot/White-Jotter在动手操作之前,我希望大家已经清楚什么是 “前后…

这本销量突破70W+的 Python 插画式书籍,凭什么这么火?

戳蓝字“CSDN云计算”关注我们哦!最近不管我在互联网看新闻、看视频或者看公众号文章,甚至我在淘宝的时候都会看到一个词,那就是“Python”,我也不知道我对它做了什么,为什么老是给我推送Python?甚至我和程…

【人脸识别终结者】多伦多大学反人脸识别,身份欺骗成功率达99.5%

摘要: 多伦多大学研究人员设计新算法,通过动态地干扰人脸识别工具来保护用户的隐私。结果表明,他们的系统可以将原本可检测到的人脸比例从接近100%降低到0.5%。在一些社交媒体平台,每次你上传照片或视频时,…

php中$stu_by,PHP基础案例二:计算学生年龄

一、需求分析为了方便、准确、快捷的展示学的年龄,系统通常根据学生的出生日期进行自动计算。下面请利用PHP变量分别保存学生的年月日,并通过PHP中的data函数获取当前年月日,最后计算出学生的年龄。例如:出生年月日为:…