2012年7月9日 星期一

Tuning is art, isn't ?

以前,當我還是菜菜鳥時,教我們Oracle的老師就對我們臭屁:我啊,之前去幫客戶tune一支程式,本來要跑20小時的,每個高手都束手無策了,但是,經我調教之後,20分鐘就跑出來了。

當時,全班讚嘆聲不斷,我小小的心靈更是覺得自己找到明師了,我的DBA前途有指望了!

後來,我們常聽到的一句話是:哎...Tuning 真是門藝術啊,可不是嗎?

當我再長大一點,自己也要負責tuning工作時,當時我的想法是,這可是藝術家等級的工作耶,我只是一個剛出道的DBA,我不會啦.....但是,老闆才不管你會不會,去做就對了。所以,同事像是行雲流水的畫出一幅幅美麗的畫,我也跟著畫,只是,人家畫的是大師級,我畫的就像是幼稚園級。

對於一直畫幼稚園級畫作的我,很不能理解,平平都是人,怎麼會差那麼多?我讀了很多書,嘗試去揣摩前輩的想法,我終於了解了:同樣一個知識,在不同的情境下可以採取不同的手段,這些知識在大師級的Consultant心裡,不再是死板板的教條,知識可以變身成變數、可以變身成實驗的假設、可以變身成SOP,要怎麼變全在大師的心裡,無招也是招,Tuning is art, isn't ?


你可能會問,那要多久才學得會啊?那我可能要反問你了,畢卡索學多久才會畫畫的啊?

正所謂,只要有心,人人都可以是食神。


當你學會時,自己就會知道了。

沒有留言:

張貼留言