国产精品免费无遮挡无码永久视频-国产高潮视频在线观看-精品久久国产字幕高潮-国产精品99精品无码视亚

阿里巴巴離職DBA職業生涯總結(2)

發布時間:2012-7-25 22:13    發布者:諸葛孔明
關鍵詞: DBA , 阿里巴巴
上一篇:阿里巴巴離職DBA職業生涯總結(1)

在阿里巴巴遇見最好的 DBA 團隊

我不喜歡飄泊的生活,也不喜歡新鮮的城市。只想在我家鄉那座著名古都中,像被固化在虎珀中一樣去生活。但我的人生卻注定要去飄泊,而且,是在三十而立之年,才剛剛開始。千萬不要刻意去選擇自己的生活,因為你只能猜到開頭,卻猜不到結果! 

我的第一站是北京,因為有朋友說可以為我介紹工作,但這份工作是 Oracle 講師。我的技術還沒有達到一定水平,還需要提高。這時候去做講師,實在非我所愿。我的內心的理想目標,是去阿里系的公司:阿里巴巴、淘寶、支付寶。這些公司“大師”級的人物層出不窮,我想也應該是很多 DBA 的目標。但自己投簡歷過去,成功可能很小,我一向不喜歡自已投簡歷過去。所以,在 2009 年初,考完 OCM 之后,我就一直想做點東西出來。正好一個朋友找過來,于是我們合作,很快就有了“Oracle 日志挖掘研究版”這個程序。也很快的,阿里巴巴就給我打了電話! 

到阿里面試是很爽的,來回的機票、酒店全部都已經訂好,就好像到杭州來個一日游。我是中午到的創業大廈,先被 HR 領到一個大廳里,做了一份筆試卷子,說是 60 分鐘,但其實沒有人在旁邊計時,晚一會兒也無所謂。筆試題難度不高,和網上流傳的阿里巴巴筆試題差不多。做完筆試題,就是著名大師 Biti 的面試了。這是第一次見到 Biti,個子不高,但人很精神,說話極有條理! 

Biti 面試時的難度也不高,大家聊的很好,就像朋友閑聊一樣。所以,這趟杭州之行,讓我覺得很完美,既來杭州旅了一日游,又和一些朋友聊了聊技術! 

本來我計劃當天晚上就回去,Biti 面試完,被告知阿里巴巴 B2B 的技術部老大 Andy 想見見我,如果我時間上沒有問題,HR 會退掉當天的訂好的機票再重新訂,當晚住宿的酒店也已經安排好了! 

當時很是受寵若驚,馬上告訴 HR 沒有問題! 

第二天其實還是有點緊張的,不知道 Andy 會問我什么問題。見到 Andy 后才感覺,Andy 人也很隨合。Andy 問了兩個問題給我留下很深的印象,一是建立一個數據庫層和應用層之間的統一中間層,對下可以支持各種數據庫是否有必要。還有一個,是如何拆分一個大數據庫為多個數據庫! 

第一個問題,我的回答的很中庸,一個可以忽略下層數據庫是什么的中間層,對性能會有影響,對開發效率、代碼重用率會有提升,搞一個是有必要的,對于特別要求效率地方,仍可以使用老的方式,一般情況下,使用中間層就可以了。我估計這是 Andy 當時正在考慮的問題,但后來阿里巴巴并沒有大張旗鼓的搞這么個東西,我想 Andy 最終還是認為搞這個東西意義不大。  

第二個問題,拆分數據庫的方法,我曾經主導過一個大庫的拆分,要求應用的每張表,都有主鍵。然后就像 HASH 分區一樣,以每個表的主鍵為準,將數據做個 HASH 運算,分布到多個庫中,我直接把我做過這個項目詳細說了一下。也是后來我才知道,原來阿里巴巴這邊剛剛做過一個大表的拆分,拆分方法和我說的類似! 

上午的面試很快就過去了,我專門讓 HR 幫我訂晚點的機票,這樣,下午有時間去西湖游覽一下。  

這次杭州之行,給我的感覺是,杭州不錯,面試很愉快,但打車很難。下午在西湖邊打車,用了好久。后來才知道,在那個時間點打車,能打到已經是運氣了! 

兩個月后,我告別待了 10 個月的北京,來到杭州,入職阿里巴巴! 

中國的大型互聯網企業,有很多相似之處。比如說一樣有入職培訓,一樣每年有年會,一樣的有 Outting,一樣的嘴上說一套、底下做一套。比如公司一直在講誠信,但在出了一些事情之后,從公司發給我們員工的郵件來看,沒有看到誠信二字。但這很正常,在我們國家,到我這個年齡,如果還相信公司說的什么或老板說的什么,那腦袋就真有點問題了。  

阿里的入職培訓和其他公司一樣,講一講企業文化,再把人拉到戶外做做拓展運動,結束,沒有持續性。和我一起參加入職培訓的有幾十人,半年內有差不多三分一離開公司,一年內大概只剩三分之一留在公司。我和另外兩個入職培訓時認識的朋友合租一套三室兩廳,一年后,他們都走了,只剩我自己獨住一大套房子。大家來阿里的目的很簡單,渡金。我的室友之一,半年后順利跳到了 teradata。另一個是做客服的,一年后跳到另一個規模略小的互聯網公司,做了客服經理。當然,我到阿里,最大的目的并不是渡金,而是學習。我的目標是成為 Oracle 大師,阿里孕育了哪么多 Oracle 大師,到了阿里,我就和目標接近了! 

但可能是我在面試時忽悠的有點過了頭,阿里給了我一個很高的級別:高級數據庫專家。這既讓我興奮,又讓我感到無比大的壓力。在我入職時的 2009 年,整個集團的技術人員,達到這個級別、和這個級別之上的,不過幾十人而已。在 B2B,高級專家之上的,只有十幾個人。我們 DBA 團隊中,只有一個人比我級別高,就是 Biti。這讓我的壓力,稍微小了點,有什么大事,我前面至少還有 Biti 在扛著。但是,一個月后,Biti 就調到支付寶。我成了阿里巴巴 B2B 級別最高的 DBA。一下子變成了“首席 DBA”,我內心深入無比激動,但是,這也讓我無比害怕! 

來到阿里,我對自己的定位是學習、經歷,我的目標,是成為技術大師,我從不會改變這個目標。但公司對我的期望,顯然不是這樣的。但這沒有關系,這并不會防礙我學習! 

在阿里的日子過的很快,好像回到了上學時代。每天三點一線,上班、到食堂、下班。DBA 團隊是我見過的最好的團隊,幾位領導對每個人都很負責,誠心實意的為每個人著想,努力為每個人提供發展機會。大家之間沒有爭搶,沒有鉤心斗角,只有努力的做好事情。很高興在這里渡過了快樂的近三年時光。在此,對領導、對團隊中每個兄弟表示感謝。阿里的數據庫維護水平,自然是沒得說的,用一句通俗的話來形容,我就像掉到了水中的海綿,如癡似渴的吸收著養份! 

我到公司時,MySQL 剛剛在公司有第一例非常成功的案例。之后的幾年間,公司的 MySQL 團隊從無到有,迅速壯大,MySQL 的應用也是遍地開花。再之后 NoSQL 如同凄美的曇花,匆匆一現,卻也給公司內 Oracle 的應用帶來不小的震動。對于開發,Oracle 有如過街之鼠,幾乎人人喊打。之后,一切又都歸于平靜和理性。NoSQL 出局,MySQL 重點發展,去 Oracle 已成必然。從 2011 年開始,我也面臨艱難轉型,根據公司情況,我決定轉型到 GreePlum 數據倉庫。但轉型是困難的,幾本大部頭的書,一看就困。Oracle 是越學越精神,一看 GreePlum 就瞌睡。數次不眠之夜的深思,我決定放棄轉型。我知道這對我來說意味著什么,放棄轉型,也意味著要放棄這份工作。雖然我很喜歡團隊的氛圍,我對團隊戀戀不舍,但我仍將堅持我的方向。2011年夏天,我開始籌備我的下一份工作,并計劃在2012年春節的時候離開! 

阿里巴巴二三事


在阿里,我見識到了 Biti 留下來的管理制度與管理水平。我們的數據庫,很少出莫名其妙的問題。按照托爾斯泰的說法,好的數據庫個個相似,差的數據庫各有各的不同。好的數據庫,無外乎性能尚可,有完善的備份恢復和高可用機制、并定期測試,很少奇奇怪怪的問題,絕大多數報錯、性能曲線的波動都可以找到原因,等等。差的數據庫總有千奇百怪的問題、林林總總的報錯、莫明其妙的當機! 

其實,達到阿里數據庫的管理水平,DBA 只做了一件事,就是更加關心自己負責的庫。  

每次性能曲線的波動,都要找到原因,甚至定位到 SQL。對于新上線的 SQL 語句,進行嚴格的審查。對于大操作,格外小心。Statspack、AWR 報告,要觀注、觀注、再觀注。基本上也就這些了吧。我把這種管理模式,叫做精細化管理! 

說到這里,我想起了一件事,姥姥家住在一條古老的小巷里,在小巷南口,相隔不遠有兩家買鍋葵(一種面餅)的,但一家門庭冷落,另一家則客流不斷。很多人寧愿多花點時間排隊,也要買另外一家店的鍋葵。有一次,我跟一位住在這塊的老表談起這事,為啥一家店生意清冷,另一家店生意興隆。我老表很鄭重的告訴我,“這就是用的功夫不一樣!蔽姻畷r間明白了。  

當然,我見到過很多乙方公司的 DBA,每個人要管幾十個庫,在這種情況下,根本無暇顧及什么性能指標、AWR 報告,只要數據庫不當、只要客戶不主動來找就行了。不出事情,哪有什么功夫去看 AWR 報告什么的。至于乙方的這種管理方式,我先稱之為粗獷化管理。  
這種粗獷化管理試,也是國情所定,我們無法改變環境,但我們可以改變的,是我們自己。我有一個朋友,初中同學。初中時學習不好,技校畢業。畢業后在工程公司做技工,其實干的活和民工沒有差別。在體驗到現實的殘酷后,他沒有被生活磨平楞角,反而越戰越勇,真正的奮斗起來。他的目標是考取注冊監理師認證,很自然的,這個目標成了很多人茶余飯后的笑料。不是說這個目標多不現實,而是,就算你考上了注冊監理師,又能怎樣呢?你怎么才能找到第一份監理師的工作呢?就算有證書,誰肯要一個民工做監理師呢?面對嘲笑,我們唯一能做的事,就是努力堅持自己的方向,不要去做無謂的爭辨。在干完一天煩重的工作后,他回去還要挑燈夜讀。幾年的堅持,他終于考上了注冊監理師。就在為第一份監理師工作發愁時,機會不期然而至,工程公司的一個朋友將他推薦到另一個公司。雖然干的活和民工沒區別,但他是技校畢業,算是技工,底層實踐經驗豐富,又有了注冊監理師證書,他成功的跳到另一個工程公司,成為監理師。輕松完成了從民工到工程師這個華麗的脫變。而且,一切又都是如此的自然而然。兩年后,他又跳到北京一家更大規模的公司。公司將他派到新 Jiang,在工地上,他巧遇以前的同事,他們還在頂著風沙,在工地上辛苦的工作。目前,他正在自學英語,他的計劃是希望跳到外企。我相信他一定可以成功! 

自助者天必助之,古人的經驗之談,難道都是騙人的嗎。  

相信有些乙方的 DBA 也在痛苦中迷茫,如何在粗獷化管理中,實現自己職業生涯的突圍。我建議呢,可以選一兩個庫,以提升自己水平為目標,進行精細化管理。關注這一兩個庫的細節,你會發現,水平可以更快的增加。  

在阿里,我的第一次事故,讓我記憶深刻。那是一次加節點操作,前期操作已經成功,最后一步在執行 rootaddnode.sh 腳本時,中途出錯,導致 OCR 信息被損壞,所有節點全 HANG。進行 OCR 恢復后,才恢復正常。原因非常奇怪,rootaddnode.sh 要調用 srvctl 向 OCR 中寫入新節點信息,而 srvctl 因為缺少個包,執行失敗異常退出了,OCR 信息也被寫壞了! 

在進行這次加節點操作前,我在虛擬機中反反復復測試,做了大量的準備工作,但沒想到,最終還是出了大事故。  

從這件事后,我再做其他操作都更加仔細,特別是 RAC。RAC 下操作總會調用這個那個一堆的腳本,我會先把腳本看一下,大概了解這些腳本都干點啥。就像加節點,我會先調用 Srvctl config 命令,顯示一下配置信息。如果可以顯示成功,再進行加節點操作。  

“不要在周五做重要的事情,這會讓你整個周未都沒有好心情”,這是這次加節點操作給我留下的另一個忠告! ≡诎⒗镒钌羁痰,還是職場之道給我的震撼。在此,引用一位 PUBER 的發帖:  

A 同學,遇到問題,召集會議寫報告搞風險評估,鳳鳳火火,完事后到處匯報心得,各部門都知道了數據部的功勞! 

B 同學,遇到問題,默默一個人搞定。  

這B同學確實厲害,很多問題都獨立搞定,A同學連 oracle 的 pga 是啥都不知道,但他就是跟公司的高手們關系好,會求助,會推動! 
當你有一天聽到領導們背后議論A和B的時候,你會發現,他們一致都比較欣賞A。為什么他們會欣賞A呢?不是B是高手么?因為領導們已經長期不做技術了,觀察人更喜歡觀察人的溝通協調能力,像B默默搞定問題,誰也不知道是咋回事,還以為這問題很簡單呢。結果呢?B郁悶離職。。。職場故事無新鮮事,類似故事每天都在發生。  

以前一直以為是故事,直到見到一個活生生的、傳奇般的“A同學”。除了這位 Puber 提到的,我覺得“A同學”一般還要有一個特長,就是會起名字。一個普普通通的架構,起個好名字,簡值是有化腐朽為神奇的作用啊! 

看一些中央領導的簡歷,升遷之迅速,往往讓我驚嘆。很多人不惑之年,都做到了高級領導,擁有數套房子和無數個情人,成功進級高帥富他爹。我一直很奇怪,人家都是怎么玩的。自從見過“A同學”后,我了然了!癆同學們”的成功是很迅速的,他們身輕如燕,稍有青風拂過,便能乘風而起,一飛沖天。  

“A同學們”也要有一定的能力,這是基礎。但是,和他們的綜合實力相比,他們的能力可以忽略不記! 

他們可以把 GDP 搞的很高,但不會把國家搞的很強! 

如果一個集體、一個部門甚至一個國家,越來越弱,那一定是“A同學們”太多了! 

“A同學”后來跳到另一巨頭民企擔任很高的職位,依舊是風聲水起、威風八面,于是我就知道,那家民企的發展是到頭了。如果以釋伽“成、住、壞”三階段發展論來講,個人認為那家民企的“成”階段已經過去,進入“住”階段,如果沒有“B同學”大量加入,數年之后,或許就是“壞”階段了。  

個人認為,單以職場發展來論,“A同學”值得效仿,F在的職場,好像春秋戰國,即使你所待的“國家”,已經進入“壞”的階段了,沒關系,換一個國家就是。就像春秋戰國時一位“士”人的言論,是當大王、諸候好呢,還是做大臣好呢。當然還是大臣好。一個國亡了,王的結局只有死,但大臣呢,換個地方再做大臣就行了!癆同學們”,永遠會受到市場追捧的。他們就像漆黑中的螢火蟲,那樣的鮮明,那樣的出眾,那樣的拉轟! 

但我向來沒有“A同學”的能耐,只能向“B同學”學習了! 

將來做企么無所謂,有一點很關鍵,就是要認清自己的方向,這很重要。做管理?做技術?都行,這世界上有靠管理成功的,也有靠技術發家致富的。  

你的目標可以是成為管理者、領導,但不能是“成為好逸無勞又掙錢”的人。不要幻想著每天什么活都不干,上班喝喝茶、扯扯蛋,每月工資高的讓我們這些矮窮丑聽到都嚇的尿褲子。這樣的境界,是要有上一代打下基礎才行。如果你進了 ITPUB 這個論壇,又看到我這篇文章,這足以證明你上一代沒什么基礎,就不要再做夢了,趕快起來跟我一起用 DTrace+GDB 研究 Oracle 原理才是正事! 

要想成為管理人員,或是領導,無外乎三種途徑:  

1、在公司混久了,跟著上級、甚至公司創業者一起打天下,有資歷。走這條路,要看運氣,跟對了人就行。  

2、潛心研究技術細節,深入鉆究技術,成為大牛,轉而成為領導。這就是學而優則仕了。  

3、有關系,家人在有關部門任職! 

如果你發現自己沒有跟對人,也沒有關系,要想成為領導,那就走第二條路吧。我知道很多優秀的領導,都是這樣走過來的。比如我們團隊的頭,還有 Biti,都是如此。其實,就連我所提到的“A同學”,現在的某互聯網巨頭企業中高級管理人員,也是如此走過來的。  

大多數離職的人對以前待過的公司都是頗有微詞的。也是啊,如果不是因為待著不爽,誰愿意走呢。但我對阿里,感覺還是非常好的。因為阿里,我來到了杭州,在錢江之畔,生活了近 3 年時光。在阿里,我終于實現了我的目標 —— 讓技術更上一層樓。三年時光匆匆而過,正如一部電影所說,年華就是如此,當你不再擁有,你唯一可以做的,就是令自己不要忘記。  

尾聲  

站在遠處,最后看了一眼雨中阿里巴巴園區漂亮的大樓,我生命的這一階段已經過去。這是我生命中目前為止收獲最多的一個階段,感謝阿里、感謝我們的團隊!

原文地址:http://www.itpub.net/forum.php?mod=viewthread&tid=1602563
本文地址:http://m.4huy16.com/thread-94552-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
初級工 發表于 2012-12-13 19:23:43
好文章,好經歷。頂一個!
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 技術熱潮席卷三城,2025 Microchip中國技術精英年會圓滿收官!
  • “芯”光璀璨,鵬城共賞——2025 Microchip中國技術精英年會深圳站回顧
  • Microchip第22屆中國技術精英年會——采訪篇
  • Microchip第22屆中國技術精英年會上海首站開幕
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表