給想轉行做DBA的朋友一些勸告

 給想轉行做DBA的朋友一些勸告

所謂忠言逆耳,良藥苦口,各位看官,請耐着心看完,對你們是會有幫助的,特別是臨近畢業的畢業生。

最近公司因爲項目原因,需要招各種DBA,有中級的,有初級的,我也參與其中,面試了一些,下面跟大家分享一下面試的感受。

有個大學生,2010年畢業,做了一段時間的開發,想轉行做DBA,來到我公司面試,湖北小夥,第一感覺一般,簡歷平平,待業幾個月,做過短暫開發。我問他:你是開發出身,爲什麼要應聘DBA職位?他回答一個朋友告訴他,要想快速做DBA,從開發入行比較好。那麼,這裏就反應出一個問題,什麼是DBA?DBA是大家心目中想的那麼簡單的一個職位嗎?答案是肯定的,不是!!!DBA需要擁有相當全面的素質,例如廣闊的知識面,良好的心理素質等。但是,當時的我並沒有直面指出他的問題,我大學沒畢業就到政府信息部門實習,之後順利考了公務員,再之後2005年辭職到了北京闖蕩,一路走過我還是相當順當的,所以我覺得大學生找份工作機會難得,何況我們還是上市公司,機會也比較好,我就在想,給你個機會吧,正當我打算囑咐他幾句,指點他今後要學習的方向以及爲他指定一個好的導師,他來了個電話,這一接,就是20多分鐘,我的耐心實在消耗完了,況且還有項目文檔在等着我,時間也不是這麼浪費的,於是,直接PASS了,很可惜,一份工作就這樣擦肩而過。

其實像我們做技術的人在面試的時候,除了職業匹配度,薪金待遇等方面,更多的是看態度,是看你這個人值不值得培養,除非你非常有能力,跟白鱔、eygle似的,公司纔會想盡辦法跟你談下來,但是如果能力一般,那就要看你自身的態度了,假若態度都不能端正,再好的機遇也不會被你抓在手中,還是那句話,機遇是留給有準備的人的。

我們公司不像taobao,alibaba,alipay這樣的大公司有非常好的DBA團隊,我們沒有,但是我還是很想建設出這樣的一個團隊出來的,於是我就想招一些大學生或者實習生,目前,跟着我的就有一個實習生,不過搞的不是ORACLE,是IBM小機,目前進度很滿意。並不是說,我們對實習生或者畢業生有偏見,其實我們更願意招一些愛學習,品行端正,友善的實習生及畢業生,我們願意帶你,當然,從公司的角度上來說,確實降低了許多成本,不過,風險也上升了很多。

但是,對於剛剛畢業的畢業生,作爲人生的勸告,我想問一句,你們準備好了嗎?準備好迎接工作了嗎?你們的時間都浪費在什麼上了?

我見過一個,可能大學裏面開了一門JAVA的課程,簡歷裏吹的比較牛,開發組喊過來一問,各種架構都沒聽說過,那也敢說搞過JAVA開發嗎?老弟,吹牛不是本事,說真的,我們面試畢業生時,壓根不怎麼看簡歷,都是喊過來面談,溝通一下看到哪種程度。也請各位在自己的簡歷中,千萬不要吹牛,吹牛是要付出很大的代價。實話實說的同時不要放鬆了自己的學習,一定會有好機會降臨在你頭上的。

我們搞ORACLE的,軟件是免費的,資料是很多的,學習的人是很多的,進步是很快的,找個ORACLE交流羣,共同進步,共同學習一下,是不是羣裏還會自發組織培訓,我們羣已經成功組織了兩次,上週是白鱔大師給講的,幫助還是很大的,何況還有ITPUB這麼好的交流平臺呢?類比DB2,可真是天壤之別。那麼,條件已經這麼好了,爲什麼搞了兩年ORACLE的人,我問你SGA是什麼,有什麼組件,後臺進程你講出5個來,都沒辦法說清楚??你真的準備好了嗎?

我們求職,目的是想找一份理想的工作,你最起碼應該具備相應的技能吧?你會都不會,怎麼去應聘?是沒有方向?還是不知道該怎麼樣學習?CONCEPT看了嗎?官方文檔看了多少?TOM的書看了嗎?ITPUB近兩年出了這麼多好書,都看了嗎?我想,真是要都認真看了,都學會了,想被拒絕都難。總的來說,還是浮躁。

講個成功的例子,我從IBM離職時,因項目組需要一個接手的,於是我就負責技術面試。也是一樣的經歷,遇到了一個搞過2年開發的,我問了一些常規問題,結果回答非常令我滿意。後來我就離職了,他接手了我的工作,很可惜走的時候沒有能夠見面,面試也是電話面試的。不過後來我再次去北京出差時,和以前的同事見面,一起吃了頓飯,我就問,你當時回答問題挺好的,我還以爲邊問你邊百度。他說,沒有百度啊。那你怎麼能夠回答的那麼好呢?他說:我其實也沒啥DBA經驗,只是認真看過了小布視頻,看完了EYGLE的書,看完了TOM的編程藝術,看了幾遍CONCEPT。。

這就是態度!!

思路比較亂,不知道想說啥,也不知道該說啥,總結下來,其實就幾句話:
年輕人,不要浮躁,踏實學習,端正態度,做好準備。
如果你決定做DBA,那麼你應當先了解一下《DBA必備技能》,原文是英文的,名字我想不起來了,列舉了做DBA必備的一些技能,在我看來,一個寫不好SQL和PL/SQL的DBA不能算是個DBA。
如果你決定做DBA,那麼你至少要熟悉一種UNIX操作系統及SHELL編程,個人強烈推薦REDHAT LINUX,因爲他有LVM。SHELL你甚至可以選擇學習PYTHON,多一門外語很重要。
如果你決定做DBA,那麼存儲和網絡你是必須瞭解的,不然,客戶端無法連通服務器你都不知道該如何判斷,我還見過一個OCM,數據庫起不來查不出原因,因爲不會看卷有沒有掛上。
如果你決定做DBA,你必須有設計架構的能力,因爲你可能會充當售前,架構師等不同角色,你的知識面必須很廣闊。
如果你決定做DBA,你的個性必須沉穩,因爲DBA是不好奇的,也不允許好奇,如果你需要練手,請自己搭建測試環境,必須沉穩冷靜心智成熟才能夠做DBA。
如果你決定做DBA,請做好準備,推薦的書目《CONCEPT》《9i&10g編程藝術》《循序漸進oracle dba備份.....》《深入淺出oracle.....》《如何讓ORACLE跑的更快》《海量數據庫解決方案》以及一些關於DG\RAC的官方文檔,很多是很不錯的,這裏就不一一列舉了。
如果你決定做DBA,請端正你的態度,認真的看上面的文字。

先寫到這裏吧,希望大家進行補充。
發佈了11 篇原創文章 · 獲贊 6 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章