生物系转行学编程,如今身家26亿

news2024/12/22 22:41:19

在编程界有许多明星级别的大牛,他们有些人学习成绩很差,有些人甚至不是科班出身,但对编程的狂热和努力,成就了他们在IT界“名利双收”的地位。

在我们中国编程界就有这样一位大牛,非科班出身,却做到了神一般的存在,他就是传说中的“扫地僧”,江湖人称“多隆”。

扫地僧——《天龙八部》里面一等一的绝世高手,常年隐居在少林寺藏经阁,日复一日地扫地,不主动出击,低调到几乎感受不到他的存在,但不出手则已,一出手必惊为天人。

他的身世很简单,来自浙江苍南的农民家庭。

他并非科班出身,却被编程界尊称为“码神”。

他性格单纯,不擅交际,一心只想写代码。

他就是阿里“第一程序员”,如今身家26亿的阿里合伙人——蔡景现。

一鸣惊人  阿里的“扫地僧”

2014年,阿里从港交所退市后推出“合伙人制度”转战纳斯达克IPO,在上市前夕更新最后招股书,新增了三位合伙人,组成了名震江湖的“阿里巴巴30合伙人”,其中一位便是人称“多隆”的蔡景现。

消息传出后,引起了轰动,不少人表示愕然:

“蔡景现是谁?”

“为什么是他成为阿里合伙人?”

一系列问题萦绕在众人脑中,毕竟那时候蔡景现的知名度基本上仅限于阿里内部,也不是在业务线手握重兵的高管。

蔡景现是淘宝的第一个程序员,2000年加入阿里,2003年被马云拉入淘宝秘密项目,他奠定了许多淘宝重大项目的基础,现在仍在阿里技术一线写代码。

蔡景现性格单纯,为人低调,不喜交际,在阿里内网被贴上了“少林扫地僧”、“技术大牛”等标签,却极少被外界媒体所报道。

据说在成为合伙人之前,有一天,蔡景现如常坐在电脑前写代码,突然被马云和彭蕾等一众合伙人拉到会议室,此时他才得知董事会已经决定将他升为阿里巴巴合伙人之一。

缓过神后,蔡景现当场蹦出一句:“让我当合伙人?可我只会写代码啊!”

由此可见,一心只想写代码,两耳不闻窗外事的他,没有意识到这种“只会写代码”的纯粹,正正是他得以入选阿里合伙人的重要条件之一。

至此,人们才开始惊呼,原来阿里存在这样一位如“少林扫地僧”般的人物。

2017年,蔡景现以26亿身家登上胡润财富榜,那一年,他41岁。

农民的孩子  阿里的多隆

1976年,蔡景现出生于浙江省苍南县一个农村家庭,父母都是普通农民。

跟大多数男生一样,蔡景现的理科成绩非常好,尤其是数学,经常获奖,但语文和英语基础较差,甚至试过因为不及格而补考。

2000年,蔡景现从杭州大学生物系硕士毕业,加入阿里巴巴这家当时名不见经传的公司。

在阿里,蔡景现的花名叫“多隆”,这个名字是一位花名叫“小宝”的同事给他起的,取自金庸武侠小说《鹿鼎记》中的御前侍卫总管。

在《鹿鼎记》小说中,多隆这个人是个老粗,头脑简单,但为人热情,而且信任别人到匪夷所思的程度。为了韦小宝这个朋友,无论要放沐王府的刺客,还是要在法场上救回犯人,都在所不辞。

熟悉蔡景现的人都知道,“多隆”非常符合他的人设,一是他为人仗义,但凡有同事向他请教技术问题,他总是随叫随到,久而久之,淘宝内部有一句口头禅流传,“有困难,找多隆”;二是因为他为人单纯,只沉浸在写代码的世界里。

狂热的技术痴  真正的匠人精神

2003年,蔡景现被马云拉进了一个秘密项目,和另外两位工程师一起,从零开始,要在一个月内,搭建一个名叫“淘宝”的网站,并涵盖所有交易系统和论坛系统。

在淘宝,“多隆”做到了既懂C/C++,又懂Java和内核;既能深入技术底层,又能参与高层决策;从前端到后端,知识广而深,令人叹为观止。以下是“多隆”在淘宝的技术开发经历:

多隆

技术开发经历

2003: php开发

2004 ~ 2005: 参与denali开发

2006: 参与isearch 开发, tbstore的开发(类似tair)

2007 ~ 2009: tfs的开发, tair的开发, tbnet的开发

2010: squid的改进

2011: 高性能服务器框架开发

他不习惯带团队,因为在他眼里,团队成员水平都是不同的,如果大量时间浪费在沟通上,他会觉得很不值得。所以很多阿里的产品在早期都是他一个人进行开发维护的。

“多隆做事一个人能顶一个团队,比如说写一个文件系统,别人很可能是一个项目组,甚至一个公司在做,而他从头到尾都是一个人,在很短的时间内就完成了。”阿里行颠(CTO张建锋)如是说。

“从03年到07年,淘宝搜索引擎就是他一个人在写,一个人在维护,而且这还不是他全部的工作,另外他还做了其他很多事情。”

“多隆”是一个技术痴,写起代码来就像入定了般,心无杂念。

据说他除了吃饭睡觉上厕所,剩余时间都在写代码,哪怕如今在阿里的层级早已升到了P11(属于技术岗的最高级,相当于副总裁),仍然奋斗在第一线写代码,留给外界一个伏案工作的背影。

▲P11不在以上常规范围之中 

“多隆”不擅交际,不爱分享,也不玩什么社交网络,一般很难在公众场合见到他,只要能不参加的会议、采访,他都不会参加。就算去,他也常会带上笔记本办公。

他说:“我的兴趣就是写代码,每天真的是除了上班,就是吃饭和去厕所,一写就是十六年。”

据说他出去outting,也在车上写代码。

他有个常人难以做到的特质,当他沉浸在程序世界时,外界的人和事很难去干扰到他。

2010年公司的乒乓球决赛,是在创业10楼的休闲吧举行,比赛现场距离多隆只有20米远,锣鼓喧天,人声鼎沸,很多人都被吸引过去了,整个办公区只有多隆一个还“粘”在椅子上。这大概就是太极里的最高武功心法“混元一体,天人归一”。有了这样的专注力,不成为高手也难。

有人曾问他是如何坚持这么久,工作至今还这么有激情?他回答说,很简单,因为在做自己喜欢的事情,解决问题和写代码让他觉得很有成就感。

在淘宝,蔡景现被诸多同事衷心佩服,这里面既有大家对多隆技术上的认可,更有大家对他默默付出和人格魅力的赞叹。

“多隆”蔡景现的成功秘诀

一个阿里计算机工程师该以怎样的态度和方式来工作和学习?

“多隆”蔡景现的一条真诚建议或许可以解答:“发现问题,解决问题,不要绕开问题的本身;多做事情,不会吃亏,即使不是你的事情。

这大概也是“多隆”蔡景现最大的成功秘诀吧。

在别人纠结是不是要转型管理,是不是要转型业务,是不是要发挥更大的影响力,是不是要获得更多的权力,是不是要得到更多的回报时,他却一直在考虑怎么通过技术改进,把问题解决得更好。

幸运的是,阿里给了这些一心只专注于技术的同学们极好的机会,让他们成长为“大牛”甚至“大神”。

大神之所以为大神,除了天赋,不外乎就是刻意练习,就像卖油翁所言,“无他,但手熟尔。”

比你聪明,还比你努力,这就是阿里传奇的程序员蔡景现。

最后免费分享给大家一份Python全套学习资料,包含视频、源码,课件,希望能帮到那些不满现状,想提升自己却又没有方向的朋友。

关于Python技术储备

学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。最后大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!

一、Python所有方向的学习路线

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。在这里插入图片描述

二、Python必备开发工具

在这里插入图片描述

三、Python视频合集

观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。 在这里插入图片描述在这里插入图片描述

四、实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。 在这里插入图片描述

五、Python练习题

检查学习结果。 在这里插入图片描述

六、面试资料

我们学习Python必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。 在这里插入图片描述在这里插入图片描述

这份完整版的Python全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

在这里插入图片描述

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

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

相关文章

el-pagination 动态切换每页条数、页数切换

目录 业务场景 官方链接 实现效果 使用框架 代码展示 template代码 script代码 变量定义 事件定义 handleSizeChange事件--实现每页条数改变表格动态变化 handleCurrentChange事件--切换页码 css代码 完整代码 总结 业务场景 当表格中的数据量如果非常庞大的时候我们…

【Javascript基础】--零基础--超详细且简洁的Javascript笔记--代码质量(03)

在浏览器中调试 在编写代码前看看调试。 调试是指在一个脚本中找出并修复错误的过程。 在这里我们将会使用 Chrome(谷歌浏览器),因为它拥有足够多的功能,其他大部分浏览器的功能也与之类似。 “资源(Sources&#…

为什么编程入门从Python学起?

目前,青岛市的小学、初中、高中对于编程教育和信息学的推进几乎都选中了Python。 浙江省新高中信息技术教材改革项目中,高中新生开始使用新教材,里面的编程语言将换用 Python,Python 将正式纳入高考内容。 Python是一种代表简单主…

看BP(后向投影算法)英文文献生词记录

看BP(后向投影算法)英文文献生词记录 总的来说,该论文是在讲CAT和SAR的后向投影算法之间的联系与区别 acoustic imaging 原声成像 polychromatic 美 [pɒlɪkroʊ’mtɪk] 英 [pɒlɪkrəʊ’mtɪk] adj.多色的 illumination 美 [ɪˌlum…

建筑“光储直柔”配用电系统关键技术分析

低碳发展背景下的建筑“光储直柔”配用电系统关键技术分析(2021) 摘 要 在低碳发展的背景下,为适应高比例的可再生能源结构,建筑电气化已经成为未来的发展趋势。建筑电气化不仅要提高建筑电气化率,还要发展新型建筑配…

RV1126笔记九:RTMP服务器搭建

若该文为原创文章,转载请注明原文出处 一、介绍 搭建RTMP服务器主要是为了在RV1126上实现RTMP推拉流功能测试使用,如果条件允许可以把RTMP服务器部署到公网服务器上,搭建的RTMP服务器只支持h264,h265需要自行修改。 这里介绍两种方式搭建RTMP服务器: 一、使用开源的SRS…

从架构层面了解Kubernetes

一. 背景 1、 为什么K8s战胜了Swarm、Mesos 从使用上来说以声明式API来降低运维的操作成本。在生态系统建设方面以极高的可扩展性来提升社区活跃度。从这两个方面既可以填充K8s的不足,也极大的简化了运维操作过程。 2、 架构侧面 在K8s的各种文档、书籍中都没有…

【源码共读】Vue2 中为什么可以使用 this 访问各种选项中的属性?

如何阅读源码 网上有很多关于源码阅读的文章,每个人都有自己的方式,但是网上的文章都是精炼之后的,告诉你哪个文件、那个函数、那个变量是干什么的; 但是没有告诉你这些是怎么找到的,这些是怎么理解的,这…

港科夜闻|叶玉如校长回应「香港创科发展蓝图」

关注并星标每周阅读港科夜闻建立新视野 开启新思维1、香港科大校长叶玉如教授回应「香港创科发展蓝图」。近日,粤港澳大湾区院士联盟表示希望特区政府切实落实「蓝图」内容,设立具体行动措施和可量化的指标,以更大的魄力和决心实现当中的目标…

C++11标准模板(STL)- 算法(std::iota)

定义于头文件 <algorithm> 算法库提供大量用途的函数&#xff08;例如查找、排序、计数、操作&#xff09;&#xff0c;它们在元素范围上操作。注意范围定义为 [first, last) &#xff0c;其中 last 指代要查询或修改的最后元素的后一个元素。 用从起始值开始连续递增的…

10.1、Django框架入门--后台管理

文章目录预备知识MVC模式和MTV模式MVC模式MTV 模式Django框架Django框架简介Django框架中的后台管理启动后台admin站点管理数据库迁移创建管理员用户管理界面本地化创建并使用一个应用bookapp项目的数据库模型创建数据库模型生成数据库表数据库上的基本操作启用后台admin站点管…

【源码共读】如何优雅的处理 Promise 的错误

Promise解决了优雅的解决了回调地域的问题&#xff0c;现在已经大范围的使用Promise&#xff0c;但是在使用Promise的过程中&#xff0c;最令人头疼的就是错误处理的方式。 Promise 的错误处理方式 据我对Promise的了解&#xff0c;Promise的错误处理分为下面的几种方式&…

324页13万字高校数字化校园大数据中心及大数据平台建设方案

一、 数据中心总体规划 云资源中心加大数据分析与高性能主要分为计算资源、内存资源、存储资源、网络资源&#xff0c;大数据分析系统&#xff0c;高性能作业调度系统&#xff0c;本项目在充分整合XXX高校数据中心资源的基础上&#xff0c;配置必要软硬件设备&#xff0c;为XXX…

我国军靴行业现状分析:两大利好因素推动市场良好发展

根据观研报告网发布的《中国军靴市场发展趋势分析与投资前景预测报告&#xff08;2022-2029年&#xff09;》显示&#xff0c;军靴是指供军事单位在行军&#xff0c;作战时穿着的鞋靴&#xff0c;一般采用头层牛皮制作&#xff0c;具有耐用、舒适以及良好的防水透气效果特点。军…

对Python的学习【如何查看路径和安装包】

1&#xff1a;怎么查看本地电脑的Python版本号及安装路径&#xff1a; 对于Windows平台&#xff0c;打开cmd 使用命令py -0p 【其中0是零】 显示已安装的 python 版本且带路径的列表&#xff0c;参见下图&#xff1a; 其中带星号*的为默认版本。 2:怎么查看python pip…

Fragment

Fragment简单认识 1.简介 在大屏幕设备上支持更加动态和灵活的UI设计就是一种卡片的设计思路一个Activity可以有多个Fragment&#xff0c;一个Fragment可以被多个Activity使用可以进行动态的添加&#xff0c;替换和删除Fragment有着自己的生命周期&#xff0c;同时受到Activity…

python循环语句(三)

一.while 循环 条件满足无限执行 (1) 定义格式 while 条件&#xff1a;条件为True时重复执行# 写法要求与if语句类似使用示例&#xff1a; i 0 while i < 100:print("观止study")i 1 # 等效于 i i 1 # 需要设置循环终止的条件&#xff0c;如i 1配合 i <…

【Pandas入门教程】如何读取和写入表格数据

如何读取和写入表格数据 来源&#xff1a;Pandas官网&#xff1a;https://pandas.pydata.org/docs/getting_started/intro_tutorials/index.html 文章目录如何读取和写入表格数据导包【1】如何读取和写入表格数据【2】小结导包 import pandas as pd数据介绍&#xff1a; 使用存…

【信管5.2】估算活动资源与持续时间

估算活动资源与持续时间在经过上次课程的学习后&#xff0c;我们已经了解到了进度、活动的概念及定义&#xff0c;并且简单地学习了下活动顺序如何排列的一些工具技术。今天&#xff0c;我们学习的主要方向是估算活动资源与估算活动持续时间这两个过程&#xff0c;另外我们还会…