1. 程式人生 > >從淘寶第1位程式設計師, 到阿里合夥人,20多年了,非科班出身的他還在程式設計,程式設計師的榜樣

從淘寶第1位程式設計師, 到阿里合夥人,20多年了,非科班出身的他還在程式設計,程式設計師的榜樣

2003年4月9日,馬雲把蔡景現(花名“多隆”)叫到辦公室,並給了一份新合同,他問蔡:“有個祕密的專案你要不要去參加?”

因為看不懂全英文的合同,蔡說:“是不是還是寫程式碼?”

馬雲說:“是寫程式碼。”

蔡說:“沒問題。”

最近,商業人物創始人遲宇宙在《馬雲的湖畔花園16幢1單元202室》一文中,還原了上述對話。

那時的多隆,並不知道即將參與的專案叫淘寶;更不知道,這份新合同背後的專案將徹底改變他的生活,也將改變無數中國人的生活方式,甚至整個網際網路格局。

從2003年到2018年,淘寶網讓人們的購物、生活方式發生了巨大變化,“雙11”、“購物車”、“包郵”這樣的詞語也火了起來。

而作為淘寶網的第一個程式設計師,多隆“傳奇”的故事也一直繼續著。今天,我想和你分享多隆的成長經歷,希望他的故事,能對你有所啟發。

1、解決問題的能力越強,不可替代性就越大

從2000年加入阿里巴巴以來,多隆就只做一件事:敲程式碼,解決問題。即使目前他在阿里的層級已經是P11(相當於副總裁),多隆依然堅持在一線寫程式碼。

阿里視訊雲總經理叔度曾在知乎上講過這樣一個故事,“有一次,我們組解決一個伺服器無故崩潰的詭異問題,搞了三天還沒找出原因。於是請教多隆,他看了一眼,然後3分鐘後就告訴了答案。我們瞬間被秒殺。”

阿里系統軟體事業部研究員畢玄也說,“厲害的‘P’級大佬很多,但能被稱為‘神’的只有多隆一個。他在解決故障方面的能力無人能及,在淘寶的故障解決歷史上有N多案例。”

在阿里,工程師多隆就是一個“神”的存在,被稱之為阿里的“掃地僧”。“有困難,找多隆”更是阿里技術小二中流傳的一句話。

不過多隆對此一直很平靜:“我就是一個寫程式碼的,很普通。”

2003年4月,淘寶初創團隊搬到了馬雲的“風水寶地”——湖畔花園16幢1單元202,這也就意味著團隊要為“淘寶”拼命了。

彼時,淘寶的伺服器都放在辦公室,室內溫度比7、8月的杭州溫度還高,而因為限電,並不敢開空調。就是在這樣的環境下,“淘寶”開始了。

▲ 淘寶初創團隊合影

也就是從2003年為淘寶網敲下第一行程式碼開始,直到2007年,淘寶的搜尋引擎維護工作都是多隆一個人在負責。不過,這還不是他全部的工作。

現任阿里集團CTO行癲在阿里技術的一篇文章中說道,坐在角落的多隆是一個奇怪的人,他總能以很快的速度解決一些別人看起來奇形怪狀的問題,哪怕他以前從未接觸過。

多隆做事一個人能頂一個團隊,比如說寫一個檔案系統,別人很可能是一個專案組,甚至一個公司在做,而他從頭到尾都是一個人,在很短的時間內就完成了。

不善言談、不善交際,但多隆永遠是“解決問題的”那一個。工作中,說到底拼的就是解決問題的能力,你解決問題的能力越強,你的不可替代性就越大。

2、熱愛與專注,是一個人取得成就的最佳途徑

18年如一日,多隆把一件事做到了極致,成就了自己,更為淘寶做出了巨大貢獻。

多隆之所以成為“少林掃地僧”一樣的存在,是他對於技術的持續專注。

知乎使用者、阿里前員工邵有石曾說到對多隆的印象:雖然很多同事也熱愛技術,也有很多技術狂,包括我自己曾經也是。但應該這麼說,多隆是愛得最深、最持久、最單純、最心無旁騖的那一個。

在別人糾結著是不是要轉型管理,是不是要發揮更大影響力,是不是要獲得更多權力,是不是要得到更多回報時,多隆卻一直在考慮怎麼通過技術改進,把事情做得更好。

說起多隆的專注,前淘寶技術大學校長子柳在《淘寶技術這十年》書中說道:

“2010年阿里巴巴有一場乒乓球決賽,在創業10樓的休閒吧舉行,比賽現場距離多隆只有20米遠。當時鑼鼓喧天,人聲鼎沸,很多人都被吸引過去了,整個辦公區只有多隆一個還“粘”在椅子上。

“這大概就是太極裡的最高武功心法‘混元一體,天人歸一’吧。有了這樣的專注力,不成為高手也難。

後來,曾有人問多隆,工作十幾年還能保持這樣的激情,是怎麼堅持下來的?他回答說,很簡單,因為在做自己喜歡的事情,解決問題和寫程式碼讓我很有成就感。

知乎使用者、阿里員工 simpx 說道,“曾聽過一句話,叫‘熟悉滋長輕視’,就是說一旦熟悉了,會覺得傳奇人物也不過如此。但在多隆這裡,完全是相反的。越深入瞭解,越欽佩他的專注、職業。

多隆說過,他的興趣就是寫程式碼,每天上班除了吃飯上廁所,就是寫程式碼,一寫就寫了十幾年。即便偶爾外出,他也會帶著筆記本寫程式碼,解決問題。

喬布斯曾說過,“專注和簡單一直是我的祕訣之一。簡單其實比複雜更難,你必須努力釐清思路,找到心底的熱愛,這樣才可以創造奇蹟。”就像喬布斯說的這樣,多隆在阿里一堅持就是18年。

3、保持真誠和謙遜,能讓一個人走得更遠

雖然是阿里巴巴高階技術專家,但其實多隆並非科班出身。

據阿里技術介紹,1991年9月,15歲的多隆進入蒼南中學後,開始接觸了所謂的“電腦”,其實就是類似小霸王一樣的學習機。靦腆、害羞,是老師對這個農村孩子最深刻的印象。

“平時不愛說話,在班級裡屬於默默無聞型的。但是會經常帶著問題來找老師,有時候還會問得臉紅。”只要學校組織數學競賽,多隆就會參加,而且每次都能拿獎。

1994年,多隆考上杭州大學生物科學專業,雖然沒有被計算機專業錄取,但這並不妨礙他對技術的熱愛。大學四年,他幾乎整天泡在圖書館、機房,有時還會跑到老師的辦公室,把他們的機器拆開搞來搞去,被老師罵之後,自己又裝回去。

農村長大,專業與計算機無關,多隆能一步步走到今天,正如阿里視訊雲總經理叔度所言,是因為他始終保持著真誠謙遜的心態。

“他把自己當成海綿一樣去吸收新知識——在他的字典裡,沒有不值得去解決的問題,也沒有不值得去學習的技術。

阿里前員工邵有石也曾在社交媒體說,“2004年我加入淘寶,多隆是我的師傅,負責帶新員工熟悉工作環境。雖然他不太擅言辭,但是非常謙遜平和,從沒有因為水平高就擺架子,而是經常協助我們解決問題。

2011年阿里年會上,一個講述淘寶小二辛勤工作的視訊——《淘寶的一年,親》感動了很多人,多隆也淚流滿面。之所以有這麼深的感觸,是因為視訊裡的故事,正是多隆無數個不眠之夜的寫照。

據叔度介紹說,2009年之前,阿里還沒有集體解決、承擔技術故障的組織。經常在半夜裡,多隆要起床解決問題,排除故障。

向多隆求救過的同事說,不管多晚,他總是隨叫隨到,沒有架子,態度和藹,任勞任怨。直到現在,出現有一些解決不了的問題時,多隆也總是第一時間出現。

工作上無與倫比的專注,不推卸責任、不計較個人得失,與多隆共事過的阿里人,對他總是絲毫不吝讚美之詞。這位農村長大、非科班出身的工程師,用自己的技術和真誠,贏得了大家的認可與尊重。

▲ 在阿里內網,同事們對多隆評價很高

4、真正的高手,在於穩定性和持續性

多隆的職業生涯轉折出現在2014年。當年,阿里巴巴上市前的最後招股書中新增三位合夥人,多隆就是其中之一。

阿里巴巴資深副總裁彭蕾這樣評價多隆,“作為阿里最早期的員工之一,多隆伴隨阿里成長,在專業方面攻克了很多技術難題,個人魅力也激勵了許許多多的工程師。論各方面,多隆成為阿里合夥人都是實至名歸。”

不過,即使成為了阿里合夥人,多隆還是日復一日,年復一年,沉浸在程式碼的世界中。

阿里巴巴西溪園區有個小花園,員工們閒暇時就會去散散步。但多隆幾乎不怎麼去,每天去最近的食堂吃完飯,然後就回到座位敲電腦,如此反覆。

公眾號@阿里技術寫到,看到多隆本人時,你很難將他與阿里合夥人的身份聯絡在一起。

板寸頭、黑色雙肩電腦包,從背後看,就像一名理工學院的大學生。他的桌子更是簡單:筆記本、書包、手機、某活動主辦方送的保溫杯。

多隆這樣看似“孤獨、寂寞”的堅持並非幾個月或幾年,而是十多年。工作生活中,誰都會有打雞血、上進努力的時候,但真正的高手,已經把持續性努力,過成了一種生活方式。

在成為阿里合夥人之後,@阿里技術記者曾對多隆進行過一次採訪:

記者:加入阿里的這十幾年當中,有沒有特別難過、特別低沉的時候?

多隆:比較少,因為我這個人沒有太多想法,有什麼做什麼,看起來也比較傻一點,這樣挺開心的。我覺得不要知道太多,只要把工作做好就可以了。

記者:如何成為像你一樣的大神?

多隆:在我看來,沒有所謂的大神、大牛,都是從做專案開始。我剛開始其實什麼都不懂,比如2000年進阿里的時候,我連JAVA都不懂。

當你在工作中遇到問題了,就去找資料,然後去把它弄懂、弄會。只要肯花時間和力氣,那你自然而然就會了。很多情況下真的沒有捷徑,就是看你肯不肯花時間,就是這樣。

2018年,“雙十一”已經步入第10個年頭,當初為淘寶網敲下第一段程式碼的多隆,肯定未曾料到會有這麼大的改變。

從一個生物科學專業的大學生,到淘寶的第一個程式設計師,再到“阿里巴巴30位合夥人”之一,多隆贏得了馬雲和阿里巴巴對他的最大肯定。

談到十多年以來的感觸,多隆平靜地說,“發現問題,解決問題,不要繞開問題本身,多做事情並不會吃虧。”

熱愛與專注,保持一顆真誠的心,持續不斷地解決問題,也正是這樣簡單質樸的想法,讓多隆在前行的道路上越走越堅定。

認識你是我們的緣分,同學,等等,學習人工智慧,記得關注我。

微信掃一掃
關注該公眾號

《灣區人工智慧》

回覆《人生苦短,我用Python》便可以獲取下面的超高清電子書和程式碼

相關推薦

1程式設計師, 到阿里合夥人20多年科班出身程式設計程式設計師榜樣

2003年4月9日,馬雲把蔡景現(花名“多隆”)叫到辦公室,並給了一份新合同,他問蔡:“有個祕密的專案你要不要去參加?” 因為看不懂全英文的合同,蔡說:“是不是還是寫程式碼?” 馬雲說:“是寫程式碼。” 蔡說:“沒問題。” 最近,商業人物創始人遲宇宙在《馬雲的湖畔花園

95後北漂男生1千元創業月入2萬 270個姑娘拍私房

  23歲的張學文畢業於工業工程專業,大學的最後1年他開始北漂,北漂的第16個月,他為270個姑娘拍攝了私房照。“私房寫真在很多人看來是色情片,在我看來是一種情緒的表達。”張學文說。   沒錢在在北京開店,又想堅持做自己喜歡的事,張學文乾脆在淘寶上開了家店接單。他喜歡別人喊他“少

和網易的font-size思考移動端怎樣使用rem?

目前 但是 網易 not 人員 char 舉例 device parseint 最近翻了一下關於移動端的rem的使用,怎樣最方便。在讀到流雲諸葛的一篇關於《從網易與淘寶的font-size思考前端設計稿與工作流》的文章後,來總結一下。 然而根據我以往做移動端web項目的時

python零開始 -- 1篇之環境搭建

接收 window .py 文檔 路徑 很多 教程 編碼 官方   事實上,網絡上有很多相應的教程,本文無意做成文章的粘貼展示板,附上我認為的簡易的安裝詳解: 安裝 Python 環境(編程小白的第一本 Python 入門書),包含了python以及相關的IDE,圖文並茂,

到雲端的高可用架構演進

近日在Qcon開發者大會北京站上,來自阿里巴巴商家事業部技術專家沐劍在專場分享了題為《高可用實踐:從淘寶到上雲的差異》的演講,主要介紹了其近幾年在阿里電商平臺及阿里雲上的高可用設計的經驗,分為兩個部分:第一部分主要包括傳統的淘寶店鋪穩定性體系的建設及相關的基礎鏈路設計、快取和容災方案的設計及部署;第

利用PHP採集評論和成交資料

如果不想通過淘寶開放平臺API獲取資料,那麼另外一個很好的辦法就是採集了。一般來說,採集一個網頁上的內容,只需要用CURL獲取原始碼,然後用正則表示式取出需要的內容就可以,不過如果這樣載入一個淘寶的頁面,會如 果不想通過淘寶開放平臺API獲取資料,那麼另外一個很好的辦法就是採

使用yarn安裝wepy-cli錯誤提示映象下載smartwrap失敗

使用yarn安裝wepy-cli錯誤,提示從淘寶映象下載smartwrap失敗,後面還有一段提示什麼檔案沒找到什麼的(截圖沒截到)。   大概意思就是安裝wepy-cli時,smartwrap這個依賴下載失敗了。   於是解決方案就是從github上直接安裝這個smartwrap

使用yarn安裝wepy-cli錯誤提示鏡像下載smartwrap失敗

提示 依賴 wrap script glob 下載失敗 rip 失敗 git 使用yarn安裝wepy-cli錯誤,提示從淘寶鏡像下載smartwrap失敗,後面還有一段提示什麽文件沒找到什麽的(截圖沒截到)。 大概意思就是安裝wepy-cli時,smartwrap這個

伺服器IP地址服務獲取IP地址資訊的方法

主要是json返回值的獲取 package com.xtisp.service.system; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.File

webpack零開始1課:安裝webpack和webpack-dev-server

webpack目錄本文參考文件前提條件電腦裝了一個全新的nodejs,最好是LTS版本,舊的nodejs版本可能沒使用webpack的新功能,也可能會丟失一些依賴的包先安裝好淘寶的cnpm,淘寶映象方便些我的安裝環境是win10一:安裝webpack和webpack-dev-server1.準備工作新建專案資

架構之cookie跨域看網際網路技術發展方向

       最近在發現使用Taobao的時候的一個小細節,於是便萌發起了寫這篇文章。  當我們在 www.taobao.com 中進行登入之後,然後直接切換到 www.tmall.com 域名下,發現www.tmall.com首頁的最頂部馬上顯示成了: 您好, and

P5到天貓總監_她的阿里十年發生什麼?想知道是誰嗎?

原文地址 從淘寶到淘寶商城再到天貓、天貓國際和天貓海外,冷月在阿里的十年換了5份不同的工作,不算多,反正每次都是從零開始……有人說她愛折騰,她也承認自己挺任性。對了,她還是雙11的“製造者”和親歷者之一,見證了雙11的8年,成交額從5000萬到1207億…… 天貓小二

1步:購買阿里雲的雲伺服器ECS

在阿里雲中搭建大資料實驗環境 第1步:購買阿里雲的雲伺服器ECS(訪問) 1、百度“阿里雲”--》註冊--》登陸--》認證 2、搶免費試用--》雲伺服器ECS(入門級) 3、購買成功後--》找到“雲伺服器”--》例項--》重置密碼: 4、遠端連線密碼獲取 5、輸入root-剛

無限適配)手機端rem佈局詳解(轉載原創)

從網易與淘寶的font-size思考前端設計稿與工作流 本文結合自己對網易與淘寶移動端首頁html元素上的font-size這個屬性的思考與學習,討論html5設計稿尺寸以及前端與設計之間協作流程的問題,內容較多,但對你的技術和工作一定有價值,歡迎閱讀和點評:)。 這是淘

4章1節練習題2 二叉樹的基本操作(遞迴實現)

二叉樹的非遞迴遍歷 上一節二叉樹的遞迴遍歷中簡單介紹了二叉樹的遞迴遍歷的實現方式,本節主要介紹二叉樹的非遞迴遍歷實現,繼續引用上節的例子來說明下。 一.先序遍歷 二叉樹先序遍歷的訪問順序為:根結點->左孩子->右孩子。簡單的說,對於任意

阿里架構師漫談:技術架構1.0到4.0的架構變遷!附架構資料

MySQL優化概述MySQL資料庫常見的兩個瓶頸是:CPU和I/O的瓶頸。 CPU在飽和的時候一般發生在資料裝入記憶體或從磁碟上讀取資料時候。 磁碟I/O瓶頸發生在裝入資料遠大於記憶體容量的時候,如果應用分佈在網路上,那麼查詢量相當大的時候那麼平瓶頸就會出現在網路上

光棍節程式設計師闖關秀1關(總共10關)

Part1:檢視原始碼,發現a標籤的顏色和背景色一樣,導致了我們看不到a過關地址,方法很簡單,直接複製原始碼中的key即可,或者ctrl+a然後單擊進入下一關即可Part2:檢視原始碼,發現key:b88........,填入表單,然後回車即可過關。Part3:瀏覽器F12中

演算法有一個1到正無窮的無限大數字陣列每個數字佔1n是幾

陣列是1,2,3,4,5,6,7,8,9,1,0,1,1,1,2,1,3,1,4,1,5,1,6,1,7,1,8,1,9,2,0,........ 求第n位是幾。 我是用java實現的,解題過程中還研究了一下char轉int,Integer.parseInt(String,

核心 API 1 部分:核心呼叫使用者空間應用程式

呼叫特定的核心函式(系統呼叫)是 GNU/Linux 中軟體開發的原本就有的組成部分。但如果方向反過來呢,核心空間呼叫使用者空間?確實有一些有這種特性的應用程式需要每天使用。例如,當核心找到一個裝置,這時需要載入某個模組,程序如何處理?動態模組載入在核心通過 usermo

統計思維:程式設計師數學之概率統計(2版):1章 探索性資料分析

第1章 探索性資料分析 如果能將資料與實際方法相結合,就可以在存在不確定性時解答問題並指導決策,這就是本書的主題。 舉個例子。我的妻子在懷第一胎時,我聽到了一個問題:第一胎是不是經常晚於預產期出生?下面所給出的案例研究就是由這個問題引出的。 如果用谷歌搜尋這個問題,