作為數(shù)據(jù)庫技術人員,相信沒有一個人愿意永遠在底層編寫程序或做簡單的系統(tǒng)維護。經(jīng)過一段時間的技術和經(jīng)驗的積累,很多人都向往更高層的職位,但如何能成為一個專業(yè)的數(shù)據(jù)庫管理人才,并不是每一個人都清晰、明了。
如果你真想成為一名成功、成熟的數(shù)據(jù)庫專家,你需要不斷地擴展你的技能與知識——有些知識領域可能對你很陌生,本文闡述了可以幫助你提高職業(yè)素質(zhì)的重要能力。作為一名數(shù)據(jù)庫專業(yè)人士,要想有一個成功的職業(yè)生涯并不是很容易的事情。你有可能每一種技術都懂一些,但又都不精通,也有可能是一名專才。無論如何,一旦你想成為數(shù)據(jù)庫專家,想在你的游戲地盤里成為楚翹,你需要不斷擴展的、跨領域的素質(zhì)。但是,大部分的素質(zhì)能力存在于傳統(tǒng)數(shù)據(jù)庫技能范疇之外,它們可能適用于其他的功能學科。我們與其他人的差異越來越小,這超出了我們的習慣思維,恐怕對很多想迅速成功的數(shù)據(jù)庫專業(yè)人士也是一個不小的打擊。
理解現(xiàn)有的和新興的技術
所有數(shù)據(jù)庫專業(yè)人士需要的一個基本的能力便是對他們的基本技術技能進行深度和廣度的拓展。如果用馬斯洛的需求層次來比喻,那么這種能力應該屬于食物和水的層次,你必須有這些才能滿足基本的生存。上課、閱讀文章、研究產(chǎn)品,參加一個專業(yè)性質(zhì)的組織,你需要掌握你正在使用的技術領域的所有信息,而且你還需要有實踐機會去應用這些知識。
如果你參加一些技術資格或職稱的考試,你應該經(jīng)常提醒自己,你的目標并不單純是為了在自己的名字后面加上許多的頭銜,而是實現(xiàn)你所受教育的價值大化。
西方有句諺語,贏得游戲勝利不僅僅需要你將眼睛盯在正在擊打的球上,而且也要能預計到下一個球的方向。歷史經(jīng)驗已經(jīng)證明,任何系統(tǒng)的平均生命周期大約為16個月,因此為未來做好規(guī)劃很有必要。當你充分了解你正在做的事情后,實施的效率會更高。
設計技術性架構
任何自己修建的一個系統(tǒng)作為個體的功能都是自以為精妙和可執(zhí)行的。但如果將它放進一個大一點的系統(tǒng),它可能就會出現(xiàn)問題,也許你的技能還不是很高妙。無論你是負責全面的應用與網(wǎng)絡設計,還是部分營建一個系統(tǒng)部件,支持一個企業(yè)架構,你都需要知道什么是良好的、扎實的架構設計法則。
一套有效率的技術性架構設計將零件拼接在一起,它應該就像一臺容易操控、價格合理的機器一樣。我已經(jīng)發(fā)現(xiàn),架構設計如果基于“奧卡姆剃刀原理”(Occam's Razor),那么它往往是棒的,奧卡姆剃刀原理這個詞語源于拉丁語,意為“如無必要,勿增實體”(Enties should not be multiplied unnecessarily),即簡單就是好的。當考慮設計之時,要記住每個組織都有一些獨特的程序,大部分的組織性程序都相當?shù)钠胀?,它們能夠用可配置的通用解決方案來解決問題。很多架構可以利用購買以及將一些很小數(shù)量的部件組合在一起的方式來完成,而不是要重新發(fā)明一種結構。通過這種方法,你能夠在很短的時間內(nèi),利用更少的成本,為你的客戶提供一種優(yōu)質(zhì)、容易操控的產(chǎn)品。同樣理念還適用于個體應用與架構的設計與開發(fā)。
系統(tǒng)集成
技術為很多的目的服務,重要的能力便是使程序的自動化。不是使用傳統(tǒng)的供應商訂單、庫存管理以及產(chǎn)品市場推銷手段,而是使用供應鏈程序,流程通過允許供應商和生產(chǎn)者來進行復雜地溝通控制,從而完成原材料進入生產(chǎn)流程到產(chǎn)品抵達消費者手中的整個過程。
Sarbanes-Oxley和其他監(jiān)管法則都要求企業(yè)達到內(nèi)部控制的標準,它們在系統(tǒng)設計領域相當常見。隨著產(chǎn)品和平臺繼續(xù)地增生擴散,隨著企業(yè)日漸將自己的系統(tǒng)和其他的系統(tǒng)相連,高質(zhì)量的協(xié)同工作能力是必須的。
了解企業(yè)
企業(yè)實體是復雜的組織,沒有哪個企業(yè)是與別的企業(yè)完全相同的,就像雪花一樣,沒有兩片雪花是完全相同。這種推動特定業(yè)務運轉的靈活性不太容易被掌握。很多時候,尤其是在大型企業(yè)當中,多種文化是并存的——有一個文化是企業(yè)層面的,而別的存在于部門層面。當你認為是安全下水的時候,你對企業(yè)運行的細微直覺會因為合并或者管理性質(zhì)的巨變失去靈光,一切都發(fā)生了改變。
當我們認為自己能夠在企業(yè)文化的風浪當中駕輕就熟,而無需在乎浪潮或者風向之時,我們不可以自鳴得意。同樣的,盡管企業(yè)靈活性的東西當中,很多是普通的,可以傳授的知識,那種認為在一個企業(yè)環(huán)境當中取得成功的做法同樣適用于另外一個企業(yè)的想法是愚蠢的。我們必須學習我們身處的每個新環(huán)境的特質(zhì)。
規(guī)劃管理項目
Joe Torre被視為是一位非常優(yōu)秀的經(jīng)理。很難想像,如果他沒有一套相當周全的比賽規(guī)劃,這位紐約人能夠在10次比賽中9次取得勝利,并且獲得6個AL錦標賽以及4個世界性系列比賽的冠軍。這種計劃不是針對年度比賽的,而是每一場比賽。
無論你是一位經(jīng)理或者是一位選手,一名超級明星或者是一位業(yè)余玩家,你都要為自己近期和遠期的比賽制定規(guī)劃。你如何為今天進行規(guī)劃?為這周?為今年?你如何完成這些目標?你應該問自己很多“做什么”以及“如何做”的問題。如果你是一名開發(fā)人員或者是一名網(wǎng)絡管理員,你現(xiàn)在就需要培養(yǎng)自己的規(guī)劃能力。如果你無法管理自己,你當然就會在管理別人或者復雜項目之時捉襟見肘。
注重溝通與傾聽
任何東西都可以平庸,除了一種能力你不能不做到完美:溝通。這是兩個重要能力當中的一種,溝通對數(shù)據(jù)庫專業(yè)人士尤顯重要。良好的溝通是雙向性的事情,你來我往同等重要。數(shù)據(jù)庫行業(yè)是鍛煉你雅量的完美地方,因為這一行業(yè)需要溝通的時刻太多了。
無論你怎樣看待工作和生活,每個數(shù)據(jù)庫專業(yè)人士實際上都是一名顧問。作為顧問,你有責任去為你的客戶提供大的價值。這樣做意味著你至少了解你客戶的業(yè)務,客戶業(yè)務運轉的情況,這意味著你要去傾聽。你的客戶有資格知道他們付給你的錢獲得了怎樣的回報,這意味著你必須主動的、有規(guī)律的讓他們知道你正在為他們的利益而奔忙。
這一點對傳統(tǒng)的數(shù)據(jù)庫人員來講很難。我們大部分進入這一行業(yè)的人認為自己接觸代碼和電線的機會大于與人的接觸。我們以為好的方法便是坐在我們的桌子面前,埋頭苦干。這些都是致命的錯誤,盡管溝通做起來很不容易,也或許會和我們的個性背道而馳,但你別無選擇,只能培養(yǎng)這些能力。幸好人人都能夠?qū)W習,經(jīng)過一定時間的鍛煉,溝通將會變得容易一些。
專注結果
另外一個絕對重要的能力便是執(zhí)行的能力。計劃再棒,也只是空談而已。歸根結底,你需要用東西來證明你的努力。
好的方法是了解你客戶的一些重要信息,比如他們是誰,他們想做什么?作為一名數(shù)據(jù)庫專業(yè)運營顧問,你有責任向你的客戶提供建議,這種建議建立在你的知識與經(jīng)驗之上。
但別忘了,終是你的老板或同事、團隊領導、你工作的終客戶進行決策。有時候,這些決策并不是你推薦的。你需要認真思考其中的緣由,但不要讓任何分析將你麻痹,也不要讓自己陷入唐吉柯德式的盲動之中。80-20定律在這里起作用:80%的結果能夠通過20%的努力來完成,超出這一范疇的多余價值經(jīng)常不值得耗費成本。
進行戰(zhàn)略性的思考
這是一個競爭日漸激烈的世界,今天的數(shù)據(jù)庫專業(yè)人士必須每天去證明,他們能夠增加戰(zhàn)術與戰(zhàn)略價值;他們要在自己組織的任何會議上,成為受歡迎的人。在過去十幾年的時間里,企業(yè)已經(jīng)開始意識到數(shù)據(jù)庫的戰(zhàn)略重要性,企業(yè)認為數(shù)據(jù)庫不僅僅是會計賬目上的死水一潭,而是能夠給企業(yè)帶來價值的部門。
大部分的數(shù)據(jù)庫部門是被動式的進行工作,他們等待自己的業(yè)務客戶。高性能、高度成功的數(shù)據(jù)庫部門是積極的,在完成公司總體目標的過程當中,他們以咨詢式的態(tài)度與自己的業(yè)務客戶共事。
影響和說服
上個世紀50年代那種命令式、軍隊式的組織管理模式已經(jīng)讓位于更加平行的組織管理模式。直接管理和影響管理已經(jīng)相輔相成。我們不再命令別人做事情。我們會用說服、協(xié)商、溝通等等方式去解決問題。這是你訓練溝通能力的好機會。有了溝通能力,其他的能力問題才能迎刃而解,像戰(zhàn)略性思維、業(yè)績掛鉤等等。能夠影響他人的數(shù)據(jù)庫專業(yè)人士總是代表著高效、富有能力、受人尊敬的人士。不要錯誤地認為這只是經(jīng)理們該具備的能力。影響和說服是推動協(xié)同性工作環(huán)境完成的重要技能。
有適應能力
一名技術專業(yè)人士意味著具有某個特殊開發(fā)環(huán)境的專長或者有能力開發(fā)、支持一個網(wǎng)絡,但是在現(xiàn)在,別以為你仍然能夠靠這些東西過好日子,如果你和其他提供某一類數(shù)據(jù)庫服務的專家一樣,你就是一個沒有優(yōu)勢的普通職員。你應該成為一個真正的數(shù)據(jù)庫多面手,需要不斷地進行技能擴展工作。這樣才能在眾多的技術人員當中顯示出你的優(yōu)秀。
有些能力,比如技術技能與知識,相對來說比較容易掌握。但類似業(yè)務知識一類的知識,則需要你花更多的時間掌握。個人和團隊的管理、領導藝術以及和同事、用戶共事的能力,這些能力需要你調(diào)整自己的個人態(tài)度以及個性才能獲得。
如果你選擇在數(shù)據(jù)庫行業(yè)就業(yè),你也選擇了讓自己成為變化的適應者。我們的專業(yè)變化很快也很深刻,我們必須認真地對待這種變化。無論你喜歡與否,都要盡快適應業(yè)務變化。競爭的壓力、新手的進入、管理的變革、戰(zhàn)略的調(diào)整、產(chǎn)品的開發(fā),任何這些因素都會導致變化?,F(xiàn)在,幾乎沒有一個行業(yè)沒有被數(shù)據(jù)庫技術所影響,作為一個可以信賴的專業(yè)人士,我們必須讓我們的企業(yè)適應這種變化。
如果你真想成為一名成功、成熟的數(shù)據(jù)庫專家,你需要不斷地擴展你的技能與知識——有些知識領域可能對你很陌生,本文闡述了可以幫助你提高職業(yè)素質(zhì)的重要能力。作為一名數(shù)據(jù)庫專業(yè)人士,要想有一個成功的職業(yè)生涯并不是很容易的事情。你有可能每一種技術都懂一些,但又都不精通,也有可能是一名專才。無論如何,一旦你想成為數(shù)據(jù)庫專家,想在你的游戲地盤里成為楚翹,你需要不斷擴展的、跨領域的素質(zhì)。但是,大部分的素質(zhì)能力存在于傳統(tǒng)數(shù)據(jù)庫技能范疇之外,它們可能適用于其他的功能學科。我們與其他人的差異越來越小,這超出了我們的習慣思維,恐怕對很多想迅速成功的數(shù)據(jù)庫專業(yè)人士也是一個不小的打擊。
理解現(xiàn)有的和新興的技術
所有數(shù)據(jù)庫專業(yè)人士需要的一個基本的能力便是對他們的基本技術技能進行深度和廣度的拓展。如果用馬斯洛的需求層次來比喻,那么這種能力應該屬于食物和水的層次,你必須有這些才能滿足基本的生存。上課、閱讀文章、研究產(chǎn)品,參加一個專業(yè)性質(zhì)的組織,你需要掌握你正在使用的技術領域的所有信息,而且你還需要有實踐機會去應用這些知識。
如果你參加一些技術資格或職稱的考試,你應該經(jīng)常提醒自己,你的目標并不單純是為了在自己的名字后面加上許多的頭銜,而是實現(xiàn)你所受教育的價值大化。
西方有句諺語,贏得游戲勝利不僅僅需要你將眼睛盯在正在擊打的球上,而且也要能預計到下一個球的方向。歷史經(jīng)驗已經(jīng)證明,任何系統(tǒng)的平均生命周期大約為16個月,因此為未來做好規(guī)劃很有必要。當你充分了解你正在做的事情后,實施的效率會更高。
設計技術性架構
任何自己修建的一個系統(tǒng)作為個體的功能都是自以為精妙和可執(zhí)行的。但如果將它放進一個大一點的系統(tǒng),它可能就會出現(xiàn)問題,也許你的技能還不是很高妙。無論你是負責全面的應用與網(wǎng)絡設計,還是部分營建一個系統(tǒng)部件,支持一個企業(yè)架構,你都需要知道什么是良好的、扎實的架構設計法則。
一套有效率的技術性架構設計將零件拼接在一起,它應該就像一臺容易操控、價格合理的機器一樣。我已經(jīng)發(fā)現(xiàn),架構設計如果基于“奧卡姆剃刀原理”(Occam's Razor),那么它往往是棒的,奧卡姆剃刀原理這個詞語源于拉丁語,意為“如無必要,勿增實體”(Enties should not be multiplied unnecessarily),即簡單就是好的。當考慮設計之時,要記住每個組織都有一些獨特的程序,大部分的組織性程序都相當?shù)钠胀?,它們能夠用可配置的通用解決方案來解決問題。很多架構可以利用購買以及將一些很小數(shù)量的部件組合在一起的方式來完成,而不是要重新發(fā)明一種結構。通過這種方法,你能夠在很短的時間內(nèi),利用更少的成本,為你的客戶提供一種優(yōu)質(zhì)、容易操控的產(chǎn)品。同樣理念還適用于個體應用與架構的設計與開發(fā)。
系統(tǒng)集成
技術為很多的目的服務,重要的能力便是使程序的自動化。不是使用傳統(tǒng)的供應商訂單、庫存管理以及產(chǎn)品市場推銷手段,而是使用供應鏈程序,流程通過允許供應商和生產(chǎn)者來進行復雜地溝通控制,從而完成原材料進入生產(chǎn)流程到產(chǎn)品抵達消費者手中的整個過程。
Sarbanes-Oxley和其他監(jiān)管法則都要求企業(yè)達到內(nèi)部控制的標準,它們在系統(tǒng)設計領域相當常見。隨著產(chǎn)品和平臺繼續(xù)地增生擴散,隨著企業(yè)日漸將自己的系統(tǒng)和其他的系統(tǒng)相連,高質(zhì)量的協(xié)同工作能力是必須的。
了解企業(yè)
企業(yè)實體是復雜的組織,沒有哪個企業(yè)是與別的企業(yè)完全相同的,就像雪花一樣,沒有兩片雪花是完全相同。這種推動特定業(yè)務運轉的靈活性不太容易被掌握。很多時候,尤其是在大型企業(yè)當中,多種文化是并存的——有一個文化是企業(yè)層面的,而別的存在于部門層面。當你認為是安全下水的時候,你對企業(yè)運行的細微直覺會因為合并或者管理性質(zhì)的巨變失去靈光,一切都發(fā)生了改變。
當我們認為自己能夠在企業(yè)文化的風浪當中駕輕就熟,而無需在乎浪潮或者風向之時,我們不可以自鳴得意。同樣的,盡管企業(yè)靈活性的東西當中,很多是普通的,可以傳授的知識,那種認為在一個企業(yè)環(huán)境當中取得成功的做法同樣適用于另外一個企業(yè)的想法是愚蠢的。我們必須學習我們身處的每個新環(huán)境的特質(zhì)。
規(guī)劃管理項目
Joe Torre被視為是一位非常優(yōu)秀的經(jīng)理。很難想像,如果他沒有一套相當周全的比賽規(guī)劃,這位紐約人能夠在10次比賽中9次取得勝利,并且獲得6個AL錦標賽以及4個世界性系列比賽的冠軍。這種計劃不是針對年度比賽的,而是每一場比賽。
無論你是一位經(jīng)理或者是一位選手,一名超級明星或者是一位業(yè)余玩家,你都要為自己近期和遠期的比賽制定規(guī)劃。你如何為今天進行規(guī)劃?為這周?為今年?你如何完成這些目標?你應該問自己很多“做什么”以及“如何做”的問題。如果你是一名開發(fā)人員或者是一名網(wǎng)絡管理員,你現(xiàn)在就需要培養(yǎng)自己的規(guī)劃能力。如果你無法管理自己,你當然就會在管理別人或者復雜項目之時捉襟見肘。
注重溝通與傾聽
任何東西都可以平庸,除了一種能力你不能不做到完美:溝通。這是兩個重要能力當中的一種,溝通對數(shù)據(jù)庫專業(yè)人士尤顯重要。良好的溝通是雙向性的事情,你來我往同等重要。數(shù)據(jù)庫行業(yè)是鍛煉你雅量的完美地方,因為這一行業(yè)需要溝通的時刻太多了。
無論你怎樣看待工作和生活,每個數(shù)據(jù)庫專業(yè)人士實際上都是一名顧問。作為顧問,你有責任去為你的客戶提供大的價值。這樣做意味著你至少了解你客戶的業(yè)務,客戶業(yè)務運轉的情況,這意味著你要去傾聽。你的客戶有資格知道他們付給你的錢獲得了怎樣的回報,這意味著你必須主動的、有規(guī)律的讓他們知道你正在為他們的利益而奔忙。
這一點對傳統(tǒng)的數(shù)據(jù)庫人員來講很難。我們大部分進入這一行業(yè)的人認為自己接觸代碼和電線的機會大于與人的接觸。我們以為好的方法便是坐在我們的桌子面前,埋頭苦干。這些都是致命的錯誤,盡管溝通做起來很不容易,也或許會和我們的個性背道而馳,但你別無選擇,只能培養(yǎng)這些能力。幸好人人都能夠?qū)W習,經(jīng)過一定時間的鍛煉,溝通將會變得容易一些。
專注結果
另外一個絕對重要的能力便是執(zhí)行的能力。計劃再棒,也只是空談而已。歸根結底,你需要用東西來證明你的努力。
好的方法是了解你客戶的一些重要信息,比如他們是誰,他們想做什么?作為一名數(shù)據(jù)庫專業(yè)運營顧問,你有責任向你的客戶提供建議,這種建議建立在你的知識與經(jīng)驗之上。
但別忘了,終是你的老板或同事、團隊領導、你工作的終客戶進行決策。有時候,這些決策并不是你推薦的。你需要認真思考其中的緣由,但不要讓任何分析將你麻痹,也不要讓自己陷入唐吉柯德式的盲動之中。80-20定律在這里起作用:80%的結果能夠通過20%的努力來完成,超出這一范疇的多余價值經(jīng)常不值得耗費成本。
進行戰(zhàn)略性的思考
這是一個競爭日漸激烈的世界,今天的數(shù)據(jù)庫專業(yè)人士必須每天去證明,他們能夠增加戰(zhàn)術與戰(zhàn)略價值;他們要在自己組織的任何會議上,成為受歡迎的人。在過去十幾年的時間里,企業(yè)已經(jīng)開始意識到數(shù)據(jù)庫的戰(zhàn)略重要性,企業(yè)認為數(shù)據(jù)庫不僅僅是會計賬目上的死水一潭,而是能夠給企業(yè)帶來價值的部門。
大部分的數(shù)據(jù)庫部門是被動式的進行工作,他們等待自己的業(yè)務客戶。高性能、高度成功的數(shù)據(jù)庫部門是積極的,在完成公司總體目標的過程當中,他們以咨詢式的態(tài)度與自己的業(yè)務客戶共事。
影響和說服
上個世紀50年代那種命令式、軍隊式的組織管理模式已經(jīng)讓位于更加平行的組織管理模式。直接管理和影響管理已經(jīng)相輔相成。我們不再命令別人做事情。我們會用說服、協(xié)商、溝通等等方式去解決問題。這是你訓練溝通能力的好機會。有了溝通能力,其他的能力問題才能迎刃而解,像戰(zhàn)略性思維、業(yè)績掛鉤等等。能夠影響他人的數(shù)據(jù)庫專業(yè)人士總是代表著高效、富有能力、受人尊敬的人士。不要錯誤地認為這只是經(jīng)理們該具備的能力。影響和說服是推動協(xié)同性工作環(huán)境完成的重要技能。
有適應能力
一名技術專業(yè)人士意味著具有某個特殊開發(fā)環(huán)境的專長或者有能力開發(fā)、支持一個網(wǎng)絡,但是在現(xiàn)在,別以為你仍然能夠靠這些東西過好日子,如果你和其他提供某一類數(shù)據(jù)庫服務的專家一樣,你就是一個沒有優(yōu)勢的普通職員。你應該成為一個真正的數(shù)據(jù)庫多面手,需要不斷地進行技能擴展工作。這樣才能在眾多的技術人員當中顯示出你的優(yōu)秀。
有些能力,比如技術技能與知識,相對來說比較容易掌握。但類似業(yè)務知識一類的知識,則需要你花更多的時間掌握。個人和團隊的管理、領導藝術以及和同事、用戶共事的能力,這些能力需要你調(diào)整自己的個人態(tài)度以及個性才能獲得。
如果你選擇在數(shù)據(jù)庫行業(yè)就業(yè),你也選擇了讓自己成為變化的適應者。我們的專業(yè)變化很快也很深刻,我們必須認真地對待這種變化。無論你喜歡與否,都要盡快適應業(yè)務變化。競爭的壓力、新手的進入、管理的變革、戰(zhàn)略的調(diào)整、產(chǎn)品的開發(fā),任何這些因素都會導致變化?,F(xiàn)在,幾乎沒有一個行業(yè)沒有被數(shù)據(jù)庫技術所影響,作為一個可以信賴的專業(yè)人士,我們必須讓我們的企業(yè)適應這種變化。