[職場][感想]S~o~n~g~!爽!......系統最佳化(優化)成功!

除了寫書(整理資料)與獲得微軟 MVP之外,
今年我作了一件自己都很開心的事情。






我常態地打開網路上的「求職履歷表」,

一方面可以知道我自己的履歷與要求的薪資,外界的反應是如何?(會找我去面試嗎?)

一方面也 Push自己要努力,每年都要在履歷上有一個足以表揚自己的特點。

 

除了寫書(整理資料)與獲得微軟 MVP之外,

今年我作了一件自己都很開心的事情。

 ==========================================================================

 

我們團隊有一個很大的客戶,一直以來,都很抱怨我們的 Web系統速度慢、甚至沒反應。

因為各個分公司遍佈全球各地,每個地方的網路狀況也不同,

每天都在同一個時間,擠上系統,要作報表。

查詢的資料又很大,每次都要查到最早之前的資料,一口氣串起來(資料量很驚人)

 

去年花了大錢,買了新硬體,結果呢,上線沒多久......就被罵了一頓

找了知名的軟體公司與顧問來調整,效能提升了三分之一,約33%。

但三不五時還是被客戶罵

今年又來了,客戶罵得凶。

 

對付這種年復一年的困擾,我這次卯起來找了各種人進來參與。

 

去年(案子不是我主導),只找軟體部門參與,

拼了命的去修改SQL指令與程式碼(的確,這種工作不能停止,優化的腳步必須持續下去!)

但只找軟體部門,就像是遠水救不了近火!緩不濟急!

就像一個人得了急症,你還想找中醫來慢慢幫他條理身體,可能有點慢......

 

今年,換我來主導這件事,

我找來各地的MIS人員參與,連我們合作的硬體廠商也派顧問來旁聽

軟體部門除了繼續優化程式碼之外,

最重要的就是 "架構" 的修改。

 

大刀闊斧地把不要的程序,一個一個拔除。

例如:硬體已經有了資料備援,我們在軟體上,是不是還要重複作一次?

.................這些都有討論空間。

 

Web主機怎麼樣作分流?

DB主機怎麼細部調整?分配RAM的資源?

(我不是這方面的高手,但我邀請了高手來與會,虛心地採納他們的建議) 

 

結果,開了三次會(每週一次),我每天都親自記錄這幾台主機的效能(平均與最大值)

我們竟然把 11月初以來的瓶頸 ---- 每天的尖峰時刻竟然比去年同期多了 600%  (嚇死人啊!)

降低到只有去年同期的 2%

以上數字都是最大值與最小值。 

 

而為了優化,本次我們添購的硬體,只花了不到五萬元台幣。

 

數字真漂亮。

但最重要的是客戶的抱怨信件,也大幅減少了。(這才是真的!這比數字更重要!)

看起來,今年我又有東西可以寫在履歷表上面了。

 

 =======================================================================

有的時候我會很擔憂,

像我這種步入中年的年紀,很難找工作了,

要我親自去寫程式,我真的比不上年輕人(請看 [感想]拳怕少壯

 

我對於網路架構、資料庫的優化都不是熟手,我頂多只會一些網頁程式上的東西而已 

但如何動嘴不動手?又不流於嘴炮?真正的能做出成績呢?

我試驗了兩年,終於有一點小小的成果。

 

只要用對方法,動嘴(協調眾人的力量一起共事)也能解決一些小問題。

 

我這次採取的方式,就是「放空」。

 

去年主導的人是「軟體專長」的背景,他就很積極的想表揚自己

想在這件事上面,凸顯自己的功能與地位。

但事有輕重緩急,人也不是「全才」、「超人」,你為了表揚自己優勢,拼命展現自己軟體上的能力

結果呢?

      會議上開得很漂亮,侃侃而談,賺了面子(人人都誇你很棒、很強,是一個高手),卻沒有改善狀況啊

      到最後還是花大錢,請了軟體顧問來調校資料庫(軟體)

 

我今年把自己 "放空",每一個有專長的人,我都邀請來參加。

甚至請了專門合作的硬體供應商也參加(他們為了要賣新機器給我們,樂得很,拼命開心架構要我們買新東西)

各種人都來提供意見了,三人行必有我師

 

我們一個禮拜調整一種關鍵因素,該買的就買,

每週我都作紀錄給老闆看,都有進步(進步,不是嘴巴說的,最好有數據!因為老闆也需要跟更高層的長官去報告)

花了三週,成效就出來了。

 

去年我忙了一個月,到處蒐集資料庫的調整、SQL指令的優化、程式碼怎麼改?

結果一個屁也沒做出成效

 

今年,我把自己隱藏起來,讓更多專家參與

成效就看得見了。

 

套句李安的電影台詞(臥虎藏龍),

   

李慕白說:「把手握緊,裡面什麼也沒有;

                         把手鬆開,你擁有的是一切。」

 

 

 

或許當一個PM 或是 團隊裡的領導人

應該多提供舞台,讓各有專長的人發揮,而不是霸佔舞台上唯一的光芒。

 (您有看過電影裡面,導演拼命出來搶鏡頭、加自己的戲份、跟男主角比曝光率嗎?)

(PM 是不是就該像一個隱形人?像電影裡面的導演?.....掌握自己協調、溝通的專長就好了?讓主角、配角們去發揮吧)

 

 讓團隊發揮「綜效」,會比自己搶頭功來得重要!

 

 

 

 

 

 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

寫信給我,不要私訊 --  mis2000lab (at) yahoo.com.台灣  或  school (at) mis2000lab.net



ASP.NET遠距教學、線上課程(Web Form + MVC)。 第二門 課程「四折」-- 以MVC課程 作優惠。
第一天課程, "完整" 試聽。  如不滿意  全額退費!
................   facebook社團   https://www.facebook.com/mis2000lab   ......................

................  YouTube (ASP.NET) 線上教學影片  http://goo.gl/rGLocQ

*********************************************************************************************

*** ASP.NET MVC線上課程 第一天 免費看 (5.5小時) *** 

************************************************************(歡迎索取,免費申請)*****

 

Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download

請看我們的「售後服務」範圍(嚴格認定)

......................................................................................................................................................

...................................................................................................................................................... 

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講

事先錄製好的影片,並非上課時側錄!   觀看影片時,有如我「一對一」跟您面對面講課

 

    MIS2000 Lab.  線上教學影片(YouTube) **免費觀賞**