淘寶華黎:畢業(yè)后的十一年
到7月份就畢業(yè)11年了,加入淘寶也6年了。自己一直不太是一個善于寫寫文字的人,這次也嘗試用文字回顧也記錄下自己這工作的11年吧。
02年本科畢業(yè)到現(xiàn)在的11年,待過四家公司。還是從剛畢業(yè)說起吧:
01年開始找工作的時候,是在911之后,我也記不清楚是不是這個時候互聯(lián)網(wǎng)泡沫破了,反正我的感覺是和上一屆師兄比,我們的工作就是一個天上一個地上,當(dāng)然我們是在地上。記得師兄找工作的時候,去應(yīng)聘國內(nèi)非常著名的通信企業(yè)的時候,本科生是能做研發(fā)的,而且門檻較低,而我們那一屆,本科生只能做銷售,而且是非洲。月薪基本跟上一年是打了五折到四折,整一個悲催啊。當(dāng)時除了能進(jìn)外企外,待遇最好的是西部某運(yùn)營商,開出年薪10w的offer,不過要簽7年。。。。。
因為接觸編程時間比較早,自己在編程方面的技能還行,非常不容易(當(dāng)時給面試機(jī)會的工作不是非常多,我曾以為自己會比較簡單的在上海找個工作)的在上海找到了一個以為很高科技的公司(當(dāng)時他們說是搞Linux的)-上海時佑信息系統(tǒng)有限公司。做的是郵政的項目,就是在當(dāng)年很流行的系統(tǒng)集成商。雖然我在杭州讀書,那個時候我并不喜歡杭州,結(jié)果4月份去上海實習(xí)了2個多月后,就被派去北京出差,學(xué)習(xí)Uniface,然后去杭州參加和浙江郵政的項目。汗,剛離開杭州沒多久就回來了。然后發(fā)現(xiàn)其實要做的是郵局的系統(tǒng),也算是業(yè)務(wù)吧。不過我除了做一塊兒業(yè)務(wù)外,更多在幫助大家解決一些比較技術(shù)的問題,比如用C去寫基于FTP的客戶端,解決一些詭異的技術(shù)問題等。在這里,我也第一次體會到了很多東西,比如我們沒有專門的測試,記得我負(fù)責(zé)的系統(tǒng)第一天在一個支局上線,我就在旁邊看他們操作,有問題就想辦法先繞過去,然后晚上改代碼就更新服務(wù)。我記得我還提出上線的時候保持新舊系統(tǒng)運(yùn)行,我老大說,那你替他們?nèi)ヅf系統(tǒng)錄入數(shù)據(jù)?我說算了。包括開始上線的時候,負(fù)責(zé)賬務(wù)的同學(xué)經(jīng)常晚上對賬,包括第一個版本直接被業(yè)務(wù)方劈死并且說不可能按時上線但靠著我在吃粉干時的靈感愣是用較小代價完成改動并按時上線的喜悅,忙并且快樂著。在這家公司,自己也見識了小型機(jī),也接觸到了很多實戰(zhàn)的東西,包括認(rèn)識了很多好朋友,尤其當(dāng)時的技術(shù)老大-玉明火,我們也在一起非常詭異的異常的地方,出現(xiàn)的時候彈出一個對話框,請聯(lián)系玉明火,手機(jī)好137XXXXXXXX。后來一次早上,這哥們兒剛要從杭州會上海,在候車的時候接到了一線操作員的電話,他當(dāng)時一頭霧水。
因為經(jīng)常在杭州,再加上公司內(nèi)部非技術(shù)的一些事情,讓我產(chǎn)生了換工作的想法,但是在這家公司,真正讓我從一個熱愛代碼的學(xué)生變成了一個真正的程序員,真正的能落地到具體的項目中,結(jié)識了很多好朋友,也學(xué)到了像Uniface,Unix,DB等方面的知識。自己比較深的體會是一定要主動,沒有人有義務(wù)要手把手教你,但是做技術(shù)的,你主動問還是很多人愿意幫你,你自己很主動,能夠得到更多的機(jī)會和成長。對我的技術(shù)老大,印象最深的有兩個場景,一個是我正式入職的時候,沒過多久他跟我說,沒想到你會來,我聽了后心就涼了,不過也是,當(dāng)時是他面試的我,從他的座位和當(dāng)時的打扮,我以為是個很普通的工程師,我想這個公司一般員工都這么厲害的,后來才知道他是總工。還有一個記憶深刻的是我要離職的時候,公司老板和部門經(jīng)理加上我技術(shù)老大一起談,公司老板和部門經(jīng)理想忽悠我留下,我技術(shù)老大說,你年輕,有什么想法要堅持,想干什么就干什么吧。然后我堅決辭職了。
03年的9月1號,在學(xué)生開學(xué)的時候,我去了在上海的第二家公司報道,是上海先鋒商泰電子技術(shù)有限公司,是日本先鋒和商泰株式會社合資的一個公司。去這家公司的原因也很簡單,當(dāng)時換工作的時候投了很多家,給我Offer的也不多。
在這里我做的事情跟之前的完全不同,是加入一個做車載導(dǎo)航器的開發(fā)環(huán)境的組,另外的組是做車載導(dǎo)航,那個時候,車載導(dǎo)航非常的貴,在歐美是要賣3000美金左右一臺的。這期間我的工作基本上是用Windows API以及WTL(我們沒有用MFC)去做控件,我們的IDE中的空間基本都是自己做的,沒有用Windows本身提供的,主要是一些我們特殊的需求不能滿足,我們又沒有源碼,就自己搞了??梢哉f在這個公司,讓我在Windows GUI方面以及COM組件方面的技術(shù)有了很大的提高。我在項目組中也是最年輕的,老大也很照顧我,也給了我很多機(jī)會,也感覺到是把我當(dāng)今后的重點(diǎn)發(fā)展對象在培養(yǎng),包括后面也給我去爭取去日本總部工作的機(jī)會,當(dāng)時坦白說對于在一個日資企業(yè)工作包括可能去日本工作我內(nèi)心是有些糾結(jié)的,后來大學(xué)同學(xué)找到我,忽悠一起創(chuàng)業(yè),我就辭職了。因為04年10月中旬提了辭職,公司組織的去三亞的免費(fèi)旅游我也沒有好意思參加,導(dǎo)致到現(xiàn)在我都沒有去過三亞。我老大還有公司的總經(jīng)理找我談話,雖然內(nèi)心有些不好意思,不過還是堅定的走了。離職日期是04年11月30號。這里的考勤制度非常嚴(yán)格,不過公司讓你加班也完全按照勞動法給錢,不過我自己更喜歡有一定彈性的環(huán)境。當(dāng)然,在這里,自己對于Windows應(yīng)用開發(fā)以及組件化的構(gòu)建應(yīng)用有了很多的提高。
離職后去了重慶,當(dāng)時因為合伙人的關(guān)系,我們把公司放在了重慶,起的名字也很好記,重慶快點(diǎn)科技有限公司。我負(fù)責(zé)技術(shù),當(dāng)時為了節(jié)省成本,跟成都電子科大的一個老師合作,我在04年12月到了重慶后是基本一直在成都的。印象深刻的就是成都的鍋魁,也不知道是不是這兩個字,反正很好吃。我們項目的進(jìn)展一般,開始想做基于互聯(lián)網(wǎng)的遠(yuǎn)程技術(shù)支持服務(wù),后來發(fā)現(xiàn)投入比較大,也沒有很多投資,就改為做企業(yè)內(nèi)部的電腦管理的系統(tǒng)。在05年8月的時候,因為第一個版本已經(jīng)ready,后面需要跟客戶有較多的溝通,再加上也希望能夠有自己的技術(shù)團(tuán)隊,我離開成都回到重慶,開始組建公司全職的開發(fā)團(tuán)隊??梢哉f我和朋友創(chuàng)業(yè)的時候,得到了其中一個合伙人的媽媽的很多后勤上的照顧,以至于我覺得那是我結(jié)婚前生活條件最好的階段。在這段期間,我已經(jīng)放棄了自己之前在技術(shù)上的自我追求,公司需要做什么,就去看什么,包括去搞Perl,BDB后來搞Mysql,ASP.net,,JS中間看了解過JSP,還有Linux下的C的開發(fā),甚至包括在Windows下制作安裝程序等。07年初的時候,自己想退出了,還是想回到上海、杭州這邊。4月底自己離開了。這是進(jìn)淘寶前待的最長的公司了,當(dāng)然,在這里自己在某個技術(shù)領(lǐng)域的積累不能算很深,不過感覺自己的綜合能力和素質(zhì)得到了很大的鍛煉,包括跟客戶的溝通,帶團(tuán)隊,技術(shù)的快速學(xué)習(xí)和使用等,以及在面對各種困難的時候去調(diào)整自己,其實這些成長,是因為自己有機(jī)會去經(jīng)歷,并且也是通過一次一次的錯誤,得到了成長和鍛煉。
離開重慶,只知道想回上?;蛘吆贾?,但是并沒有目標(biāo)。那個時候自己也想稍微休息休息,畢竟從工作開始,除了過年就沒有怎么休息過?;径际菑纳霞抑芪遄?,下周一去下家報道的。
知道我離開后,我的一個非常好的朋友也是大學(xué)同學(xué)(韓迪,曾經(jīng)淘寶的熙官)要推薦我進(jìn)阿里巴巴,那個時候我也搞不清楚他推薦我去具體哪個地方。反正聯(lián)系我面試的是淘寶網(wǎng)。后來我才知道,當(dāng)時好像先推薦去阿里軟件的,貌似沒有合適的崗位,又把我推到淘寶的。實話說,我是很幸運(yùn)的,我稀里糊涂的就混進(jìn)了淘寶網(wǎng)的技術(shù)部,那個時候淘寶的技術(shù)名氣不大,也缺人,加上推薦我的人把我介紹的很好(用徐庶推薦諸葛亮的原話),然后考慮浙大計算機(jī)畢業(yè)的,估計爛不到哪去,我就進(jìn)來了。說自己混進(jìn)來的是因為發(fā)現(xiàn)自己08年去面試的時候的問題和標(biāo)準(zhǔn),問07年的自己的時候自己鐵掛的?,F(xiàn)在回想起來,真的感謝把我賣進(jìn)淘寶拿了錢只請我吃了個渝香隆的兄弟,也感謝當(dāng)時的三位面試官給了我機(jī)會(行癲、丁典、三豐,其中行癲先后兩次是我直接老板,丁典也做過我一段時間老板,三豐是我老板的老板)。如果當(dāng)時沒進(jìn)入淘寶,我也不知道我這六年會去走什么樣的路。
我07年加入淘寶的title是C++工程師,當(dāng)時淘寶網(wǎng)技術(shù)部寫C/C++的加上我就三個人,C/C++當(dāng)時的需求也不大,我做了一個小功能后行癲就讓我轉(zhuǎn)Java,要知道我之前是非常b4 java的,不過看到這邊大家都搞Java,就學(xué)唄,那個時候為了讓我練手,給了一個現(xiàn)有功能的改造的任務(wù),就是把當(dāng)時淘寶店鋪里面,商品分類只能是一層的改為兩層結(jié)構(gòu),以及把一個商品只能歸屬一個分類改為支持多個。那個時候在試用期,我還是挺擔(dān)心自己能不能順利搞定任務(wù)轉(zhuǎn)正的。。。
順利轉(zhuǎn)正后,就參與當(dāng)時淘寶從集中式應(yīng)用改造的工作,我那個時候被安排去研究消息中間件,也是從這個時候(大概07年9月)開始了自己的Java中間件之路,基本上07年底到08年中,就是在負(fù)責(zé)消息中間件的設(shè)計和實現(xiàn),那段日子是單純的快樂。淘寶的消息中間件也是我這輩子第一個自己完成的Java產(chǎn)品,以至于當(dāng)時我的老板(07年底老板換菲青了)知道我之前沒怎么搞過Java就直接負(fù)責(zé)這么重要的產(chǎn)品(如果掛了,淘寶的交易都會出問題)的時候還是挺緊張的,從上線后沒有出現(xiàn)大的問題的時候他的神情我可以感覺到他一塊兒石頭落地了。其實我當(dāng)時并不喜歡搞消息中間件,我想做存儲,不過我這個人就是替老板分憂的命(以至于12年到今年初的團(tuán)隊名字叫綜合業(yè)務(wù)平臺,啥都能整整),看到?jīng)]有合適的人能做,我就繼續(xù)做了,然后下半年的時候,菲青找到我說,要搞分布式數(shù)據(jù)層,又是個我完全不懂的東西,我問沒有比我合適的人來做了么?菲青說沒有,我說那好吧。從08年底到09年初,基本重心就在搞數(shù)據(jù)層,然后搞出點(diǎn)雛形后,菲青說,你搞同城容災(zāi)吧。我勒個去,我說不是有張三么?菲青說你在淘寶時間久,人和系統(tǒng)熟悉,你來搞吧,好吧,那就搞吧。同城容災(zāi)確實不是個簡單的活,應(yīng)用間的依賴梳理,以及依賴的單Active集群的切換,可以用一些技術(shù)手段去解決,不過要去做整體容災(zāi)測試等,還是非常復(fù)雜和麻煩的。09年我只是用技術(shù)解決了一些切換上的問題,整體的容災(zāi)還是在11、12年的時候,在技術(shù)保障部的努力下達(dá)成的。在09年,也和同事畢玄同學(xué)一起寫了一本書,然后我才知道,原來我們技術(shù)人員還是有機(jī)會寫書出書的,而且是自己不用出錢的。
轉(zhuǎn)眼到了10年,菲青把一個內(nèi)部的Web框架讓我牽頭去搞,我已經(jīng)習(xí)慣了自己去橫向發(fā)展了。到了10年9、10月份的樣子,自己的職責(zé)又改變了。畢玄同學(xué)也把他負(fù)責(zé)的服務(wù)框架、容器團(tuán)隊給了我,組成了淘寶的Java中間件團(tuán)隊。到了11年,我從原來的架構(gòu)組帶著團(tuán)隊到了淘寶的產(chǎn)品技術(shù)部,在11年中調(diào)整的時候,產(chǎn)品技術(shù)部的另外一個偏技術(shù)的小組和和中間件融合成了一個團(tuán)隊,也就是目前的中間件和穩(wěn)定性平臺。
在11年中的時候,自己就開始對業(yè)務(wù)開發(fā)比較有興趣,也在尋找機(jī)會去接觸這塊兒,這可能是在淘寶以來,自己特別主動的去尋求的變化,12年春節(jié)后,在中間件之外,也開始帶領(lǐng)業(yè)務(wù)開發(fā)團(tuán)隊,自己也在業(yè)務(wù)理解和業(yè)務(wù)架構(gòu)方面有了一定的成長和提高。
到了今年,在3月中旬的時候,自己是徹底告別了Java中間件的生涯,負(fù)責(zé)新成立的淘寶技術(shù)部?;厥自谔詫毜牧?,感受最深的就是幸運(yùn),幸運(yùn)自己加入了這樣的集體,幸運(yùn)遇自己每個老板都對自己這么好,給與自己很大的幫助,也幸運(yùn)自己一直能夠和這么優(yōu)秀的人合作,讓自己得到更快的成長。
除了運(yùn)氣,自己感受比較多的還是努力以及主動性,以及想清楚自己要走的路并且為之去準(zhǔn)備和奮斗,很多事情,自己如果看的相對遠(yuǎn)一些,那么對眼下的選擇會更容易做出判斷。那份能夠讓你愿意為之奮斗的事情,比地域、當(dāng)下的待遇等等要重要很多。而對自身來說,準(zhǔn)備了不一定有機(jī)會,但是不準(zhǔn)備則一定沒有機(jī)會,能夠充實的過好每一天很重要,尤其在單身的時候,盡量的忙起來吧。
最后也想說說現(xiàn)在負(fù)責(zé)的團(tuán)隊,新的淘寶技術(shù)部負(fù)責(zé)目前淘寶事業(yè)群(阿里集團(tuán)好多事業(yè)群中的一個)的應(yīng)用開發(fā)的工作,今年團(tuán)隊會在web組件化、應(yīng)用平臺化、多終端以及數(shù)據(jù)化方面去做技術(shù)上的突破。具體業(yè)務(wù)方面負(fù)責(zé)淘寶前臺業(yè)務(wù)、互動業(yè)務(wù)、營銷業(yè)務(wù)、CRM、數(shù)字出版、視頻的工作。需要在無線、數(shù)據(jù)挖掘、自然語言處理、圖像處理、業(yè)務(wù)架構(gòu)等方面的資深人才,有興趣的同學(xué)可以郵件聯(lián)系我 huali@taobao.com,具體職位信息在 http://rdc.taobao.org/?page_id=2 ,期待一起共同創(chuàng)造更加不一樣的淘寶。
原文鏈接:http://www.blogjava.net/vanadies10/archive/2013/06/04/400192.html