要找牛新莊可不是很容易的事情,記者打通他手機(jī)的時(shí)候,傳來(lái)的聲音正是“不同的業(yè)務(wù)需要不同的數(shù)據(jù)庫(kù)架構(gòu)……”緊接著牛新莊對(duì)著手機(jī)急速補(bǔ)充了一句“不好意思,我正在廣東一個(gè)數(shù)據(jù)庫(kù)項(xiàng)目里,正在開(kāi)一個(gè)會(huì)。”
記者等待了20分鐘,終于等到牛新莊開(kāi)會(huì)間隙,做了電話采訪。電話那端的牛新莊語(yǔ)速非???,思維活躍,回憶了他的數(shù)據(jù)庫(kù)歷程。
“空中飛”的數(shù)據(jù)庫(kù)工程師
2002年底廣東梅州農(nóng)村信用社正在緊張地進(jìn)行數(shù)據(jù)庫(kù)系統(tǒng)上線,正在關(guān)鍵的時(shí)期缺少一個(gè)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)整體設(shè)計(jì)的工程師,讓整個(gè)項(xiàng)目組有些犯愁?!拔覀兿雽で笠粋€(gè)數(shù)據(jù)庫(kù)高手?!泵分蒉r(nóng)村信用社的數(shù)據(jù)庫(kù)項(xiàng)目負(fù)責(zé)人當(dāng)時(shí)非常著急。
2003年,牛新莊應(yīng)邀來(lái)到梅州進(jìn)入項(xiàng)目組,進(jìn)行數(shù)據(jù)庫(kù)結(jié)構(gòu)調(diào)優(yōu),讓這個(gè)最初整體結(jié)構(gòu)設(shè)計(jì)尚有缺陷的項(xiàng)目劃上了句號(hào)。
2003年交通銀行總行在做數(shù)據(jù)大集中的時(shí)候,也是需要一個(gè)高級(jí)數(shù)據(jù)庫(kù)工程師,能夠?qū)@個(gè)大型的數(shù)據(jù)庫(kù)進(jìn)行總體設(shè)計(jì)、調(diào)優(yōu)。
交通銀行總行的數(shù)據(jù)大集中項(xiàng)目組急招這么一位數(shù)據(jù)庫(kù)“高手”,也是找到了牛新莊。
從2003年12月到2004年7月,牛新莊做了數(shù)據(jù)庫(kù)優(yōu)化語(yǔ)句、進(jìn)行物理設(shè)計(jì),以及和中間件的關(guān)聯(lián)……規(guī)避了一些困難,交通銀行總行順利實(shí)現(xiàn)了數(shù)據(jù)大集中。
牛新莊的履歷上密密麻麻是各個(gè)城市各個(gè)項(xiàng)目,記者初步整理了牛新莊最近的“行蹤”:
2005年10月為鞍鋼集團(tuán)解決(MQ、CICS、DB2)系統(tǒng)規(guī)劃、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)備份、數(shù)據(jù)庫(kù)安全、應(yīng)用開(kāi)發(fā)咨詢和數(shù)據(jù)庫(kù)性能調(diào)優(yōu)等問(wèn)題;
2005年12月為河北郵政做Oracle數(shù)據(jù)倉(cāng)庫(kù)做性能調(diào)優(yōu);
2005年12月31日為大連住房公積金解決DB2 HADR問(wèn)題;
2006年2月為安徽移動(dòng)經(jīng)營(yíng)分析系統(tǒng)(DB2)做數(shù)據(jù)倉(cāng)庫(kù)遷移;
2006年3月為中信銀行解決銀聯(lián)2.0上線DB2程序問(wèn)題,總行績(jī)效考核DB2數(shù)據(jù)庫(kù)做遷移;
2006年4月為河南建行Informix數(shù)據(jù)庫(kù)做性能調(diào)優(yōu);
2006年5月為云南交通銀行做DB2數(shù)據(jù)庫(kù)表空間遷移和性能調(diào)整。
牛新莊的全國(guó)各地奔波的歷程從2001年就開(kāi)始了,他作為獨(dú)立咨詢顧問(wèn)往返于國(guó)內(nèi)大中城市,在金融六大行(工、農(nóng)、中、建、交、招)、青島海爾、云南紅塔、中遠(yuǎn)集團(tuán)、寶鋼等大型企業(yè)里成功進(jìn)行過(guò)數(shù)據(jù)庫(kù)設(shè)計(jì)、維護(hù)、問(wèn)題診斷和性能調(diào)優(yōu)。
“我從大學(xué)畢業(yè)開(kāi)始接觸數(shù)據(jù)庫(kù),碩士期間開(kāi)始接觸實(shí)際的項(xiàng)目,項(xiàng)目越做越多,數(shù)據(jù)庫(kù)越看越多,企業(yè)的整體信息架構(gòu)也嘗試做起來(lái),又舍得吃苦,這樣積累就越來(lái)越多了。
2001年是一個(gè)轉(zhuǎn)折,因?yàn)檫@年開(kāi)始,我開(kāi)始受到各地各單位的邀請(qǐng),外出做數(shù)據(jù)庫(kù)項(xiàng)目,開(kāi)始成為獨(dú)立咨詢顧問(wèn)。”牛新莊思路清晰,語(yǔ)速依舊很快。
和牛新莊不同,董國(guó)興任職于清華紫光,作為高級(jí)工程師的他和公司一起經(jīng)歷了諸多大型項(xiàng)目。他們提供整體解決方案,從規(guī)劃、搭建基礎(chǔ)架構(gòu)開(kāi)始,到系統(tǒng)集成,以及后期的維護(hù)等等。
像牛新莊和董國(guó)興這樣經(jīng)歷了諸多大型項(xiàng)目的高級(jí)數(shù)據(jù)庫(kù)工程師,在中國(guó)國(guó)內(nèi)有多少呢?
數(shù)據(jù)庫(kù)人才如何才能熟?
“我們有些大型項(xiàng)目,找不到合適的高級(jí)數(shù)據(jù)庫(kù)工程師,特別是能夠做全局規(guī)劃,大型項(xiàng)目實(shí)踐經(jīng)驗(yàn)豐富的高級(jí)數(shù)據(jù)庫(kù)工程師?!敝袊?guó)海關(guān)資深數(shù)據(jù)庫(kù)工程師王翔有些憂慮。
當(dāng)前全國(guó)范圍內(nèi)數(shù)據(jù)庫(kù)領(lǐng)域的技術(shù)人員不少,但是人員結(jié)構(gòu)卻呈紡錘形,即對(duì)數(shù)據(jù)庫(kù)技術(shù)掌握處于初級(jí)階段的人和對(duì)數(shù)據(jù)庫(kù)精通的人相對(duì)人數(shù)較少,而對(duì)數(shù)據(jù)庫(kù)的應(yīng)用有些經(jīng)驗(yàn)但又不十分精通的技術(shù)人員占大多數(shù)。
事實(shí)的狀況是:眾多高校每年源源不斷輸出的數(shù)據(jù)庫(kù)相關(guān)畢業(yè)生,以及越來(lái)越多的人投入到數(shù)據(jù)庫(kù)領(lǐng)域中,國(guó)內(nèi)的數(shù)據(jù)庫(kù)人力資源豐富;但是專(zhuān)門(mén)精于數(shù)據(jù)庫(kù)領(lǐng)域的高級(jí)人才,相對(duì)整個(gè)數(shù)據(jù)庫(kù)人才群體十分稀缺,大型項(xiàng)目實(shí)施過(guò)程中找不到合適的高級(jí)數(shù)據(jù)庫(kù)專(zhuān)才現(xiàn)象比較普遍,尤其是在一些國(guó)家投資的重點(diǎn)大型項(xiàng)目中這一點(diǎn)體現(xiàn)的尤為明顯。
牛新莊也認(rèn)可這種現(xiàn)狀的存在,他思考片刻,講出二大因素:
“首先,目前高校的數(shù)據(jù)庫(kù)教材更新速度趕不上數(shù)據(jù)庫(kù)實(shí)際發(fā)展的速度,不能反映出最新的數(shù)據(jù)庫(kù)技術(shù)發(fā)展方向,高校數(shù)據(jù)庫(kù)教學(xué)與社會(huì)實(shí)際的需求有些脫節(jié),導(dǎo)致畢業(yè)生們需要在社會(huì)工作中重新學(xué)習(xí)和積累數(shù)據(jù)庫(kù)技術(shù)?!?
“第二,中國(guó)數(shù)據(jù)庫(kù)應(yīng)用發(fā)展速度較快,但是很多企業(yè)不夠看重對(duì)數(shù)據(jù)庫(kù)人才的培養(yǎng),缺乏專(zhuān)業(yè)的技術(shù)分工,數(shù)據(jù)庫(kù)工程師的各種角色不夠明確?!?
那么怎樣的歷練,才能打造真正成熟的高級(jí)數(shù)據(jù)庫(kù)工程師?
中國(guó)移動(dòng)高級(jí)工程師段云峰介紹,在某電信運(yùn)營(yíng)商的數(shù)據(jù)庫(kù)項(xiàng)目里,數(shù)據(jù)庫(kù)工程師常常陷于對(duì)技術(shù)問(wèn)題的解決和對(duì)數(shù)據(jù)的一些實(shí)際業(yè)務(wù)含義,當(dāng)時(shí)數(shù)據(jù)庫(kù)工程師不明就里,常常需要和業(yè)務(wù)人員探討詢問(wèn)實(shí)際的業(yè)務(wù)問(wèn)題,譬如數(shù)據(jù)庫(kù)工程師每次都要詢問(wèn)這組數(shù)據(jù)的業(yè)務(wù)含義以及具體的數(shù)據(jù)分類(lèi),讓業(yè)務(wù)人員解答。
這樣一來(lái)工作效率會(huì)受到影響,數(shù)據(jù)庫(kù)工程師話語(yǔ)權(quán)也受到?jīng)_擊,處于被動(dòng)局面。
“高級(jí)數(shù)據(jù)庫(kù)工程師不僅要解決技術(shù)問(wèn)題,還應(yīng)該逐步提升解決業(yè)務(wù)問(wèn)題的能力,并且培養(yǎng)優(yōu)秀的綜合素質(zhì)。要站得高、看得遠(yuǎn),整體規(guī)劃能力很重要。” 段云峰講到心目中成熟的高級(jí)數(shù)據(jù)庫(kù)工程師。
怎樣才能成為成熟優(yōu)秀的高級(jí)數(shù)據(jù)庫(kù)人才?牛新莊、董國(guó)興作為一線成長(zhǎng)起來(lái)的經(jīng)驗(yàn)豐富的高級(jí)數(shù)據(jù)庫(kù)工程師的代表,根據(jù)自己的發(fā)展歷程歸納:數(shù)據(jù)庫(kù)理論更新非??欤玫臄?shù)據(jù)庫(kù)工程師要跟上這種更新,不斷學(xué)習(xí)最新的知識(shí);對(duì)企業(yè)的業(yè)務(wù)要很快熟悉,并對(duì)企業(yè)的整體信息架構(gòu)有全局的了解;數(shù)據(jù)庫(kù)工程師不是孤立工作的,需要具備跟各種角色不同的人員打交道的溝通協(xié)調(diào)能力。