开发者社区> 云攻略小攻> 正文

【阿里云总监课第四期】阿里云P10技术专家褚霸:我是一个程序员

简介: 在阿里内部有一个“拜霸爷神教”,不少 P8、P9 级技术专家都是其中的教众,据说褚霸对计算机的了解到了庖丁解牛的地步。这样一位 P10 级别的技术大牛,却说:我是一个程序员。
+关注继续查看

在阿里内部有一个“拜霸爷神教”,不少 P8、P9 级技术专家都是其中的教众,据说褚霸对计算机的了解到了庖丁解牛的地步。这样一位 P10 级别的技术大牛,却说:我是一个程序员。
_

褚霸,真名余锋,江湖人称霸爷。现阿里云弹性计算负责人,曾一手将数据库团队带到国内云数据库顶尖水平。
褚霸身上标签众多,中国第一代技术网红,软硬兼修,是阿里云备受外界关注的技术大牛。知乎网友对他有一句评价很经典:对于计算机的了解到了庖丁解牛的程度。

磁带机和自建实验室
上世纪八十年代初,中国社会对于科技发展的关注开始趋热。

偶然一次,当时大约 7 岁的褚霸拆了家里的磁带机,结果装不回去了,索性开始思考这个东西为什么能发出声音。从此他一发不可收拾,开始偷家里钱买万用表,电焊器,组建了一个小实验室。

“我发现把交流电接到直流电机里面去不会转,但是装四个二极管进去它就转了。后来上大学学了电路原理,才明白为什么。”少年褚霸成为了一名当时时髦的无线电爱好者,这对他的未来影响深远。

“后来面对未知领域时,你有过去的一些经历,其实你是不怕的。探索出规律,自然也就明白了道理。”褚霸说。

大学时期和病毒的故事
大学时期的褚霸是个潮男,留着长发,还留着胡子,甚至常常去美容院洗脸做面膜。褚霸的理论是成为校园名人需要“软硬件结合”,形象是硬件,能力是软件。某一天,他突发奇想,要做个病毒来显示能力。

那是 1994 年,互联网没有普及,除了学校的 286 电脑,没有其他任何资源。褚霸坐了很久的火车去省城,淘遍各大书店买回几本关于计算机杀毒的书,开始反推病毒怎么写。学徒阶段,褚霸就常常把计算机弄死机,最夸张的时候一天要重启上百次。

临近崩溃的他找到一个叫 RAMInit 的工具,可以用于清除内存的驻留程序。24 年后,褚霸还清晰记得这个小工具,长度是 4156 字节,在它的二进制文件里留有作者的签名:Lei Jun(雷军),没错,就是小米创始人雷军。受此影响,后来褚霸也习惯在自己编译出的二进制文件里,留下签名: “YuFeng is a good boy”。

技术大牛是怎样炼成的?
刚投身互联网的褚霸,觉得自己软件能力相对欠缺。2001 年的某天,褚霸在网上发现了一个荷兰人做的技术博客,清晰具体地描述了 windows 程序的完整制作流程,每个示例还可以购买源代码。于是办了第一张信用卡,花了几十美金买了一份 FTP 服务器搭建的示例。

他开始背代码,一点点理解 FTP 怎么接受事件,监听,接受链接,协议处理……然后再自己扩展到其他协议,比如 POP3,SMTP 等等。

几次购买后,这位博主就没有再收钱。而这些教程让褚霸着实琢磨了两三年。“当时买的绝对是工业级的代码,所以我的起点很高”。褚霸非常感谢这位博主。

褚霸的技术突飞猛进,来到阿里后,褚霸负责的项目越来越复杂,他仍然坚持全链路思考的习惯,这让他异常辛苦但是带来了巨大收获。

例如,当时的项目涉及到底层 IO(Input/Output) 技术。IO 技术涉及面非常广,驱动,块设备,文件系统,内存关系等等,每一个环节都要适配。
对这块知识零起点的褚霸请教了当时内核组负责人伯松,伯松想了想说:我不知道你要多久,但是我有生之年能把它搞明白,就很不错了。

这个回答让褚霸备受打击,但没让他退却。褚霸进入了“魔怔状态”,几乎天天熬夜看代码,把 IO 内核栈所有参数都研究了一遍,然后反推背后的道理。整整 8 个月的坚持,褚霸搞定了 IO 这道难题,将当时淘宝的商品数据库和交易数据库全部迁移到 MySQL 上,系统稳定运行。

640

Linux 之父 Linus Benedict Torvalds 与褚霸

从飞天到神龙,总是有新的挑战
2012 年,中国云计算的攻坚战“飞天 5K”打响。阿里巴巴集结了一批当时阿里集团内最优秀的工程师,投入到自研飞天系统当中,褚霸就是其中一员,负责当时飞天系统的女娲模块。

最终,“飞天 5K”成功了,标志着阿里云成为世界首家对外提供 5K 规模计算能力的云计算公司,褚霸也开始带领阿里云数据库团队 (RDS)。
数据库每时每刻都在运行,对于稳定性要求非常高。从客户的应用端访问,到中间链路层,最后到底层的数据存取,每一个环节都不能出错。
褚霸要求自己团队的人,对于自己写的代码,都要检查三遍以上。“安全的问题需要从事前、事中、事后三个时间轴,以及存储层、网络层、访问层、应用层四个层面,立体化地构建解决方案。”褚霸说。

正是这样的全链路思考和布局,让阿里云数据库产品线 3 年间由两个产品增加到 18 个,市场规模增长了 50 多倍。

2017 年底,褚霸开始全面负责阿里云弹性计算 (ECS),并带领团队研发下一代云服务器——神龙。
640

神龙云服务器组件

这是一个极有前景的项目,过去虚拟机和物理机是水火不相容的,褚霸和他的团队就是要解决这个问题,让用户在阿里云“神龙”云服务器上既能享受到物理机的无损性能,又能灵活弹性使用计算资源。

这是云计算的一个全新领域,只有少数厂商在攻坚,褚霸带领技术团队已经攻克难关,取得了阶段性的成果,下一步则是继续挖掘“神龙”的潜力,让更多用户能用上新技术。

极致的程序人生

11

褚霸参加平昌冬奥会火炬接力

“上得了厅堂,下得了厨房”这是褚霸身边同事对他的评价,无论是一行小代码中的 BUG 还是对未来趋势的把控,褚霸都能在交流中帮助同事提升视野和格局。

有人说程序员把代码当成自己老婆般宠爱,有人说程序员写代码时就像吃大餐般享受,但在褚霸看来,IT 男得有品味,只有这样,他才能将产品做到极致。

“极致”贯穿了褚霸的程序人生,在他身上凝结了从一个优秀程序员到一个杰出程序员所需要的特质,不管是数据库还是弹性计算,都要做到极致、做到业内第一。

12

褚霸喜欢骑行


所以他喜欢骑机车,在空旷无人的道路上,飙车;他爱看时尚杂志;他带着家人,走遍了三十几个国家;一个人自驾 8000 公里,历时半个月从杭州到西藏,经历各种爆胎……

然而,团队里的这帮程序员,不太让他省心。“霸爷霸爷,护照是什么?”当团队里的一员这样问他时,他说自己差点“吐血”。“他们除了写代码,就没有什么业余生活,比如有的人一年四季就穿公司发的文化衫;有的人没有驾照,出门基本靠老婆;还有人连银行卡都没有……”褚霸的想法是,既要在工作上给他们足够的自由,保持他们每个人的独特性,又要“改善”他们的生活。

“让他们知道生活不只有苟且和代码,还有远方。”褚霸说。

阿里云总监系列课重磅上线!聚焦人工智能、弹性计算、数据库等热门领域,首次集齐12位阿里云技术高管,耗时半年精心打磨,从理论到实践倾囊相授,从零开始绘制技术大牛成长路径,限时直播课程免费报名中!欢迎戳“https://yq.aliyun.com/promotion/689”免费报名学习。
IMG_1996

点击了解“阿里云新品发布会频道”:
https://promotion.aliyun.com/ntms/act/cloud/product.html

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
讨老婆开心,阿里云程序员的方式,竟然是…
阿里坚持每年都举办集体婚礼,还得从“阿里日”开始说起。 2003年“非典”期间,因一位员工被确诊“疑似”,全体阿里员工必须搬着电脑回家隔离办公。为纪念那段艰苦岁月中的坚韧坚持,感恩家人的温暖支撑,2005年起,阿里决定将每年的5月10日设立为“阿里日”,并从2006年起,每年举办员工集体婚礼。 当阿里集体婚越来越受到阿里人追捧时, “公益”成为集体婚礼另一个重要的关键词。每年累计公益时长最高的两对夫妻,可以免于抽签,直接参加集体婚礼。 为了给妻子王若芸一个别致却更有意义的婚礼,这一年,阿里云程序员驿桥积累了599个公益时,这是他和妻子的爱情故事。
175 0
不会三种编程语言的不算程序员 走近阿里云 MVP烁淼吐槽大佬
为将阿里云 MVP打造成为技术顶尖人群的社群,建立成员之间连接,促进相互交流和业务影响,迸发各行各业技术人的无限价值。2020年2月初,运营团队与阿里云MVP们共同推出“走近阿里云MVP”新栏目,从技术人性格、开发经验、行业知识积累等方面进行深入分享和交流,了解彼此,产生化学反应,发现不同连接相同!
1512 0
杭州云栖,蚂蚁和阿里云的程序员说了场“相声”
在见证了容器安全和安全容器技术在争议中的发展后,这篇文章结合社区里和阿里云上安全容器的沿革,谈谈对安全容器技术未来发展的思考。 ​​​​
2226 0
一个合格的阿里云大数据程序员要学习哪些技术,才算合格的
项目有大年夜大年夜有小,越大年夜大年夜的项目触及到常识点也就越多;2019年将是这些领域取得长足进步的一年。我是一个大数据程序员,建了一个大数据资源共享群199427210 每天分享大数据学习资料和学习方法 ,让我们在2019年一起成长.
1652 0
解密阿里云效女程序员辰颜、异新代码诗!
2018年已过,我们迎来了新的一年,在机遇与挑战同在的环境下,我们更应勤于学习。为了方便大家学习,小编为大家盘点了2018年云效云栖号最火的干货文章分享给大家,让我们在新的一年里共同学习和成长! 阿里云效平台 云栖号简介: 云效,一站式企业协同研发云,源于阿里巴巴多年先进的管理理念和工程实践,提供从“需求-开发-测试-发布-运维-运营”端到端的协同服务和研发工具支撑。
7759 0
解密阿里云安全女程序员维棠 、牵尘代码诗!
2018年已过,我们迎来了新的一年,在机遇与挑战同在的环境下,我们更应勤于学习。为了方便大家学习,小编为大家盘点了2018年云安全 云栖号最火的干货文章分享给大家,让我们在新的一年里共同学习和成长!
5147 0
阿里云总监课第四期:软硬件全栈专家褚霸携专家团独家分享弹性计算最佳实践
对于很多公共云用户来说,弹性计算是上云第一站。课程由弹性计算一线专家团队倾力打造,以理论讲解和实际操作结合的方式,从省钱窍门、使用误区等角度切入,覆盖背后的技术原理和架构方案,在带您找到弹性计算最佳打开方式的同时,让您建立起完善的知识体系。
2185 0
阿里云专家穆轩的《杭州九年程序员之“修炼”手册》
对于一个从未到过南方的内蒙汉子来说,北京的大学一直是中学时憧憬的殿堂,而离家上千公里浙江大学,则是从来没有考虑过的地方。机缘巧合之下,被一位年近七旬的浙大老师说服,我自此开始了南下“修炼”之旅。没想到转眼间竟已九年,杭州也成为我的第二家乡。
3407 0
+关注
云攻略小攻
计算,存储,网络,数据库,企业应用服务,开发者服务统统在这里。
文章
问答
视频
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
阿里云认证的解析与实战-数据仓库ACP认证
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载