|
(一)
2011-12-08 [原文鏈接]
今天有同事恭喜我,我才知道自己在淘寶已經(jīng)七周年了。很多人第一句話就是七年癢不癢,老實(shí)說(shuō),也曾經(jīng)癢過(guò),但往往都是一癢而過(guò),又投入到水深火熱的工作中去。回家之后就想這七年我到底收獲了什么,且不論成敗與否,這7年的經(jīng)歷,是我人生的寶貴財(cái)富。
第一年:
'正牌七公'曾經(jīng)說(shuō)過(guò),要是寫(xiě)一本淘寶的歷史書(shū),一定很多人感興趣,其實(shí)我也很想寫(xiě)寫(xiě)這樣一本書(shū)。2004年12月8日入職的時(shí)候,我和'衲子如幻'一起進(jìn)來(lái),迎接我的是駱冰和岳旭強(qiáng) ,駱冰是百阿的班主任,岳旭強(qiáng)是我的師父。當(dāng)時(shí)還沒(méi)有百淘,先參加了百阿,百阿給我發(fā)了一本書(shū)叫《完美商店》,講的是eBay的故事,看的時(shí)候我就想什么時(shí)候我也寫(xiě)一本淘寶的故事來(lái)。
我進(jìn)淘寶非常偶然,當(dāng)時(shí)只是看到這個(gè)網(wǎng)站做的不錯(cuò),自己也不想繼續(xù)做對(duì)日外包的工作了,就過(guò)來(lái)面試了一把。進(jìn)來(lái)的時(shí)候我被震撼到了,跟傳統(tǒng)的企業(yè)非常不一樣,到處都是生機(jī)勃勃的樣子。還有前臺(tái)的'香香的好朋友'笑的很親切,原來(lái)公司的前臺(tái)都冷冰冰的。'武當(dāng)三豐'給我兩張筆試題,我估計(jì)做的很爛,但是居然通過(guò)了。'財(cái)神'面試我的時(shí)候,問(wèn)我為什么到這里來(lái),我說(shuō)很欣賞這家企業(yè)發(fā)展這么快,這么快的企業(yè)里面一定有很多高手,跟高手在一起一定成長(zhǎng)很快。我每說(shuō)一句,他點(diǎn)頭“嗯哼”一下,以至于后來(lái)我跟老婆形容公司的CEO的時(shí)候,她只記得那個(gè)喜歡“嗯哼”的人。
來(lái)淘寶做的事情是Java開(kāi)發(fā),但是之前我只做過(guò)3個(gè)月的Java項(xiàng)目,連Eclipse都不熟(但我來(lái)之前惡補(bǔ)了一下快捷鍵的操作)。一開(kāi)始做事是在岳旭強(qiáng)的手把手的指導(dǎo)下做的,當(dāng)時(shí)非常依賴旁邊的幾個(gè)老員工,多隆、正風(fēng)、進(jìn)寶、我行、不同、范禹、天川。做的事情也沒(méi)有一個(gè)成熟的流程,常常是大家在論壇看到有人叫需要什么功能,我們問(wèn)問(wèn)PD是不是需要做,然后就寫(xiě)代碼,提交測(cè)試(給自在、郭芙、寶駒),然后就讓青青打包,讓劍英發(fā)布。還很清楚的記得做的第一個(gè)需求是,有賣家說(shuō)不想把貨賣給一個(gè)“心”以下的買(mǎi)家、有賣家不想賣給某個(gè)省市的買(mǎi)家,于是就給賣家一個(gè)工具,他可以限制某些買(mǎi)家不能買(mǎi)。于是我就在發(fā)布商品的流程和生成訂單的流程中,找到合適的地方,加了幾個(gè)合適的參數(shù),寫(xiě)了幾段合適的代碼,就發(fā)布上去了。但是這個(gè)功能一直沒(méi)敢啟用,估計(jì)是怕買(mǎi)家要叫。直到3年之后,08年要拆分denali的時(shí)候,這段代碼都在,但都沒(méi)有發(fā)揮作用。
做完第一個(gè)需求,感覺(jué)好牛叉,自己寫(xiě)的代碼在系統(tǒng)上運(yùn)行了,一下子有了信心。當(dāng)時(shí)HR成立了百淘的項(xiàng)目,我先去百淘二期玩了幾天(本來(lái)要我參加一期的,但當(dāng)時(shí)忙,延遲到了二期,胖胡斐是我百淘同學(xué),現(xiàn)在百淘已經(jīng)過(guò)一百期了),回來(lái)就投入到一個(gè)更牛叉的項(xiàng)目——支付寶。
支付寶一開(kāi)始生存在淘寶系統(tǒng)上,但到04年底的時(shí)候老馬已經(jīng)有眼光看到支付寶的未來(lái)了。當(dāng)時(shí)請(qǐng)了Sun的一幫人在把淘寶的第一個(gè)php版本變成Java版,之后,就讓他們做獨(dú)立的支付寶系統(tǒng)了。我跟天川被從淘寶派出來(lái)做支付寶跟淘寶相關(guān)的業(yè)務(wù),當(dāng)時(shí)除了Sun的人,淘寶的人,也來(lái)了一位標(biāo)志性的人物fenng ,他是這個(gè)項(xiàng)目的DBA,記得他那時(shí)侯剛來(lái)杭州,家里裝寬帶,運(yùn)營(yíng)商服務(wù)不周到,被他罵了好久。后來(lái)(2010年)他在微博上大戰(zhàn)中國(guó)電信,已經(jīng)相當(dāng)有經(jīng)驗(yàn)了。項(xiàng)目組里面還有另外幾個(gè)我非常佩服的人,魯肅、苗人鳳,二人后來(lái)成了支付寶的首席系統(tǒng)架構(gòu)師和業(yè)務(wù)架構(gòu)師。就這么跟著這樣一伙牛人,鼓搗了3個(gè)月,支付寶在五一節(jié)的時(shí)候上線了。還記得幾個(gè)DBA在做數(shù)據(jù)遷移時(shí)候的囧樣,數(shù)據(jù)結(jié)構(gòu)已經(jīng)面目全非了,正牌七公、 fenng、多隆、魯肅這幾個(gè)苦逼的家伙愣是搞了3天3夜。我們熬夜的時(shí)候還有杭州的賣家跑來(lái)看我們,有一位是淘寶璧君 ,后來(lái)直接加入了淘寶。
當(dāng)時(shí)是多么一派熱火朝天的苦逼歲月啊,我三天三夜沒(méi)回家的時(shí)候,老婆還打電話過(guò)來(lái)問(wèn)“你到底還愛(ài)不愛(ài)我了?”怎么會(huì)不愛(ài)呢。
第一年進(jìn)來(lái)是P1,現(xiàn)在已經(jīng)沒(méi)有P1了,后來(lái)調(diào)整過(guò),我當(dāng)時(shí)進(jìn)來(lái)應(yīng)該是算P3的樣子,記得年底的時(shí)候三豐給了我4分的評(píng)價(jià)(超出期望),然后升級(jí)為P4了,那是我成長(zhǎng)最快的一段歲月。
(二)
2011-12-09 [原文鏈接]
第二年:
做完支付寶,公司給弄了碩大的慶祝儀式,帶我們一幫人去了千島湖。玩的很爽,但我有有點(diǎn)不安,因?yàn)槲腋@幫人混了3個(gè)月,實(shí)際上只做了3個(gè)功能,一個(gè)是創(chuàng)建支付寶交易的接口、一個(gè)是接收支付寶訂單狀態(tài)的接口、一個(gè)是綁定和解綁支付寶賬號(hào)的功能,而另外的牛人們,搞出了那么巨大的一個(gè)系統(tǒng),我處于深深的拜服中。半年之后,淘寶網(wǎng)的outing又去了千島湖,后來(lái)另外兩個(gè)項(xiàng)目的慶祝,也去了千島湖,到后面我都認(rèn)得那邊的道路了。
從千島湖回來(lái),真正苦逼的日子開(kāi)始了,我很長(zhǎng)一段時(shí)間都在做擦屁股的工作,擦的就是支付寶系統(tǒng)里面的一些問(wèn)題。由于支付寶和淘寶是兩個(gè)獨(dú)立的系統(tǒng),系統(tǒng)之間的通信是一個(gè)大問(wèn)題,而銀行跟支付寶也需要通信,于是問(wèn)題就經(jīng)常出現(xiàn):用戶在銀行付款了,未必能通知到支付寶,支付寶收到通知了,未必能通知到淘寶,于是用戶的錢(qián)沒(méi)了,淘寶的系統(tǒng)上卻顯示未付款,很讓人崩潰。我和魯肅嘗試了很多種辦法,一開(kāi)始用MQ,但并發(fā)量上來(lái)之后老丟消息,消息的時(shí)間順序也會(huì)錯(cuò),后來(lái)他做了一個(gè)消息中間件系統(tǒng),這個(gè)就是淘寶的notify的雛形,現(xiàn)在notify一天能發(fā)送幾個(gè)億的消息通知,能保證通知到、能保證不重復(fù)通知、能保證消息有次序,相當(dāng)不容易。
三豐看我好像在支付寶做了很多事情,而且跟魯肅他們合作的這么好,還以為我水平大有長(zhǎng)進(jìn),于是在維護(hù)著支付寶接口的同時(shí),我開(kāi)始了PM(項(xiàng)目經(jīng)理)的生涯。據(jù)說(shuō)我是淘寶的第一個(gè)PM,這讓我很爽,我在做PM的過(guò)程中跟SQA一起整理出了《項(xiàng)目管理流程》、《PM工作手冊(cè)》、《系統(tǒng)設(shè)計(jì)模板》等等開(kāi)創(chuàng)性的工作,有些東西沿用到了現(xiàn)在。但后來(lái)某一日有人提出敏捷的概念的時(shí)候,我又在反思,我是不是誤導(dǎo)了淘寶的項(xiàng)目開(kāi)發(fā)模式很多年?后來(lái)想想,反正當(dāng)時(shí)大家都不懂,誰(shuí)說(shuō)的明白聽(tīng)誰(shuí)的。
我的PM生涯從2005年持續(xù)到2008年,這三年又大致分為兩個(gè)階段,一個(gè)是“新手上路”階段,自己摸索著做了【商品詳情拆分】、【收藏夾改造】、【支付寶認(rèn)證】幾個(gè)項(xiàng)目;另外一個(gè)是“死去活來(lái)”階段,做了【我的淘寶ajax版】、【招財(cái)進(jìn)寶】、【淘寶旅行】,為什么死去活來(lái),因?yàn)楹竺孢@3個(gè)項(xiàng)目死了2個(gè),活了1個(gè)。
【商品詳情拆分】是在2005年的時(shí)候開(kāi)始做的,三豐說(shuō)讓我當(dāng)項(xiàng)目經(jīng)理,我看到經(jīng)理兩個(gè)字嚇的半死,但后來(lái)知道項(xiàng)目里面就我和拖雷兩個(gè)人。要做的事情非常簡(jiǎn)單,淘寶商品信息表一開(kāi)始就是一張表,商品的所有信息都在這張表里面,包括商品的詳情,用一個(gè)clob字段存儲(chǔ)的。大家應(yīng)該知道商品的詳情是一個(gè)多么恐怖的字段,據(jù)說(shuō)淘寶商品詳情頁(yè)面如果打印出來(lái)平均大概有5米長(zhǎng),當(dāng)時(shí)沒(méi)這么長(zhǎng),但也很恐怖了,跟其他信息放在一塊,嚴(yán)重影響數(shù)據(jù)的讀寫(xiě)性能。于是我新建一張表,存儲(chǔ)商品詳情,普通的商品查詢不會(huì)用到這張表,只在商品詳情(detail)頁(yè)面才會(huì)用到,做完之后性能一下子好了很多,我又驕傲了很久。再后來(lái)我知道商品的詳情已經(jīng)不能存數(shù)據(jù)庫(kù)了,放到了文件系統(tǒng)上。
【收藏夾改造】是一個(gè)稍微再大點(diǎn)的系統(tǒng),最早淘寶的收藏夾只能收藏商品,我跟萬(wàn)劍、領(lǐng)軍幾個(gè)人把收藏夾改造成能收藏店鋪、能收藏搜索、能把收藏的內(nèi)容分類處理,當(dāng)時(shí)的UI設(shè)計(jì)可能是承志(@SharkUI)做的,看他一個(gè)像素一個(gè)像素的扣,才發(fā)現(xiàn)他比我們寫(xiě)代碼的更苦逼。這個(gè)項(xiàng)目算是一個(gè)比較完整的項(xiàng)目過(guò)程了,我除了寫(xiě)代碼,也做些計(jì)劃之類的東東,所以后來(lái)就開(kāi)始寫(xiě)項(xiàng)目管理的文檔了。
【支付寶認(rèn)證】是淘寶的一個(gè)創(chuàng)新,淘寶在成立之初就要求賣家實(shí)名認(rèn)證,最早的認(rèn)證方式是讓用戶上傳身份證照片,我們?nèi)ミB接公安系統(tǒng)的網(wǎng)站來(lái)核對(duì)信息,核對(duì)一個(gè)要交5塊錢(qián),成本相當(dāng)高。后來(lái)淺雪(@面我)過(guò)來(lái)當(dāng)PD了,提出了一個(gè)新的認(rèn)證方式:我們認(rèn)為銀行里面一定有用戶的身份信息,而支付寶又跟銀行有合作,那就可以通過(guò)銀行的用戶信息來(lái)驗(yàn)證身份了。所以支付寶認(rèn)證的原理就是:用戶提交身份信息和銀行賬戶,我們往這個(gè)賬戶里面打錢(qián),打進(jìn)去之后用戶填寫(xiě)收到了多少錢(qián)(我們號(hào)稱打過(guò)去的是1塊錢(qián)以內(nèi)的金額,實(shí)際上只有幾分錢(qián)),用戶填寫(xiě)的跟我們打出的是一致的,那這個(gè)人的身份就是對(duì)的。這不僅降低了認(rèn)證的成本,也使認(rèn)證的效率由原來(lái)的一周左右變成一天以內(nèi)即可完成。由于我跟支付寶比較熟,又做過(guò)PM,就理所當(dāng)然的做起了這個(gè)項(xiàng)目的PM。據(jù)說(shuō)這個(gè)項(xiàng)目后來(lái)申請(qǐng)了專利,這的確是一個(gè)很大的創(chuàng)新。
這三個(gè)項(xiàng)目我做的很順利,認(rèn)為自己已經(jīng)能稱得上是項(xiàng)目經(jīng)理了,但巨大的失敗在后面等著我,由于后面那些想起來(lái)太傷心了,先寫(xiě)到這里吧。
(三)
2011-12-09 [原文鏈接]
第三年:
2005年年底的時(shí)候,我結(jié)婚了,跟老婆匆匆領(lǐng)了證就往公司跑,因?yàn)楫?dāng)時(shí)我負(fù)責(zé)了一個(gè)更大的項(xiàng)目,重構(gòu)【我的淘寶】。由于太匆忙,結(jié)婚證掉在了半路上,后來(lái)有人送到了民政局,結(jié)果一天去民政局領(lǐng)了兩次結(jié)婚證。
【我的淘寶】是給會(huì)員管理自己的商品、交易、收貨地址、評(píng)價(jià)、投訴的地方,這個(gè)地方由于登錄之后才能看到,所以風(fēng)格跟外面完全不一樣,很長(zhǎng)時(shí)間都沒(méi)有優(yōu)化過(guò),樣子丑,用戶操作也不方便,如果一個(gè)人有很多商品,上下架還需要一個(gè)一個(gè)的操作,非常麻煩。這時(shí)候一個(gè)重要人物登場(chǎng)了,承志(@SharkUI) ,他給我們演示了最牛叉的前端交互技術(shù),就是Gmail上那種ajax的交互方式,可以拖動(dòng)、可以用右鍵、可以組合鍵選擇、操作完畢不刷新頁(yè)面,管理商品如有神助。除了承志,還有個(gè)牛人加入了項(xiàng)目組,一燈(@喻策) ,這是他作為PD的第一個(gè)項(xiàng)目。再拉上萬(wàn)劍和一伙工程師我們就開(kāi)搞了,我給這個(gè)項(xiàng)目取名alps,就是阿爾卑斯山,淘寶的前臺(tái)項(xiàng)目叫denali,后臺(tái)叫mickley,都是名山,咱這個(gè)要更有名。項(xiàng)目的過(guò)程中我把電腦桌面換成巍峨的阿爾卑斯山,加班的時(shí)候給兄弟們買(mǎi)阿爾卑斯糖,大家干的熱火朝天。快要完成的時(shí)候,老馬不知道怎么回事突然出現(xiàn)在我身后,看我操作了一遍新版【我的淘寶】之后,問(wèn)我這是不是客戶端軟件,我說(shuō)是網(wǎng)頁(yè),他抓狂了,說(shuō)這跟客戶端軟件一樣,鏈接底下連線都木有,上下架用文件夾表示,我都不知道怎么操作了,賣家肯定也不會(huì)玩。被他這么一說(shuō),我們雖然不服,但也留了個(gè)心眼,于是做了一個(gè)beta版的發(fā)布,在老的版本之外讓一部分用戶先體驗(yàn)新的版本。
接下來(lái)淘寶歷史上第一個(gè)群體性事件爆發(fā)了,試用完新版本的【我的淘寶】之后,很多賣家憤怒了,說(shuō)不會(huì)玩,一燈就和承志一起商量怎么把頁(yè)面改得像個(gè)網(wǎng)頁(yè)一點(diǎn),改了半個(gè)月,憤怒依然沒(méi)有平息,我很無(wú)奈地看著這兩個(gè)人在那里堅(jiān)持,然后跟老板們商量怎么辦。后來(lái)我們用了一個(gè)很挫的方法給自己一個(gè)臺(tái)階,到論壇上讓大家投票要不要使用新版【我的淘寶】,投票結(jié)果是一半以上的反對(duì)。于是這么十來(lái)個(gè)人做了3個(gè)月的系統(tǒng)被殺掉了。我當(dāng)時(shí)只感覺(jué)對(duì)不起這幫兄弟們,也對(duì)不起自己領(lǐng)的這3個(gè)月的薪水,走路都抬不起頭來(lái)。但這還不是最痛苦的,最痛苦的是我們下線之后,另外一撥賣家不滿了,說(shuō)這么好的功能怎么沒(méi)有了?
雖然【我的淘寶ajax版】掛了,但老板們也沒(méi)說(shuō)我什么,我自己誠(chéng)惶誠(chéng)恐的總結(jié)出了項(xiàng)目過(guò)程中的幾大罪過(guò),發(fā)給大家,警示后人,緩解一下內(nèi)心的歉意。到2006年五一的時(shí)候,另一個(gè)劃時(shí)代的項(xiàng)目啟動(dòng)了,就是【招財(cái)進(jìn)寶】(我苦逼的連續(xù)失去了兩個(gè)五一節(jié))。財(cái)神說(shuō)要用最好的項(xiàng)目陣容,我被選中了,這一下子讓我覺(jué)得我能劃分到最好的員工之類,原來(lái)正受傷的心又痊愈了。這是一個(gè)商品P4P的系統(tǒng),就是按成交付費(fèi)。我們認(rèn)為已經(jīng)有很多賣家有錢(qián)了,但淘寶上這么多的商品,他們很難被找到,他們?cè)敢饣ㄥX(qián)讓商品排在前面。我們?cè)试S賣家購(gòu)買(mǎi)廣告位,把他的商品按一定算法給個(gè)排名(類似于百度的競(jìng)價(jià)排名,但不僅僅看他出了多少錢(qián),還有信用、成交量、被收藏?cái)?shù)量等等,這個(gè)算法搞的巨復(fù)雜)。這是一個(gè)多么牛叉的盈利模式啊!在這個(gè)豪華的陣容里面,喬峰(@王煜磊)是業(yè)務(wù)方,淺雪是PD,開(kāi)發(fā)有黃裳、進(jìn)寶、曉鋒、長(zhǎng)空,測(cè)試有自在、非煙,UED是青桐和承志(@SharkUI),架構(gòu)師是行癲,DBA是葉開(kāi)。
在我們開(kāi)發(fā)的過(guò)程中,喬峰大俠踢球斷了腿,于是他SOHO辦公,經(jīng)常在網(wǎng)絡(luò)的另一頭給我們打氣。我當(dāng)時(shí)第一次聽(tīng)說(shuō)SOHO這個(gè)詞,只是別人so的是home,他so的是hospital。這個(gè)系統(tǒng)進(jìn)行的很順利,但發(fā)布的時(shí)候,更大的群體性事件出來(lái)了,買(mǎi)家們質(zhì)疑:你們不是承諾3年不收費(fèi)么?收廣告費(fèi)不是收費(fèi)么?……后來(lái)巴拉巴拉很多事,由于有內(nèi)幕,此處省略500字,以后發(fā)到阿里味……然后,這個(gè)項(xiàng)目又悲劇了。項(xiàng)目下線的那一天,喬峰先哭了,財(cái)神說(shuō)男子漢大丈夫要拿得起放得下,晚上去虛竹家請(qǐng)大家吃個(gè)飯,算是項(xiàng)目結(jié)項(xiàng)了。飯桌上他才喝了兩杯,就掛了,我看大家都吃不下去,也不敢多吃。結(jié)束的時(shí)候我和小寶送他回家,小寶力氣大,背著他,我在旁邊撐著傘,路燈下霧蒙蒙的,小雨一直下。
有人說(shuō)這個(gè)項(xiàng)目的失敗,讓中國(guó)電子商務(wù)的成熟延遲了N年,但那些背后的人,你們真的損人也沒(méi)有利己。
接連兩個(gè)項(xiàng)目都掛了,我反倒不怎么悲傷了,已經(jīng)被老板悲傷完了,心態(tài)反倒輕松了許多,很多東西,不是你努力就能成功的,也許應(yīng)了那句話,謀事在人成事在天。
這期間也做了很多日常性的需求,印象最深刻的是胖胡斐有一次給我提了個(gè)需求,年底了要做個(gè)抽獎(jiǎng)的系統(tǒng),要求在抽獎(jiǎng)人數(shù)能預(yù)估的情況下,系統(tǒng)能夠即時(shí)開(kāi)獎(jiǎng),發(fā)獎(jiǎng)數(shù)量要均勻分布在一天的時(shí)間內(nèi),發(fā)出去的獎(jiǎng)品不能超過(guò)預(yù)設(shè)的值,也不能有獎(jiǎng)品沒(méi)發(fā)出。真會(huì)難為人,我想了很久搞出一個(gè)算法,用隨機(jī)數(shù)來(lái)做抽獎(jiǎng)的種子,數(shù)字在某一個(gè)區(qū)間的時(shí)候算中某一等的獎(jiǎng),每個(gè)小時(shí)發(fā)幾個(gè)獎(jiǎng)有限額,發(fā)完之后在這個(gè)小時(shí)內(nèi)的數(shù)字即便在中獎(jiǎng)區(qū)間也不算中,如果前面一個(gè)小時(shí)很快就有人中獎(jiǎng),減小后面一個(gè)小時(shí)的中獎(jiǎng)區(qū)間。這個(gè)算法后來(lái)被應(yīng)用到多次抽獎(jiǎng)活動(dòng)中。
好吧,心碎的第三年就這么過(guò)去了,那時(shí)候已經(jīng)是P5了。
(四)
2011-12-12 [原文鏈接]
第四年:
在【招財(cái)進(jìn)寶】項(xiàng)目中有一個(gè)技術(shù)的細(xì)節(jié)值得拿出來(lái)說(shuō)說(shuō),淘寶商品詳情頁(yè)面每天的流量在10億以上,里面的內(nèi)容都是放在緩存里的,做【招財(cái)進(jìn)寶】的時(shí)候,我們要給賣家顯示他的商品被瀏覽的次數(shù),這個(gè)數(shù)字必須實(shí)時(shí)更新,而用緩存的話一般都是異步更新的。于是商品表里面增加了這樣一個(gè)字段,每增加一個(gè)PV這個(gè)字段就要更新一次。發(fā)布上去一個(gè)小時(shí)數(shù)據(jù)庫(kù)就掛掉了,撐不住這么高的update。數(shù)據(jù)庫(kù)撐不住怎么辦?一般的緩存策略是不支持實(shí)時(shí)更新的,這時(shí)候多隆大神想了個(gè)辦法,在apache上面寫(xiě)了一個(gè)模塊,這個(gè)數(shù)字根本不經(jīng)過(guò)下層的web容器(只經(jīng)過(guò)apache)就寫(xiě)入一個(gè)集中式的緩存區(qū)了,這個(gè)緩存區(qū)的數(shù)據(jù)再異步更新到數(shù)據(jù)庫(kù)。好像什么問(wèn)題,到了多隆手里,總能迎刃而解。
那一年發(fā)生了很多事情,多到我都記不住了,我只模糊的記得項(xiàng)目結(jié)束之后,組織結(jié)構(gòu)有過(guò)一些調(diào)整,也來(lái)了很多牛人,尤其是UED的人。例如@XX的三通 (他和我都是一燈的四個(gè)門(mén)徒之一)還有@趙小馬、語(yǔ)凝、圓心他們。那個(gè)時(shí)候UED開(kāi)始分交互、設(shè)計(jì)、用戶研究、前端等等工種,以前都是一兩個(gè)人搞定所有。下面那個(gè)項(xiàng)目中,我們有了深入的合作,UED的這種分工,對(duì)于PM來(lái)說(shuō),讓我覺(jué)得項(xiàng)目周期更長(zhǎng)了。
悲催的一年過(guò)得很慢,但是年底我卻升到了P6。
2007年春天,老婆回老家生孩子去了,我在公司開(kāi)始生我的孩子,就是下一個(gè)項(xiàng)目【淘寶旅行】。這個(gè)項(xiàng)目之所以我覺(jué)得像是自己生的,是因?yàn)槲覐淖钤缙诘纳虅?wù)調(diào)研就跟進(jìn)了。我們想做一個(gè)集團(tuán)版本的旅行服務(wù),可以接入淘寶、支付寶,也可以接入B2B的系統(tǒng),于是后來(lái)我們做出來(lái)的第一個(gè)版本的【淘寶旅行】是用支付寶賬號(hào)登錄的,跟現(xiàn)在的一淘接入的用戶系統(tǒng)是一樣的,當(dāng)時(shí)很多人會(huì)覺(jué)得很奇怪,怎么不用淘寶的用戶信息。老板們看我閑著,合作方也是我比較熟的支付寶,于是我闊別2年之后,又一次跟支付寶合作了。
我跟著支付寶的BD們(孫權(quán)、夏波波)去拜訪一家家的航空公司,談合作方式和分成模式,我第一次坐在談判桌上跟這么牛叉的國(guó)企談判,只在他們問(wèn)我能不能實(shí)現(xiàn)的時(shí)候做一下技術(shù)分析。國(guó)企中有不少有眼光的人才,他們希望做點(diǎn)創(chuàng)新的事情來(lái),但整個(gè)體制太重了,談了半年,沒(méi)有結(jié)果。于是我們又轉(zhuǎn)向跟代理商談判,這些商人嗅覺(jué)非常靈敏,他們意識(shí)到有淘寶這么多的用戶接入進(jìn)來(lái),是一個(gè)很大的市場(chǎng)。他們都很積極,于是很快【淘寶旅行】的模式就做成代理商作為商家的服務(wù)平臺(tái),代理商賺錢(qián)了給我們分成(分多少?不告訴你)。
艱苦的商務(wù)談判完成之后,更艱苦的項(xiàng)目開(kāi)發(fā)跟進(jìn),老婆不在杭州,也不問(wèn)“你還愛(ài)不愛(ài)我”了,我專心的投入進(jìn)去, 2007年年底的時(shí)候,淘寶旅行上線了。上線的時(shí)候我問(wèn)老板們用什么域名,語(yǔ)嫣姐姐說(shuō),用最土最好記的吧,于是jipiao.taobao.com就發(fā)布了。這個(gè)平臺(tái)上產(chǎn)生的第一筆交易是一個(gè)代理商的老板給自己買(mǎi)的機(jī)票,按照分成規(guī)則,我們賺了幾塊錢(qián)。那天下午,財(cái)神和語(yǔ)嫣帶了一波運(yùn)營(yíng)的同事,敲鑼打鼓的給我們發(fā)金幣巧克力,告訴大家這是淘寶第一筆收入。當(dāng)時(shí)我被一撥人推著走,拍的合影也沒(méi)人發(fā)我一份。這個(gè)項(xiàng)目的PD是小玉、運(yùn)營(yíng)支持是葉青和文紈,交互設(shè)計(jì)是語(yǔ)凝,從那個(gè)時(shí)候開(kāi)始,我跟更多的女同事結(jié)下了深厚的情誼,所以我開(kāi)玩笑說(shuō)打算寫(xiě)一篇外傳《我生命中最重要的十二個(gè)女人》,呵呵。開(kāi)發(fā)團(tuán)隊(duì)的是震北、空望、清虛、騰翼、王喆等,他們是《我生命中最重要的十二個(gè)男人》之一。
當(dāng)時(shí)國(guó)內(nèi)機(jī)票市場(chǎng)的老大是攜程、老二是藝龍,我們的平臺(tái)上線之后很長(zhǎng)時(shí)間內(nèi),用戶還是習(xí)慣打電話去找他們來(lái)訂票,而不是到網(wǎng)站上來(lái)用支付寶付款買(mǎi)機(jī)票,【淘寶旅行】的發(fā)展速度其實(shí)是很慢的。我自己還寫(xiě)了一篇軟文《淘寶旅行,下一個(gè)攜程?》被很多網(wǎng)站轉(zhuǎn)載。另外一方面,為了獲取更加實(shí)時(shí)的航班信息,我們必須獲得中航信的支持,而中航信當(dāng)時(shí)正急于推廣他們的酒店系統(tǒng)。于是在接下來(lái)的半年時(shí)間內(nèi),我們用中航信的酒店系統(tǒng)做了【淘寶酒店】,跟機(jī)票一起納入【淘寶旅行】,中航信也把IBE(InterNET Booking Engine)接口給了我們。我和運(yùn)營(yíng)的姑娘們整天盯著有誰(shuí)在我們這里訂了機(jī)票,有誰(shuí)訂了酒店。如果有同學(xué)同事或親朋好友要旅行,我們?nèi)ソo他們推銷自己的系統(tǒng)。記得到2008年年底的時(shí)候,機(jī)票銷量才幾百?gòu)垺?/p>
坐在我們旁邊的是【淘寶彩票】的團(tuán)隊(duì),哲別是PM,一燈是項(xiàng)目經(jīng)理,經(jīng)過(guò)了【我的淘寶ajax版】之后,一燈技術(shù)水平精進(jìn),跟彩票公司談合作的時(shí)候大談ajax和用戶體驗(yàn),唬的人家一愣一愣的。這個(gè)項(xiàng)目真是天時(shí)地利,用戶只需要兩塊錢(qián)就可以買(mǎi)一注,用支付寶下注非常方便,上線之后銷量猛增,到年底的時(shí)候有兩注彩票都中了500萬(wàn),一時(shí)之間,風(fēng)光無(wú)限。苦逼的機(jī)票團(tuán)隊(duì)在一邊只有羨慕的份。
看著這個(gè)孩子在慢慢長(zhǎng)大,這個(gè)過(guò)程中我們做了零零星星的一些日常需求,實(shí)際上工作量不大。因?yàn)槲覀兌际峭流M,又挖了幾個(gè)機(jī)票行業(yè)的人過(guò)來(lái),一個(gè)是處端,一個(gè)是從藝龍挖來(lái)的老板。當(dāng)時(shí)另外一撥人被關(guān)進(jìn)了湖畔花園,做了【淘寶商城】,他們從湖畔花園回來(lái)之后,【淘寶旅行】這個(gè)垂直市場(chǎng)的項(xiàng)目被劃分進(jìn)了商城,然后我們團(tuán)隊(duì)被并入商城的技術(shù)團(tuán)隊(duì)。但每次跟行癲開(kāi)周會(huì)的時(shí)候,他們講商城的種種事情,我都插不進(jìn)話。到了年底,商城蓬勃發(fā)展,但機(jī)票的業(yè)務(wù)沒(méi)有太大起色,這一年我也不務(wù)正業(yè)啥都干過(guò),在技術(shù)上沒(méi)有多大進(jìn)步,被打了個(gè)3.25分,P6不變。
這時(shí)候有人來(lái)挖我了。
(五)
2011-12-18 [原文鏈接]
第五年:
有人擔(dān)心,寫(xiě)到后面會(huì)不會(huì)變太監(jiān)了。其實(shí)越往后面就真的越難寫(xiě),一方面是那些人就在你旁邊,你要顧及他們的感受;而那些事,也才剛剛過(guò)去或者正在進(jìn)行中,身在其中很難有個(gè)客觀的描述。不過(guò)既然都寫(xiě)了這么多,那就繼續(xù)寫(xiě)下去吧,后面的事情比較近,也不太有名,估計(jì)感興趣的人不多了。
我曾經(jīng)寫(xiě)過(guò)一篇博文,是對(duì)于“小黑屋”的描述,淘寶有個(gè)傳統(tǒng),牛叉的項(xiàng)目都要在小黑屋中進(jìn)行,當(dāng)年我們做[我的淘寶]和[招財(cái)進(jìn)寶]的時(shí)候,有人羨慕我被關(guān)在一個(gè)小黑屋里面。到了08年的時(shí)候,我開(kāi)始羨慕別的關(guān)在小黑屋里面的人了。這樣的人有兩撥,一撥人做了傳說(shuō)中的[淘寶商城],一撥人做了傳說(shuō)中的[淘寶系統(tǒng)3.0]。做淘寶商城的那撥人暫且不說(shuō),淘寶主站系統(tǒng)在那個(gè)時(shí)候經(jīng)歷了一次翻天覆地的變化。
因?yàn)榘l(fā)展實(shí)在太快,淘寶的系統(tǒng)一直處于變化之中,但大的版本變遷,大概有兩次,一次是把最初那個(gè)LAMP架構(gòu)的系統(tǒng)遷移到Java平臺(tái)上,一次是把集中的Java系統(tǒng)拆分成多層的分布式系統(tǒng)。從php到Java在04年就遷移完畢了,我去的時(shí)候正趕上遷移完成后那幫Sun的工程師開(kāi)始做支付寶,所以我錯(cuò)過(guò)了。從集中的Java平臺(tái)拆分成多層的分布式系統(tǒng)的時(shí)候,我在做[淘寶旅行],又錯(cuò)過(guò)了。
我一直相信像[淘寶旅行]這樣的垂直市場(chǎng)才是最好的業(yè)務(wù)模式,不可能所有的商品用同一種展示方式,也不可能所有的交易用同一個(gè)流程。但在主站拆分之前,要做垂直市場(chǎng)只能重新做一個(gè)系統(tǒng),拆分之后,只需要在業(yè)務(wù)邏輯層重組一下就可以了。所以這次網(wǎng)站的拆分,不僅撐住了不斷上漲的流量,也支持了后續(xù)幾年新的業(yè)務(wù)的發(fā)展。在拆分的過(guò)程中有很多技術(shù)的創(chuàng)新,我們從使用技術(shù)到了創(chuàng)造技術(shù)的階段。記得有一次我們跟騰訊的工程師交流,大家提起了那個(gè)時(shí)候各自做了一個(gè)文件存儲(chǔ)系統(tǒng),仿照GFS,淘寶做了一個(gè)TFS(taobao file system),騰訊做了一個(gè)TFS(tencent file system),在GFS的理論基礎(chǔ)上各自有不同的創(chuàng)新。除此之外還有Key-value的緩存系統(tǒng)、消息中間件、Java中間件、海量數(shù)據(jù)的存儲(chǔ)和計(jì)算等等。一個(gè)系統(tǒng)發(fā)展到10億流量的級(jí)別,你不得不做技術(shù)創(chuàng)新。
這些我都錯(cuò)過(guò)了。
但[淘寶旅行]最初兩年的發(fā)展非常緩慢,商城在做業(yè)務(wù)的創(chuàng)新,主站在做技術(shù)的創(chuàng)新,我們這個(gè)團(tuán)隊(duì)游離于商城和淘寶主站之外。這個(gè)時(shí)候,有人來(lái)挖我了。
我總是容易被女人說(shuō)動(dòng),尤其是漂亮的女人,而郭芙就是這樣的女人。她問(wèn)我淘寶主站拆分之后,對(duì)測(cè)試有什么挑戰(zhàn)?我說(shuō)系統(tǒng)分層多了,出錯(cuò)的幾率大了,但功能測(cè)試無(wú)法探測(cè)到下層。她問(wèn)有沒(méi)有辦法深入到代碼級(jí)別來(lái)測(cè)試?我說(shuō)有但很難做。她說(shuō)難才找你的嘛,有什么辦法來(lái)作?我說(shuō)做單元測(cè)試,但單元測(cè)試最好讓工程師自己做,我們做再往上一層接口的測(cè)試。然后她說(shuō)英雄所見(jiàn)略同,我已經(jīng)有幾個(gè)人在做了,你愿不愿意一起把這事做大?這時(shí)候發(fā)現(xiàn)她挖了一個(gè)坑給我跳。(^_^) 不過(guò)這是淘寶項(xiàng)目開(kāi)發(fā)中的一項(xiàng)很大的變化,做好的話將對(duì)系統(tǒng)的穩(wěn)定性有很大保障,而我也覺(jué)得每天在那里賣機(jī)票有點(diǎn)乏味了,那就搞點(diǎn)沒(méi)人搞過(guò)的事情吧。
我做過(guò)開(kāi)發(fā),做過(guò)PM,兼職做過(guò)PD,還像SQA一樣搞過(guò)幾個(gè)流程,在08年底,我又開(kāi)始了測(cè)試工程師的生涯。進(jìn)到測(cè)試團(tuán)隊(duì)之后我發(fā)現(xiàn)以前對(duì)測(cè)試的認(rèn)識(shí)都太膚淺了,尤其是淘寶的測(cè)試團(tuán)隊(duì),其測(cè)試技能和測(cè)試方法是業(yè)內(nèi)頂尖的,我要做的就是招募一個(gè)能寫(xiě)Java代碼的有測(cè)試思路的團(tuán)隊(duì),但后來(lái)發(fā)現(xiàn)沒(méi)有這樣的人。于是招募能寫(xiě)代碼的,然后給他們培訓(xùn)測(cè)試方法,另外也吸收能做測(cè)試的,給他們培訓(xùn)寫(xiě)代碼的技能。在2009年的上半年,我大半的精力都放在了招人和培養(yǎng)人上面,團(tuán)隊(duì)從4個(gè)人增加到19個(gè)。我記得跟鐵花一起做接口測(cè)試工程師的培訓(xùn),有個(gè)外號(hào)叫老鴇的,給我們?nèi)×藗€(gè)名字——“花柳組合”。
接口測(cè)試的思路很簡(jiǎn)單,就是用測(cè)試代碼來(lái)驗(yàn)證系統(tǒng)代碼的邏輯是否正確。但做起來(lái)很困難,最大的困難就是被測(cè)代碼太“擁抱變化”了,三天兩頭的變,測(cè)試代碼經(jīng)常會(huì)失效;另外一個(gè)問(wèn)題就是要驗(yàn)證一個(gè)業(yè)務(wù)邏輯,也許要用10倍的測(cè)試代碼才能覆蓋,所以這事兒也是一個(gè)體力活。我們發(fā)現(xiàn)系統(tǒng)里面越往下層,變動(dòng)越小,邏輯越簡(jiǎn)單,于是我們就從最底層的IC/TC/UIC這些開(kāi)始測(cè)試。測(cè)試代碼寫(xiě)完之后放入持續(xù)集成的環(huán)境中,一旦被測(cè)代碼提交SVN,測(cè)試代碼就回歸一遍,把錯(cuò)誤信息發(fā)布出來(lái)。09年是這個(gè)團(tuán)隊(duì)異常艱難的一年,我們把最底下一層的代碼都做了接口測(cè)試,有些還有性能的測(cè)試。我記得做UIC接口測(cè)試的時(shí)候,模擬了10億以上的請(qǐng)求量,結(jié)果發(fā)現(xiàn)了JDK里面的bug,后來(lái)提交給了Sun。做這些事情的過(guò)程中我們也對(duì)常用的測(cè)試方法做了一個(gè)抽象,弄了一個(gè)測(cè)試的框架,寫(xiě)了一本《接口測(cè)試白皮書(shū)》。
我跟郭芙說(shuō)既然我們做了這么多事情,有這樣的實(shí)力,就可以高調(diào)一點(diǎn),向外傳播我們的影響力,于是我們提出了一個(gè)愿景:“做測(cè)試的行業(yè)標(biāo)準(zhǔn)”。她任命我們“花柳組合”一方面去維護(hù)qa.taobao.com這個(gè)博客,一方面對(duì)內(nèi)開(kāi)展大量的學(xué)習(xí)和培訓(xùn),我們叫它“3T交流會(huì)”(taobao test technology 或者 taobao test team 或者 taobao test training 都行)。
在測(cè)試團(tuán)隊(duì)做的很開(kāi)心,也有機(jī)會(huì)跟更多可愛(ài)的女孩子共事。但從很多人的眼光來(lái)看,一個(gè)開(kāi)發(fā)的人員去做測(cè)試好像有點(diǎn)奇怪,我也常常思索自己這么跳來(lái)跳去到底好不好。直到前面一段時(shí)間,網(wǎng)上流行3種青年,我也把工程師大致分了一下類別:普通工程師跟著業(yè)務(wù)跑,來(lái)啥需求做啥事;文藝工程師專注于自己的領(lǐng)域,研究的非常精深;2B工程師跳來(lái)跳去,啥都干,啥都淺嘗輒止;還有一種工程師叫牛B工程師,啥都能干,啥都精通(這種人在工程師心中叫“神”)。而我應(yīng)該屬于第三種,不過(guò)我幸運(yùn)的是,淘寶里面機(jī)會(huì)太多了,我做的都是自己喜歡的事情。
08年的年底,我被提升到了M1。沒(méi)有看錯(cuò),當(dāng)時(shí)從P6到M1是升級(jí)了,悲劇的是過(guò)了一年之后,公司更加重視專業(yè)能力,M1==P6 了。
也許是看我在測(cè)試團(tuán)隊(duì)把培訓(xùn)做的風(fēng)生水起,09年底的時(shí)候,又有人來(lái)找我了。
(六)
2011-12-20 [原文鏈接]
第六年:
作為一個(gè)2B工程師,漸漸的開(kāi)始不務(wù)正業(yè),到了09年就很少寫(xiě)代碼了,做些上通下達(dá)、資源協(xié)調(diào)、關(guān)系處理、甩手掌柜之類的事情,完成了一個(gè)P到M的轉(zhuǎn)變(從另外一種意義上來(lái)說(shuō):這個(gè)碼農(nóng)廢了)。但做了M之后,才知道管理真的是一門(mén)藝術(shù),尤其是管理一群女孩子的時(shí)候,簡(jiǎn)直是處于藝術(shù)殿堂的巔峰。那時(shí)候從一位大俠那里聽(tīng)到一個(gè)理論,作為M,就不可能做到讓所有人都喜歡你。這對(duì)于一貫喜歡做好人的我來(lái)說(shuō),很有難度。但做了2年M之后,有位同學(xué)說(shuō)我是個(gè)“老好人”,這真是一個(gè)很大的打擊,說(shuō)明我這個(gè)M沒(méi)有做好。
據(jù)說(shuō)是因?yàn)橛腥送扑],09年底的時(shí)候,老板的老板的老板來(lái)找我,我以為出啥大事了,原來(lái)是他們發(fā)現(xiàn)團(tuán)隊(duì)大了,壁壘也大了,知識(shí)的傳播和傳承有很大障礙,需要一個(gè)專業(yè)的技術(shù)培訓(xùn)團(tuán)隊(duì)。而我,啥都干過(guò),又喜歡張羅些培訓(xùn)和交流的事情,似乎挺合適的。我認(rèn)為團(tuán)隊(duì)的成長(zhǎng)是M的第二等大事(第一等是干好活),那跟帶一個(gè)小團(tuán)隊(duì)來(lái)比,支持整個(gè)大部門(mén)的成長(zhǎng)似乎更能發(fā)揮我的余熱。但這個(gè)我一手建立起來(lái)的團(tuán)隊(duì),大部分人都是我找了無(wú)數(shù)簡(jiǎn)歷、打了無(wú)數(shù)電話才找到的,我投入了太多的感情,實(shí)在不舍。思前想后,心理斗爭(zhēng)了很久,明白大家都能獨(dú)當(dāng)一面了,我離開(kāi)對(duì)他們沒(méi)啥損失。于是揮一揮衣袖,我走了,不過(guò)還是沒(méi)忍住眼淚。
這一年的測(cè)試生涯,我仿佛又處于最初的創(chuàng)業(yè)時(shí)期,理論、方法、技能、團(tuán)隊(duì)都是從無(wú)到有,跟測(cè)試團(tuán)隊(duì)的其他人員的配合也是從生疏到默契,所有的事情都是摸索著來(lái)。這一年我技術(shù)和管理水平?jīng)]多大提升,卻犯了很多錯(cuò)誤。團(tuán)隊(duì)成員之間出現(xiàn)問(wèn)題的時(shí)候后知后覺(jué),處理人員關(guān)系的問(wèn)題簡(jiǎn)單粗暴,工作的安排像是甩手掌柜。但這一切過(guò)后我收獲的是心態(tài)變了,慌亂之后開(kāi)始變的從容。
接下來(lái)我們新的團(tuán)隊(duì)成立了,@展堂 @早安薇薇安 @奇怪的偉大 是最早入伙的。我們?nèi)×艘粋€(gè)很霸氣的名字“@淘寶技術(shù)大學(xué)”,還有英文名Taobao University of Technology。定位是做一個(gè)企業(yè)大學(xué),像惠普商學(xué)院和摩托羅拉大學(xué)那樣,但是要做什么其實(shí)也不知道。我們看每年都有幾百個(gè)應(yīng)屆生入職,而很多技術(shù)都是外面學(xué)不到的,那要先給他們來(lái)培訓(xùn)吧。
于是淘寶技術(shù)大學(xué)旗下第一個(gè)項(xiàng)目開(kāi)始啟動(dòng)了,我們叫它“逐浪堂”,取長(zhǎng)江后浪推前浪之意。我們收集研發(fā)部里面所有的業(yè)務(wù)、框架、規(guī)范、流程、工作方法,教給這幫同學(xué)們。這些東西收集上來(lái)之后我們發(fā)現(xiàn)需要有兩個(gè)月的時(shí)間才能培訓(xùn)完,于是逐浪堂前面幾期的同學(xué)接受了我們兩個(gè)月的知識(shí)灌輸。然后我們?nèi)ピL談他們的意見(jiàn),發(fā)現(xiàn)一個(gè)最大的問(wèn)題,就是東西太多了,如同把天山童姥的功力傳輸給一個(gè)路人甲一樣,他會(huì)崩潰的。當(dāng)然這些同學(xué)們也有不少是像虛竹這樣的,本身天資聰慧,可以接受這些東西,成長(zhǎng)很多。
2010年我們把主要精力都投入到了應(yīng)屆生的培訓(xùn),“逐浪堂”項(xiàng)目幾經(jīng)修改,我們對(duì)知識(shí)分門(mén)別類,對(duì)課程精益求精,最終成型到了現(xiàn)在的樣子:應(yīng)屆生接受2周的“逐浪堂”脫產(chǎn)培訓(xùn),內(nèi)容是通用技能;進(jìn)階版的技能我們放入在職培訓(xùn),叫做“追風(fēng)堂”;經(jīng)驗(yàn)分享和大師交流我們叫做“百家講壇”;還有一撥社會(huì)招聘的員工,他們參加3天的脫產(chǎn)培訓(xùn),叫做“飛云堂”,主要傳授淘寶特有的技術(shù)和框架。支撐這些項(xiàng)目開(kāi)展的是一個(gè)講師管理機(jī)制,一個(gè)課程管理機(jī)制,還有一個(gè)在線報(bào)名的培訓(xùn)平臺(tái)。
在工作開(kāi)展的過(guò)程中,我們也有不少創(chuàng)新。兄弟公司的培訓(xùn)管理員曾經(jīng)說(shuō)過(guò)一個(gè)事情,他們找培訓(xùn)公司給他們采購(gòu)一個(gè)數(shù)據(jù)庫(kù)的課程,人家說(shuō)“最好的DBA都在你們這里了,你讓我到哪里去找?”我們發(fā)現(xiàn)其實(shí)很多業(yè)內(nèi)頂尖的人才都在公司內(nèi)部,去外面找都找不到。那我們能不能像采購(gòu)?fù)饷娴恼n程一樣從內(nèi)部講師這里采購(gòu)課程呢?在得到老板們支持之后,我們開(kāi)始重金在內(nèi)部懸賞這樣的課程,把某項(xiàng)技術(shù)講透,需要8個(gè)小時(shí)以上的時(shí)間,需要有良好的課程設(shè)計(jì)和授課技能。懸賞發(fā)出之后一下子挖出了十來(lái)門(mén)這樣的課程。說(shuō)是重金,其實(shí)比他們?nèi)ネ饷嬷v的價(jià)格還是要低很多的,而且這樣一整天以上的課程,對(duì)講師來(lái)說(shuō)是工作之外一個(gè)很大的投入,給些激勵(lì)也是應(yīng)該的。于是他們講過(guò)幾堂課之后,拿著我們發(fā)的iPad,既感覺(jué)榮耀,又幫技術(shù)大學(xué)做了很好的廣告。
在工作迅速開(kāi)展的過(guò)程中,團(tuán)隊(duì)也不斷壯大,這時(shí)候又來(lái)了@唐甜cr @風(fēng)云咧咧嘴,中間也有幾個(gè)實(shí)習(xí)生走來(lái)?yè)Q去,其中一位的真名被我們注冊(cè)成班主任的小二帳號(hào),到現(xiàn)在都成了花名。另外還有一個(gè)兄弟團(tuán)隊(duì)需要提一下,因?yàn)槲覀冎g的關(guān)系比較親密,我們做內(nèi)部的培訓(xùn),他們做外部的交流。迄今為止他們已經(jīng)成功舉辦了兩屆@velocityChinaWeb性能和運(yùn)維大會(huì),也舉辦了D2、iData、iTest、aDev等很多交流會(huì)。他們主外,我們主內(nèi)。這個(gè)團(tuán)隊(duì)的負(fù)責(zé)人是@靈小珊,一個(gè)簡(jiǎn)潔利索的姑娘,我以前去集團(tuán)辦事的時(shí)候跟她打過(guò)交道,對(duì)她印象深刻,她卻否認(rèn)見(jiàn)過(guò)我。
2009年剛從測(cè)試到技術(shù)大學(xué),沒(méi)有晉升,我也覺(jué)得的確不夠資格。在2010年底的時(shí)候,我充滿信心。那時(shí)候淘寶的晉升機(jī)制變了,需要給一個(gè)晉升委員會(huì)去做匯報(bào),很多人從述職面試回來(lái)都深受打擊,我也是其中一個(gè)。老板們問(wèn)了我一個(gè)問(wèn)題“你覺(jué)得培訓(xùn)的本質(zhì)是什么?”我說(shuō)這是一個(gè)好問(wèn)題……然后我繼續(xù)留在M1的級(jí)別上。
(七)
2011-12-26 [原文鏈接]
第七年:
這一期先打廣告,哈哈。首先幫@胖胡斐 推銷他的新書(shū)《玩法變了》這是一本講述淘寶店怎么運(yùn)營(yíng)的好書(shū),用一個(gè)很俗的詞來(lái)形容,就是“干貨!”里面提到抽獎(jiǎng)的玩法,其中有一次活動(dòng)就是我寫(xiě)的代碼。在“魅力屬性”這個(gè)篇章里面也出現(xiàn)了我的名字,嘿嘿。
然后再打一個(gè)廣告,就是老包宗曦翻譯的《觸動(dòng)人心》,講蘋(píng)果上的用戶交互的,也是精品。我在淘寶遇到的牛人很多,但心甘情愿拜倒在他的牛仔褲下的神人不多,而胖胡斐和老包屬于神人這個(gè)范疇。我和胖胡斐一起學(xué)車,我們倒車都是回頭看車屁股,只有胖子扭不過(guò)頭,他是看后視鏡倒車的。另外這家伙過(guò)圓餅總是會(huì)壓到邊,被@華黎曾憲杰 和教練嘲笑的都快懊惱了(不過(guò),我也是被他們嘲笑的一員)。宗曦之所以被我佩服,主要是這家伙玩啥都能玩出境界,他對(duì)攝影的研究非常深入,“宗曦觀片會(huì)”帶出了很多攝影愛(ài)好者,他不在淘寶了,這個(gè)組織還活躍至今。
再然后就要為我們團(tuán)隊(duì)打廣告了,淘寶技術(shù)大學(xué)第一年我們摸索著玩,主要是做了幾百位應(yīng)屆生的培訓(xùn)。第二年,也就是今年,是我們?nèi)骈_(kāi)花的一年。先說(shuō)說(shuō)出場(chǎng)的人物:@展堂 @早安薇薇安 @唐甜cr @奇怪的偉大 @風(fēng)云咧咧嘴 @DY-段燕 @高小糕 @Ciera米_米……還有幾個(gè)沒(méi)微博的,以姑娘居多,而且個(gè)個(gè)都很漂亮,可以說(shuō)是才貌雙全、色藝雙絕。勾的某位喜歡穿條紋T的煙鬼總是垂涎欲滴的到我們這里來(lái)遛達(dá)。
在2011年隊(duì)伍壯大了這么多,能做的事情也多了起來(lái),年初我們做了需求調(diào)研,針對(duì)核心系統(tǒng)和底層產(chǎn)品開(kāi)發(fā)出了一系列課程,有《云計(jì)算系列》《海量存儲(chǔ)系列》《Oracle系列》《MySQL系列》《操作系統(tǒng)系列》《小眾語(yǔ)言系列》《JVM系列》《Java內(nèi)存調(diào)優(yōu)》《搜索技術(shù)系列》《廣告技術(shù)系列》等等。也根據(jù)這兩年的公司的技術(shù)戰(zhàn)略的幾個(gè)關(guān)鍵詞:穩(wěn)定、性能、成本、用戶體驗(yàn),開(kāi)發(fā)出了《穩(wěn)定性系列》《性能優(yōu)化系列》《用戶體驗(yàn)系列》課程。還根據(jù)日常的熱門(mén)技術(shù)做出了《秒殺系統(tǒng)的設(shè)計(jì)和優(yōu)化》《雙十一背后的技術(shù)體系》等等課程。做出了一道又一道技術(shù)大餐。
在這里也有必要提一下,這兩年淘寶的技術(shù)團(tuán)隊(duì)飛速發(fā)展,我對(duì)幾位老板們也有了敬佩之情。技術(shù)團(tuán)隊(duì)成立了“技術(shù)委員會(huì)”執(zhí)掌技術(shù)的發(fā)展方向和人才的評(píng)估,成立了性能、穩(wěn)定、成本、用戶體驗(yàn)等各個(gè)小組,招募了專業(yè)能力非常強(qiáng)大的人才,分管各重要指標(biāo),使整個(gè)網(wǎng)站系統(tǒng)的發(fā)展越來(lái)越健康。這兩年淘寶的技術(shù)也逐漸走向開(kāi)放,有了面向開(kāi)發(fā)者的開(kāi)放平臺(tái),也把自己的核心架構(gòu)和中間件都開(kāi)放出去了,甚至把我們做的低功耗服務(wù)器的硬件結(jié)構(gòu)都變成了開(kāi)源的。淘寶前些年從開(kāi)源社區(qū)獲得了不少技術(shù),現(xiàn)在我們真心實(shí)意的開(kāi)始回報(bào)社區(qū)了。
同時(shí)我們也向前延伸我們的觸角,跟著公司HR一起走進(jìn)學(xué)校,在浙江大學(xué)成立了浙大淘寶俱樂(lè)部、在大連理工成立了大工淘寶俱樂(lè)部,并送去了不少優(yōu)秀課程,也給同學(xué)們做了我們提出的實(shí)驗(yàn)性項(xiàng)目。我們也跟著集團(tuán),與ACM中國(guó)區(qū)組委會(huì)一起舉辦了夏季論壇和預(yù)選賽。讓學(xué)生親近了企業(yè),也讓我們的研發(fā)部門(mén)親近了優(yōu)秀的學(xué)生。
今年上半年我還糾結(jié)在“培訓(xùn)的本質(zhì)是什么”這樣的問(wèn)題,想的多了,做的少了。主要是姑娘們?cè)诟苫睿齻儼l(fā)揮了強(qiáng)大的能量,組織了四百多次培訓(xùn),反饋和輔導(dǎo)的講師也有三百多名。給我們研發(fā)部每個(gè)工程師提供了差不多人均14個(gè)小時(shí)的培訓(xùn)。我從《ASTD美國(guó)培訓(xùn)和發(fā)展論壇2009年度報(bào)告》中了解到,美國(guó)培訓(xùn)做的比較好的企業(yè)中,人均培訓(xùn)時(shí)長(zhǎng)在19個(gè)左右,而天朝的企業(yè)中被統(tǒng)計(jì)到的有培訓(xùn)的那些,平均不到5個(gè)小時(shí)。而從培訓(xùn)管理員人均產(chǎn)出量來(lái)看,我們超過(guò)了美國(guó)2009年的數(shù)據(jù)。
在我講概念和數(shù)據(jù)的時(shí)候,姑娘們已經(jīng)開(kāi)始在研究細(xì)節(jié)了,研究桌椅怎么擺放比較合理、學(xué)員怎么邀約會(huì)有比較高的出席率、講師在課堂上容易出現(xiàn)哪幾類問(wèn)題、PPT的字號(hào)多大在后排能看得清……她們把培訓(xùn)的工種逐步細(xì)化,每個(gè)環(huán)節(jié)都作出了操作指南,也有了很多知識(shí)的沉淀和經(jīng)驗(yàn)的總結(jié)。姑娘們,你們很棒!
那么培訓(xùn)的本質(zhì)到底是什么呢?經(jīng)過(guò)老板提點(diǎn),我們認(rèn)為培訓(xùn)的本質(zhì)是:“通過(guò)知識(shí)的流轉(zhuǎn),促進(jìn)員工的成長(zhǎng),進(jìn)而推動(dòng)公司業(yè)績(jī)的提升。”那又有老板問(wèn)了“你們?cè)趺醋C明自己的工作提高了公司的業(yè)績(jī)?”這個(gè),是個(gè)好問(wèn)題,呵呵……有一天我聽(tīng)到農(nóng)夫山泉的一個(gè)廣告,說(shuō)“我們不生產(chǎn)水,我們是大自然的搬運(yùn)工”,我靈光一閃、再閃……“我們不生產(chǎn)知識(shí),我們是知識(shí)的搬運(yùn)工”。我們搬的越多,別人接收的越多,我們的價(jià)值就越大。我不知道我這瓶水是拯救了饑渴的生命還是嗆到了誰(shuí)的肺,但我知道他一定有價(jià)值。
隨著理論的補(bǔ)充和姑娘們的努力(@奇怪的偉大 別介意,我們把你當(dāng)姑娘了),在年中特殊晉升的機(jī)會(huì)中,我升了一級(jí),變成了M2。
老馬說(shuō)過(guò),“唯一的不變就是變化”,年中晉升之后,公司有了翻天覆地的變化。淘寶一拆四,變成了淘寶網(wǎng)、一淘網(wǎng)、淘寶商場(chǎng)和共享業(yè)務(wù)平臺(tái),我變成了共享業(yè)務(wù)平臺(tái)的人,然后共享業(yè)務(wù)平臺(tái)又拆分了,我變成了集團(tuán)的人。跟我們一起變的還有成立不久的“產(chǎn)品大學(xué)”和“運(yùn)營(yíng)大學(xué)”,三個(gè)大學(xué)順理成章的統(tǒng)一了,變成了“淘寶學(xué)院”,以前的校長(zhǎng)成了院長(zhǎng),我就榮升為技術(shù)大學(xué)的校長(zhǎng)。人多了,可以集中資源辦大事,但層級(jí)不需要這么多,而我做的這事,說(shuō)是P或者M(jìn)都可以,而且一個(gè)被人說(shuō)是“老好人”的M估計(jì)也沒(méi)大前途。于是我轉(zhuǎn)了,變成了P7。頭銜是“培訓(xùn)專家”,屬于專家教授的級(jí)別了。
7年了,我的頭發(fā)越來(lái)越少,化學(xué)博士同事推薦的施華蔻也不管用。付出了7年的青春,也得到了不少,除了錢(qián)之外,最珍貴的就是認(rèn)識(shí)了一幫牛人,結(jié)交了幾個(gè)老友,有了一段足以吹牛逼的經(jīng)歷。
今天是我結(jié)婚6周年的紀(jì)念日,這幾篇文章送給老婆。
作者的另一篇:淘寶技術(shù)發(fā)展
it知識(shí)庫(kù):從P1到P7——我在淘寶這7年,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。