我的職業生涯之前傳:游戲與逃課中的大學生活
高考考的不好,學校上的當然也不好,1996年的9月,在鄭州的一個三流本科,開始了我的大學生涯,而且學的專業是建筑工程。
因為大學以前,從來沒有見過計算機,所以開始上計算機課程的時候,總覺得很神秘,但是神秘馬上被枯燥所取代,看著滿書的名字解釋與字母就頭暈。好不容易熬 到了第一次上機,是一臺386,在dos下,就照著書上寫了一個循環,結果還寫錯了,掉到了死循環中,但是當時的我不明白啊,只好叫老師過來幫我強行中 斷。
不過編程這東西,一旦領悟,發現什么都簡單了,于是還真迷上了寫程序,那個時候,因為沒有windows,我們學的也是basic的一個變種,叫True basic,是在dos下運行的,我們后來居然也能用它在dos上畫出一個走動的大鐘,甚至有個同學還拿它來在dos設計麻將游戲。學校在大二時候,還用 這個語言做了一次全校的編程大賽,我也去參加了,成績不好,只得了2等獎,獎金到畢業都沒有發給我,不過在參加國家2級考試的時候,倒是用它拿了筆試與機 試的2個滿分。
第一次見到windows的時候,是從dos上起來的win32,驚嘆居然有這么好看的桌面,可惜什么都不會,拿畫筆工具亂畫了一陣后退了出來,再后來, 就被老師帶到系機房去了,一是想要我幫忙寫程序,二是組建機房,也就是這個時候,終于搞清楚了計算機內部也就那么幾個東西,天天裝機,卡網頭,布網線的生 活過完了之后,我第一次見過了586與windows95,也就是從這個時候開始,我就開始長期踞扎在了系機房,成了一名機房管理員。
然后,老師帶我去看了我第一次看到的高級語句:VB3.0,看到這東西居然能用鼠標畫一個跟windows一樣的窗口,還能再在上面畫一個按鈕,直接在按 鈕中寫程序,簡直是神了!!!不過幾天之后就被老師批評了,因為我畫出來的東西,都是自以為是的弄的花花綠綠的如把按鈕弄成淺綠色,當時我覺得很好看的 啊。再后來就開始編程了,而且使用了access,老師說這個是存放大型數據用的。
一晃大三就來了,網絡游戲、internet一下子涌入我們的生活,開始迷上了游戲與網絡聊天,后來想想,或許也正是因為這2個東西,才會讓我與IT行 業,互聯網走的更近的根本原因吧。迷上游戲的最終結果就是大逃課(也因為大三之后的專業課太沒有意思了,天天在那里計算受力,從理論力學、彈性力學、結構 力學等等一直到后來用微積分計算力學,我都快變成力學了)。
游戲一直從紅警玩到魔法門英雄無敵2,然后是星際,三國5,暗黑等等,在第一次玩三國5的時候,我整整28個小時,從開始到結束,沒有從電腦上下來過,現 在想想,基本好象是不可能實現的事情。玩星際的時候是比較有意思的,一大幫人可以大呼小叫的,雖然那時覺得水平還可以,現在看來,水平還是瞞臭的,暗黑的 聯機也是比較有意思的,一個晚上我可以從第一級練到第30級,然后沖下去砍最后那個大怪物,我們同學最牛的練到了40級,這東西,越往后練就越不容易。
有錢的同學就在開始買電腦了,我們隔壁就是第一個買電腦的,買了當時超豪華的配置,2.1G的硬盤,64M的內存,之后,很多游戲就可以在宿舍玩了,經常 可以看到一大幫人圍在電腦前,公共的玩一個游戲—-大富翁2。如果比較閑的時候,經常也是2個人一起玩,如魔法門英雄無敵2,可以說,這個游戲的精華被我 們全給挖掘了。
逃課太多,學業肯定是要影響的了,出現了好多的60分,到大三第2期的時候,還被逮了一門(這一門總共有2/3的同學被逮),到了大四又被逮了一門(這一門的老師,直到考試的時候我才知道他長什么樣子)。
這個時候,我又在跟老師做另外的項目了,語言也換了,從VB換成了VFP,但是,程序的質量卻是沒有進步,很多東西因為基礎的薄弱,經驗的欠缺,寫了出來不能用。
畢業總是要來臨的,迷茫的我除了計算機好一些(起碼現在看來,很臭),好象沒有任何優勢,但是不管怎么樣,最終還是放棄了本專業,轉投了IT行業,成為我們系,唯一一個轉行勉強成功的人。
現在回過頭去想想,年輕人的確缺少克制力的,環境因素的影響是一部分,但是大部分還是個人原因,再看看現在網吧里面沉湎的那些打互聯網聯機游戲的,好象與我們又隔了一個時代,現在的我,偶爾可以完完懷舊的游戲,新游戲基本是沒有任何吸引力了。
我的職業生涯之初入江湖:混沌加茫然的VB程序員
臨近畢業,先還是簽約了本行業的單位,在長沙的中建五局,但是,實在在本專業沒有什么興趣,就開始找計算機相關的工作,一天中午,看到一個學校附近一個計算機公司的招聘信息,拉上了我的另外一個同學就趕過去了。
出來面試我的人,其實就是現在我的同事—-魏大叔,他問,你會什么語言,我說VFP,那他說,那你寫個小程序吧:可以添加、刪除、修改數據,然后可以上一 條、下一條的瀏覽記錄。事情不復雜,但是,我坐下去真正寫的時候,好象什么都不記得了,好不容易終于寫好了,叫他出來看,添加、刪除都還好,可是下一條這 個按鈕點到最后的時候,沒有記錄了,也沒有異常處理,程序退出了。
但還是見到了復試官,在這里叫李總好了,談了談,他說,我們也是新公司,剛起步,如果你愿意過來,我們可以接收,但是薪水只有800元/月(現在想想,在 IT黃金的2000年,只有800塊啊),你想一想吧。我猶豫了一下,還是答應了,因為,畢竟我還是想做計算機,雖然水平不好,又不是本專業。
接下去的事情是要退掉原來的單位了,因為已經簽約,我又不想交違約金(學生哪有錢啊),于是就騙他說,不好意思,我因為有多門課沒有及格,不能拿到學位證,還能去你們那里報道嗎?那單位人事一聽,可能就傻了,說,不行的,那不行的,那你把你的協議拿回去吧。
于是,我成了魏大叔的手下,成了一名混混沌沌的VB程序員,沒有團體開發經驗,沒有什么數據庫開發經驗,沒有大型項目開發經驗,就要上馬參與一個熱力公司 的項目了,這個項目組只有我與兩外2個同事,沒有立項,沒有交流,沒有規劃,我們居然3個人就開始埋頭寫程序了。那個項目是我畢業后第一個項目,當然,也 是一個爛項目,以后的一年時間,我都在為這個項目打補丁,一直打到沒有辦法打下去了。
之后,又開始做一些其它的小項目,終于,可以比以前好一些了,有的項目最后也可以拿去全省推廣(這個項目其實主要是魏大叔寫的,我后來推廣而已),但是, 自己的出路在哪里,將來會怎么樣,卻無法無想,也不知道怎么想,空閑時間,也是跟魏大叔一起消耗在星際與帝國時代1中了,混沌加茫然應當就是我當時的真實 寫照了。
再后來,就開始介入電力了,這個時候,開始聽說了有Oracle數據庫。魏大叔不知道從那里搞到oracle 816 for linux的光盤,就開始在一臺linux上安裝了,我也是第一次看到了Oracle的安裝界面,只記得上面有一個太陽,裝好之后,我們登陸到 Oracle,在Sqlplus中,創建表,插入數據,刪除數據,刪除表都異常的成功,然后關閉啟動數據庫也異常完美,然后就扔下一句話: 唉,Oracle也瞞簡單的嘛!
真正的改觀可能在電力的項目上,我們大家也開始改寫三層結構了,我也變成了ASP的程序員,后臺數據庫居然就是Oracle,因為公司沒有人管理這個數據 庫,當然,我就當了管理員,在不斷的接觸之后,我發現,我自己比較適合這個,于是,就有了一個想法,我要做數據庫的管理員,雖然,那個時候根本不知道真正 的數據庫管理員是什么樣子,我未來能發展成什么樣子,但是,至少,我有了一個方向。
2001年,畢業一年多以后,我基本確認了以后的方向,這里,我還是要感謝李總的,因為他一直在給我們強調方向的重要性,也是我后來考慮方向的主要原因,也要感謝魏大叔,是他帶我一起寫程序,一起打游戲,我的開始時候的很多東西,就是從他那里學來的。
我的職業生涯之門外徘徊:我該怎么學習Oracle
在當時的環境下,周圍沒有人懂Oracle,我也不知道從哪里開始學,在電力的項目中,就只好照著他們以前的數據庫,依葫蘆畫瓢,但是問題還是不斷的出現,我從方向的迷茫轉向了學習的迷茫。
偶然的機會,聽到了OCP這個證書,于是想去考個證書,但是問了問一個電力的所謂高級Oracle工程師(他參加過Oracle官方培訓),他告訴我,OCP很難考的,他都沒有考過,河南省基本沒有考過的。偶被嚴重嚇怕,只好買了幾本書,慢慢的啃吧。
我的開發工具又變了,在開始寫C++了,但還是數據庫編程,兼維護數據庫。在齊齊哈爾幾個月的封閉式開發中,一個很偶然的事情給了我很大的啟示,那就是 8i在奔4 cpu上的安裝,怎么也安裝不上,他們的一個工程師是上csdn的,于是在csdn的oracle版塊提了一個問,結果問題出奇解決的快。
于是,我知道了網絡與論壇,知道了天下還有很多一起做Oracle的兄弟,知道了問題原來是可以問的,也別人是可以幫你的,這一次的經歷讓我開始放眼于論 壇與internet。但是,由于當時很多因素的存在,根本沒有一個良好的問題解決思路,找到了論壇就是論壇了,對搜索,在線文檔等等都還是知之甚少。
學習是緩慢的,因為還有大量的開發任務,加上我們上internet還不那么方便,不過,在獲取新的知識的時候,還是瞞開心的,比如當時能用 exp/imp來做備份與恢復了,知道冷備份是怎么回事,并且還幫人家成功的恢復了一個數據庫(Unix的OS重裝了,數據文件還在的)。
隨著知識面的擴大,導致自己發現更多的東西不知道,但是,現有的工作模式,現有的工作條件下,根本不適合我學習Oracle,于是,我決定離開鄭州南下,準備去廣州,尋求新的發展機會。
我的職業生涯之初入門路:我在公安廳的那些日子
在廣州的第一站,我見到了又是我現在的同事—-李震,他接待了我,并安排在他那里住。李震當時給我的印象就是靦腆加老實,可以躲在房間里面玩一天游戲不出來,不過看他現在好象已經不玩游戲了。
第二天,我就找單位面試去了,先約了一家,在肯德基見面,我還以為要請我吃東西呢,到了那里,原來是把KFC做了面試場所,來了一老一少兩面試官,一個人 一杯可樂之后,面試就開始了,問了一些oracle的相關問題,因為他們自己對數據庫不了解,所以問的并不深,也幸好我基本都能回答上來,然后那老一點的 就問我了,你想要多少錢,我第一次找工作,還真沒有想過要多少錢,于是就說,你看著給吧,于是,面試就這樣結束了。我們出了KFC,我剛上天橋準備回去, 那小一點的追了上來,說,我們商量過了,給你X k/月,怎么樣,如果同意,明天就來上班。
這樣,我到廣州的第一份工作就這樣得到了,工作地點我沒有想到的是在省公安廳,其實單位總部是在北京的,廣州因為只是一個辦事處,所以辦公地點就設在省廳 內部了。那一老一少后來對我影響也頗大,老的就叫他傅老師好了,現在住在美國,文革時期的知青,現在在國內開展一些業務,那小一點的我就叫他小許吧,清華 大學的碩士高才生,最大的特點就是記憶力,象銀行卡號,給他報一次,就能記下來,現在想想,那應當是對數字的敏感特性。
我的工作主要是維護數據庫,另外幫忙測試,如果有空,也寫寫代碼,公司業務主要是指紋采集與比對,很多代碼居然也是VB+VC寫的,我正好也會VB,在空 閑時間,也寫過一個很有用的控件,就是打印報表的一個控件,功能還是瞞強大的,可以做很多的打印設置,打印前可以預覽,而且具有智能排版功能。
公司的數據庫是Oracle805的,其實那時的主流數據庫已經是8i了,不過因為以前一直在使用805而已,這個時候,我對備份與恢復的理論開始有了比 較深入的了解,并且開始采用rman腳本來熱備份數據庫了,在internet方面,除了論壇,也開始學著用搜索,在文檔方面,開始有一些小的總結。
我自己也知道,自己離高手的差距還是很大的,于是,有時間就泡論壇,回答別人的問題,這個時候,我養成了這樣一個習慣,不要象以前那樣,一有問題就去問,而是先通過如下方式解決
1、自己查資料,包括書本,在線文檔,google,別人的總結等等,試圖自己解決
2、多做實驗,證明自己的想法以及判斷
3、如果實在不行,再去論壇問,或者問朋友
4、如果問題解決了,把該問題的整個解決方法記錄下來,以備后來的需要
5、多關注別人的問題,或許以后自己就遇到了,并總是試圖去多幫助別人
6、習慣從多個方面去考慮問題,并且養成良好的總結習慣
良好的習慣,才是我慢慢把Oracle學好的關鍵,也因為我總是試圖去解答別人的問題而提高自己的解決問題的能力,所以在csdn,我不久就成了Oracle的大斑竹。在論壇上看起來還是比別人強一些的,但是實際我知道,自己的水平還不行的。
然后,我就想考我的OCP了,當時的工資并不高,要花5000大洋考OCP還是比較心疼的,不過,為了證明自己學到的東西,還是去參加了考試,3個月之后,5門才全部考完,我正式變成了OCP。
我的職業生涯之人物回顧:我認識的那些朋友們
我最初在csdn上的名字叫只取一瓢,因為就是看見另外一個高手叫弱水三千,當時主要是有想趕超他的意思,這個人但是僅僅是知道ID,并沒有交流。然后就 認識了wanghai與qiuyb,他們分別也是csdn上Oracle的小斑竹,然而大家只有在網絡上有一些交流,真正見面的第一個網友,應當是 beckam與xzh2000了,一起在廣州吃了頓飯。
這個時候,csdn出現了一個讓我驚奇的id,biti_rainy,因為他的回答往往能一語中地或者是一針見血,于是跟蹤他的id,就知道了 itpub,于是2003年,我才在pub上注冊了第一個id,piner,并且開始脫離csdn,來到itpub,這個時候,便認識了coolyl與 biti,并見識了其真人。
第一次跟biti與coolyl吃飯,集會的地點約在天河城,當我匆匆感到,就見一民工式打扮的biti(穿著短衣短褲,并背一大包)與小帥哥 coolyl,coolyl居然是我的老鄉,biti也是四川人,吃的地點就選在了湘村館,一個很好的吃湘菜的地方,可惜啊,現在在杭州,居然找不到一個 很地道的類似這樣湘菜的飯店。第2次與biti吃飯,還是在湘村館,這個時候coolyl已經去了杭州UT,吃完飯后,因為biti還沒有聯系好睡覺的地 方,于是就邀請他去我家休息一晚上,于是我女朋友被我們趕到了床下打地鋪
當時,我也開始匯總筆記了,就這樣形成了比較大型的文檔,發布在pub,沒有想到的是,反應居然很大的,這樣,給了我很大的信心,覺得自己一定可以學好 Oracle,并且發現自己比較細心與思維比較全面的優點,善于總結文檔。而且在coolyl,biti等的推薦下,我在itpub做了斑竹。
另外,當時與pub對應的還有一個數據庫論壇,cnoug,雖然發貼量不多,但是很有氣氛,這里活躍著另外2位大師級別的人物,rudolf與 chao_ping。我其實懷戀過去在這個論壇中的氣氛,但是后來,因為與別的論壇的合并,加上質量的嚴重下降,我對這個論壇的訪問也越來越少了。
技術討論開始加深,我們的討論開始不限制在論壇,也可以在msn中,也就是這個時候,認識了selina,一個非要轉行做Oracle的PL女孩,當時她也是剛剛轉行,但是筆記卻是做的異常完整,比較佩服她的勇氣與堅決。
因為開始有眾多的高手會聚在杭州,也知道了杭州的UT與Alibaba,并且知道wanghai加入了Taobao,后來因為alibaba與 taobao的飛速發展,因而開始在招聘新的dba,wanghai因此也與我在msn中也多次接觸,可惜我對電子商務的懷疑,外加來杭州的話,就得與女 朋友分隔兩地,所以讓我一直不敢行動,直到后來,biti加入alibaba,我才終于鼓起勇氣,來了taobao,這一來,就見識了rudolf與 wanghai的真實面貌。rudolf一看就是比較精明細心的人,而wanghai,最多的看出來的是比較好相處,性格平和。
之后的一次大型見面會就是Oracle open world 2004了,才終于見識了eygle,chao_ping,gototop,kamus,ora-600,dcba,parrotao等等眾多大 蝦,eygle當時是來接我的培訓課程而早點過來的,并且在上海一起吃了頓便飯,那上海菜我可是真吃不習慣。chao_ping則主要是組織了一 次cnoug的聚會,而且我當時還上臺做了一個小的技術交流。
記得當時open world前夕,rudolf,biti,我等幾個人登上東方明珠,幾個人居然連一部數碼相機都沒有,還是rudolf比較勇敢,找了一個PLMM,遞上 自己的名片,并讓她幫我們合影一張,要她以后把照片發到他名片上的郵件地址,不知道是MM不會呢,還是不愿意,我們一直沒有收到那個合影。
也記得當時我們一大幫人出去找地方吃飯,結果找到的地方不是舊,就是臟,而且有一個地方,因為長時間的放置,桌上的杯子與碟子已經連成一體,服務員見怪不怪的說,這很正常啊,嚇的我們落荒而逃。
alibaba的繼續發展,讓眾多的技術專家加入了alibaba,包括xzh2000,fenng,jametong,grassbell,Roby等 等包括新起之秀,共同奮戰在alibaba不同的部門與子公司。另外,eygle,ora-600,coolyl,kamus也因為公事或者私事造訪過杭 州,記得最有意思的就是Ora-600,小的的個子,但是好象吃了起碼4碗以上的白米飯,佩服啊。
最后一次的網友聚會就是現在的itpub年會了,也認識到了很多以前只聽過名字的Oracle專家,如yangtingkun,rollingpig等 等,oracle的人才越來越多,但是老的專家已經開始淡出,幸喜的是新的人才也在開始露頭并飛速進步,技術之路如同生命,生生不熄,發展不止。
我的職業生涯之繼續深入:從公安廳到質檢局
因為在省廳的那些日子,做的不是專職dba,而且系統是805,又沒有什么壓力,而我又不滿足自己當前的水平,促使我去尋找另外一個職位,起碼是一個專職的dba,這樣,我來到了國家質檢總局信息中心下的一個計算機公司。
當時面試的地點是在廣東省質檢局,第一次面試的是一個小PLMM,很快就過去了,第二次就見到了當時的徐總,一個很能干的領導,沒有想到的是,領導居然也 還懂一些技術,不過他也很快就跟我搭成了一致。在這里,我很感謝徐總,在以后的工作中,他給了我極大的信任并能委托我很多重任。
新單位使用的是Oracle 9i的數據庫,而且系統也不是以前我用的windows系統,而是linux,業務要求也是24*7的要求,俱多的變化,很大程度激起了我的學習欲望,有 一段時間,除了看書就是做實驗,也就是在這個時候,才真正在工作中用到了standby數據庫,并且在實際工作中,也用到了很多以前805沒有的特性,感 覺學的東西真正能派上用場了。
公司總部在北京,另外在上海,深圳也有分公司,認識木根同學就是發生在深圳分公司里面的,源起我與北京總公司一幫人去深圳幫他們升級系統,在介紹他們的dba時,他說他在itpub上的名字叫木根,我當時就有點發笑了,說,原來你就是木根啊。
廣州分公司的人并不多,但是關系卻是處理的非常融洽,特別中午一起吃飯的時候,一邊吃飯,一邊聊天的感覺非常不錯,現在經常還懷戀那樣自由自在的生活。
很多文檔就是那時寫出來的,因為公司業務比較穩定,平常事情不是太多,所以我就有了大量的時間來總結文檔,而且,這個時候也有足夠的時間來做實驗與別人討 論問題,Oracle技術的主要提升,就是在這里完成的,基本上完成了從懵懂到成熟的轉化。所以說,多實踐,多思考,多總結是很重要的,這也是我現在經常 強調給后來想學Oracle的同仁們的忠告。
那個時候,論壇的氛圍也是非常好的,特別是在itpub與cnoug上,一個問題的提出,往往會有很多人參與到討論之中去,但是現在,往往找不到這樣的氣氛了。可以說,那個時代,是我們求知的高峰,也為我們打下良好的基礎。
紀念一下我們那個時代,經常活躍在論壇上討論問題的人:chao_ping、rudolf、biti、eygle、fenng、wanghai等等,從他們身上,學到不少經驗,也正是大家經驗的共享,才會讓我們大家都發展的如此迅速。
江山代有才人出,各領風騷數百年,隨著很多人的淡出,希望后起之秀們,更能創造新的輝煌。
我的職業生涯之由點到面:我在taobao的工作經歷
2004年的5月,我加入到taobao,成為這個大家庭中的一員,記得剛來的時候,taobao還是在2樓的一個不大的辦公室中,人也不多,辦公環境是 一個真亂形容,服務器就在辦公室的后面,發出嗡嗡的響聲。而且這個時候,是taobao的2次創業時機,每天工作時間是早9晚9,并且星期六還要上班,不 過,整個taobao員工的工作熱情是非常高的,其實,現在想起來,也很懷戀那樣的時光,公司不大,一聲招呼,大家都可以聽到,每次喝茶時間,也是我們最 熱鬧的時間,大家可以停下手中的工作,盡情的大呼小叫,我們可以看看UI部門自己做的戰斗宣傳片,與ebay中國的戰斗。。。。。。
在進taobao之前,如果說對Oracle數據庫還算熟悉,但是對存儲、SAN,小型機,UNIX基本就是不會了,因為之前,OS最多也就linux, 存儲幾乎都是本地硬盤。所以,進到taobao,先熟悉的就是環境,在辦公室后面,裝了2臺機器,就開始搞RAC了,所以,象RAC的文檔,RMAN的總 結文檔,也都是這個時候出來的。
SAN的熟悉,先是出于一個事故,那時,我們把服務器從一樓搬到4樓,由于光纖線的標記錯誤,主機怎么也訪問不到存儲了,這個時候,認識的人里面,能熟悉 SAN環境的,基本也沒有,最后,只好沒有走光纖交換機而直連了,這次之后,就開始了解存儲與SAN了,其實一旦入門并知道其原理,發現那也就是瞞簡單的 事情了。
存儲的熟悉,則是從EMC開始的,公司早先使用的都是dell emc的產品,說到這里,有一個笑話,我們的第一臺cx300,dell派了一個工程師來安裝,包括san環境,結果,弄了幾天幾夜也沒有弄好,因為我們 那時也不熟悉啊,于是就打電話反映給dell,dell重新派了個人才解決連接問題。現在看來,如果自己做,也就是幾個小時的事情,由此可見,知識的價值 在哪里了。從CX系列之后,隨著業務的增長,我們又開始選擇高端存儲,HDS的UPS,ECM的DMX就是這個時候走入我們的視野的,在眾多的實踐經驗之 后,對高端的選擇,我們已經比以前成熟了很多,我們可以做到選擇之前先了解其原理,并且要廠商配合我們提供壓力測試。
主機與UNIX的熟悉,則是因為公司升級的需要,Linux已經越來越不能滿足我們的需求,特別是在壓力面前有的時候特別容易崩潰,這個時候,就考 慮到了UNIX與小型機,開始的選擇有2家,IBM與HP,從選型到測試,最后,選擇了IBM的590+aix作為我們的數據庫平臺,這個時候的我,對小型機,Aix,HACMP幾乎是一竅不通,但是,一些回合下來,居然也能做一些簡單的工作了,加上我們自身linux、Oracle的基礎,很多東西從原 理上是可以互通的,所以,不出一段時間,自己就能完全維護該機器與OS了。
至于集成與構架,都是無師自通了,因為集成是我們自己做的,所以,剛開始的時候,只要把線接好就OK了,然后就考慮到了布線的美觀、可靠、方便、冗余等問 題。至于構架,則是特別依賴于自己的知識面的,現在終于明白構架師為什么值錢,因為好的構架要考慮的東西太多太多,從機器的放置,線路的走向,OS的設 置,SAN的劃分,存儲的規劃,LV的規劃,數據文件的規劃等等,如果一個小的地方考慮不好,等到以后再去修改,則會變的非常困難。
在taobao的工作經歷,特別是早先的時候,可能非常辛苦,但是,對于我們來說,卻是一個寶貴的財富,有很少地方能提供這樣的財富,所以說,我很榮幸我 加入了taobao,當然也要感謝wanghai以及我的面試者,而且更重要的是,要感謝他們對我們的信任與放心,在很多重大項目上,我們可以放手去做, 而且,我們做的也并不差。
如果說Oracle是一個點,那么,現在,我基本完成了由點到面的轉化,我的意見是,作為一個dba,我們不能僅僅是掌握數據庫,我們還需要掌握除了數據 庫以外很多的東西,因為,是他們支持著數據庫的運行,他們的好壞,直接決定了數據庫的穩定與性能。當然,我也不是強調每個人都要這樣,因為每個人的發展道 路與選擇的方向都不一樣,全面發展不過是我的一個方向而已,任何一個方向其實都是可以走向成功的。
隨著公司的發展,以后的分工也會越來越明確,很少有這樣全面的鍛煉機會,但是,我們的寶貴財富,在taobao,是可以共享的,新人可以看到很多內部文檔 以及寶貴經驗,而且,每個新人都有老人帶,公司會有定期的培訓機會,所以,想以后加入taobao的同仁們,其實,你們是比我們更幸運的,很多我們摸索過 的經驗,你們可以直接的獲得。
至于alibaba與taobao文化,外頭也流傳的甚廣,象在taobao,每個人都有花名(武俠小說中的人名,如郭靖或者是黃蓉),而且taobao 每個人都要學會倒立等等,甚至有人說馬云對員工實行精神控制,其實,我要說的是,我們員工喜歡這樣open的文化,你可以在公司自由的發揮自己的才智,你 可以在取得成功后在公司大喊大叫,讓別人分享你的成功,你可以在大熱天穿著短庫拖鞋上班,馬云的演講給人最多的鼓舞,而不是控制,這里是一個自由的世界, 當然,你的工作是不能忘記的,你的價值觀是不能丟棄的。
以后的道路,可能更多放在設計、構架與管理方面,這個也僅僅是我個人的目標與方向,同時我希望,大家能選定好自己的目標,并且以在自己的目標與方向上有所成就。
我的職業生涯之總結:怎么樣學好Oracle
我也不是想指導大家該怎么學習,或者是改怎么樣發展,我只是想把我的一些想法與心得說出來,大家參考也好,借鑒也好,或者是一笑而過也好。其實,不管是學 習Oracle,還是學習別的東西,基本方法與思路都是一致的,我這里也不是希望大家都去學Oracle,而且所謂360行,行行出狀元,我只是希望,在 不同的行業,大家都能有所作為。
我這里列出幾點需要重點考慮的地方
1、確定方向與興趣
確定方向是一個很重要的問題,我也是畢業一年以后才基本確定了方向,但是如果方向沒有確認好,那未來的發展就很容易陷入迷茫的途徑,很多人,畢業了之后頻 繁的更換工作,也頻繁的更換工作內容,但是就是不知道自己到底想要做什么;有的人,這東西感興趣了,學一段時間,之后,發現那東西感興趣了,又學一段時 間,很久之后,可能他發現,什么都沒有學會。
有方向之后,還需要有興趣的,我也見到一些人,選擇一個方向的目的只是說,這個工作比較穩定,工資比較高,其實未必,任何工作做的好,都可以拿到高工資, 但是,如果僅僅是因為錢而來做這個工作,你可能會變的很累。興趣是很重要的,決定了你在這個方向上學習的時候,學習進度的快慢,另外,也是你是否最終真的 能學好這個方向的動力。
至于悟性,這個就因人而異了,或者說,這個是后天的,但是悟性這東西是可以通過好的學習方法來彌補的,所謂說,勤能補挫就是這個道理,這個我們可以在怎么學習中討論。
最后,可能要想好自己是否真的適合該工作了,我也見到一些人,問他們為什么要換工作,原因往往是說,原來的工作要經常加班,或者經常出差,很辛苦,其實, 我往往會提醒他,如果做oracle,做dba,可能也面臨經常加班,經常去機房,因為有些工作你白天就不能做。想要做這個工作,最好要先了解這個工作。
2、怎么樣學習
怎么樣學習,我相信很多人都有自己的方法的,我這里只強調我的方法
多思考,多實踐,多總結
不止一次看到很多人,一個簡單的問題,也不查閱資料,也不在網上搜索一下,就貼到論壇上問,或者是msn。遇到一個問題的時候,我們首先是要嘗試自己解 決,多思考問題的原因,多看看錯誤信息,多去搜索一下類似的錯誤,我也不止一次的遇到有人在錯誤信息很明顯的情況下,如系統提示沒有權限創建文件,還在那 里一直問,我為什么不能創建文件啊?
另外,在平常的學習過程多,要多動手實踐,很多人,理論是學的不錯的,問起來頭頭是道,但是,如果要他動手去做一個什么事情,就有點傻了,不知道該從哪里 開始,或者是,平常學的東西,根本不知道怎么用,這類型的人,就是眼高手低,或者是中國特色的會考試的高分低能。其實,在理論與實踐上,現在更多的人,更 多的公司更關注實踐知識。
最后,就是要多總結,所謂說好記性不如一個爛筆頭,如果你形成了總結習慣,那么,很多知識,你可能平常用不到,但是,你真正要用上的時候,你的總結可能就 生效了。不止一次看到很多人,在真正要處理緊急問題的時候,到處在問,能不能上internet啊,我要internet上查問題,知道上 internet查問題當然是好事,當時,如果你平常有完善的總結,或者這個時候,你上internet的時候,已經解決完事情了。
3、學習過程
關于學習的過程,不止一次有人談到了,這里可以先引用eygle的話:
王國維在他的《人間詞話》中曾經概括了為學的三種境界,我在這里套用一下:
古今之成大事業、大學問者,罔不經過三種之境界。
“昨夜西風凋碧樹。獨上高樓,望盡天涯路。”此第一境界也。
“衣帶漸寬終不悔,為伊消得人憔悴。”此第二境界也。
“眾里尋他千百度,驀然回首,那人卻在燈火闌珊處。”此第三境界也。
他引用王國維先生的話,把Oracle的學習分為必須經歷的三種境界,估計很多學習過來的人都會有同樣的感覺,當初,我看到這樣的話語,也是有同樣的感 觸,這個,在我學車的時候,又一次被證明。
學習一段時間以后,會有一個大的提升,之后,就會陷入一個長時間的迷茫期,可能很長時間都沒有進展,然后,在一些條件觸發下,又會有一個大 的提升,學習過程,要經過多次量變到質變的積累,才能終于獲得一定的成績,而且,量變與質變的次數并不止3次,應當是更多,每次質變之后,你會覺得自己懂 了很多,甚至有什么都懂了的感覺,慢慢的,又會覺得自己好象什么都不懂了,直到下次質變。
4、不要盲目跟隨
為什么說到這里,主要是看了很多人的學習軌跡,盲目的追隨別人的學習方法,或者是成長軌跡,或許,你可以快速的跟別人一樣獲得成功,甚至,你可以超過他,但是,大部分,或者你是生活在他的陰影之下,好象說的有點嚴重,實際上,有些人就是如此。
比如,以前盛行研究oracle內部,這樣好象證明了自己很厲害,然后,很多人就都是研究,已自己會dump塊,查看dump內容為自豪,而根本不管自己 的基礎是怎么樣。但是,也有些人從開始就注重實踐,而oracle內部研究的很少,最后的結果,不能說哪一方好,雙方都有可能獲得成功,但是,很多時候, 每種方式總有那么一些人,走在別人的后面,不思考新的方法,而老是是抱怨,我要什么時候才能超過他啊?
曾經有個同事的離職理由是,因為他覺得不能超過我,最近,也有個同事開玩笑的說,他想去學別的算了,學oracle什么時候是個頭啊,想要超越我們太難。 其實,這里主要的問題,是看不到發展,因為他在走我,或者是別人以前的老路,而從這個路上再跨越或許太難,但是,實際上,大的方向確定之后,小的方向還是 有很多的。典型的我覺得有dcba,其實認識他的時候比較晚,那個時候也看不到他很出色,但是chao_ping與他談過后,就覺得他很不錯,如今,他開發的很多工具,都是值得我們學習的。
-
工程師
+關注
關注
59文章
1570瀏覽量
68514 -
編程
+關注
關注
88文章
3615瀏覽量
93716 -
大數據
+關注
關注
64文章
8886瀏覽量
137433
發布評論請先 登錄
相關推薦
評論