我和我的DBA之路

      這幾天,突然想寫寫這些年的工作總結,畢業至今快20年的回顧。

      想到20年前,在做畢業設計的時候,當時是學的機械工程類專業,因爲帶畢業設計的老師兼職企業有個門戶網站的需求,而我又會做點網站設計,帶的老師破天荒給個企業做門戶網站的畢業設計。

   珍惜心:該網站可能此生自己能做唯一一個大型網站,以後不會有

      當時一時興趣一個人接下來,開始做了一段時間後,發現要做好,要費太多精力了,有次想想是否隨便做做,應付一下得了,何必這麼認真。這時內心突然出現一種念頭:"人生第一次做這樣大的門戶網站,這樣的機會可能這輩子不會再有。現在不認真做, 不珍惜,以後就沒有機會了。"

      在這個念頭下,當時真是用心努力去做這個網站,絲毫沒考慮是否有什麼收穫,收穫多少問題,的確這麼多年過去了,該門戶網站至今是自己做的唯一的一個大型門戶網站,至今也沒有其他的。

     後面工作有時自己有懈怠,經常提醒自己,現在做的工作和項目,也許是自己此生做的最後一個該類型工作和項目,要倍加珍惜和用心!

   做好當前事:新機會纔會有

      畢業找工作一直想轉網站程序編程方面工作,但技術水平太一般,而且不是學計算機專業,畢業學校也一般,就是沒機會。但憑這個給做的網站,在導師幫助下,去了導師兼職做的公司做了網管,從機械類轉到計算機類相關的工作,去後,工作都只能靠一個人,沒有別人培養,只能自己培養自己,在工作中用心,給公司做個公司網站,也是用盡心力,當時有個念頭:做好這麼多事,應該會有更好工作機會。 所以工作儘量多爲公司做事,寫在簡歷上就很豐富。第二年4月底,憑這些做的網站和事情,去上海找工作,就在一家大型物流公司應聘上了程序員的工作,記得面試時,IT部經理,讓我上機用VS.NET工具做個表的增刪改,結果刪除還是更新做不出來,還是他讓我在網上查一下原因才搞定,就這樣差的技術水平,但看我做的網站估計還不錯,剛好他們公司有這個做網站的需求,這樣情況下放水以程序員的名義進去的。

  做別人不願意做的事:只要用心做事,就會學到真本領

       在這個全國的物流公司做程序員,因公司有個VB6.0+SQL Server 2000開發的物流ERP系統,去公司2年多,雖然自己也努力學習,但沒有做大的項目, 也沒法接觸其真正核心和業務,做的都是一些邊邊腳腳的東東,技術和水平進步很慢,後來公司老闆決定開發新一代的物流ERP系統,新系統用JAVA RCP+ SQL Server2005來做,做了不到幾個月,舊系統有個貨號升級的項目要做,最後分配給我,讓我一個來完成,現在都用新技術JAVA,做好了將來跳槽也會找到更好的工作,這個VB都落後了,做這個沒前途,沒辦法,既然讓我做,只能接了,但是爲了做這個貨號升級,以前的IT部經理,不得不把全部的系統源代碼和數據庫開放給我,讓我來研究和開發,這才結合實踐,學到點真東西,比如數據庫SQL優化,複雜報表的存儲過程編寫等等,也是在做該項目的幾個月迅速成長起來,幾個月就學到了真本領。

     在新工作項目優化中就用到, 如報表複雜存儲過程的開發:

        1,經典存儲過程計算報表

      寫完該存儲過程, 這麼邏輯複雜的報表都能實現了,給了自己很大的信心,以後再有複雜SQL,也難不倒我。

      做別人不願意做的事,並不一定沒有收穫,在他們看來沒有多大價值,但只要你用心,實際對自己會有很大幫助。就是靠這些,後來換工作就找到一份java程序員,但去了主要做java程序數據庫優化的項目,給後來轉DBA積累大量經驗和技術儲備。

  多總結:  多寫技術blog助力工作轉型,並領悟核心(道)

       雖然在新公司,優化了幾個項目,技術積累不少,因程序員有30歲的坎,後面不好再找好工作,而這時網上鼓吹DBA的職業生涯比較長,就決心轉型DBA崗位,但又沒有做DBA的經驗,DBA工作有點不好找,後來出現一個念頭: 在博客園的上寫技術文章和工作總結,面試的時候可以給面試官看,看自己寫技術博客,展現自己的技術水平。

       的確自己的技術博客,在從JAVA程序員轉SQL Server DBA,再從SQL Server DBA轉MySQL DBA,2次應聘上都起到了一定的助力,這2次轉型的工作都很累,都是2家公司業務急速發展階段,期間學到不少,自己總結做了這麼多年DBA,得出DBA的工作核心:

        1,數據庫運維核心--可控

  做難事: 必有所得

       正如中國軍事戰略家金一南將軍說過做難事,必有所得!    相關視頻: 金一南:做難事必有所得,一定要幹自己沒有幹過的,你的生命才能真正綻放

       其實這些年,做DBA,真正難忘不是什麼SQL優化,高可用等,而是解決工作難題:      

         1、 SSIS數據同步系統, 

         2, 2011年2月--2011年7月數據庫性能優化過程

         3、 核心只讀數據庫實例故障應急解決方案

         4 、虛IP解決AlWaysON讀庫服務器過保替換

         5、 用ELK分析每天4億多條騰訊雲MySQL審計日誌(1)--解決過程   

         6、 數據抽取平臺pydatax介紹--實現和項目使用

   技術昇華:從解決工作難題到解決生活難題,並領悟生活

       在解決技術難題,從發現其規律,生活中有次自己病痛折磨,從這些解決過程得到靈感和感觸,應用於生活病痛的難題解決:

          1,從數據庫優化到治病(1)---做超越自己能力的事情

       在工作中幫助其他人,最終被別人幫忙治好心悸,因果不虛,如俗語所說:所做之惡,留在身邊, 所做之善,回到身邊”  

          2,從數據庫優化到治病(2)---治好心悸過程

   工作的哲學高度:

         今日頭條刷視頻,看到字節跳動的張一鳴說他對優秀人才的定義:   相關視頻: 張一鳴如何尋找優秀人才視頻

             1,對某個領域有提綱挈領,高屋建瓴的總結  

             2,在以前的工作中做出優秀和出類拔萃的成績

         特斯拉的埃隆·馬斯克,他挑選優秀人才,就看有沒有解決過什麼難題:埃隆·馬斯克的用人觀

         京瓷的稻盛和夫抓住本質,複雜問題簡單化    稻盛和夫:高層次的人,善於把複雜問題簡單化

         看這些世界級的頂級老闆,他們心中什麼是優秀人才和做人做事的方法,就知道我們應該怎麼學習,怎麼努力奮鬥,才和這些大老闆的高度一樣。

   珍惜心和認真心:

         這些年技術,經驗和能力等大量積累, 比以前有了很大進步,但是和以前第一次做門戶網站,優化計算報表時相比,就明顯感覺越來越缺少以前那份認真的心和珍惜的心,以前的心更真一些!

   工作感悟:

        1,看了那麼多本鸞書善書,明白善惡因果等,反思和改正自己的念頭和言行舉止,如不要貪小便宜等(如在公司如多報銷等)

        2,工作上的同事,也不都是不靠譜的,現在的工作就是他們推薦的和給的機會

        3,同事和朋友等,技術要幫忙的,儘量去做,不要太在意回報,以後會體會到其中好處

        ......

        最近1,2年有時做夢,夢到這些年過得太快,好像提示很多事情和心願還沒完成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章