這幾天,突然想寫寫這些年的工作總結,畢業至今快20年的回顧。
想到20年前,在做畢業設計的時候,當時是學的機械工程類專業,因為帶畢業設計的老師兼職企業有個入口網站的需求,而我又會用DreamWeaver做點網站設計,帶的老師破天荒給個企業做入口網站的畢業設計。
珍惜心:該網站可能此生自己能做唯一一個大型網站,以後不會有
當時一時興趣一個人接下來,開始做了一段時間後,發現要做好,要費太多精力了,有次想想是否隨便做做,應付一下得了,何必這麼認真。這時內心突然出現一種念頭:"人生第一次做這樣大的入口網站,這樣的機會可能這輩子不會再有。現在不認真做, 不珍惜,以後就沒有機會了。"
在這個念頭下,當時真是用心努力去做這個網站,絲毫沒考慮是否有什麼收穫,收穫多少問題,的確這麼多年過去了,該入口網站至今是自己做的唯一的一個大型入口網站,至今也沒有其他的。
後面工作有時自己有懈怠,經常提醒自己,現在做的工作和專案,也許是自己此生做的最後一個該型別工作和專案,要倍加珍惜和用心!
做好當前事:新機會才會有
畢業找工作一直想轉網站程式程式設計方面工作,但技術水平差,而且不是學計算機專業,畢業學校也是一般,就是沒機會。但憑這個給做的網站,在導師幫助下,去了導師兼職做的公司做了網管,從機械類轉到計算機類相關的工作,去後,工作都只能靠一個人,沒有別人培養,只能自己培養自己,在工作中用心,給公司做個公司網站,也是用盡心力,當時有個念頭:做好這麼多事,應該會有更好工作機會。 所以工作儘量多為公司做事,寫在簡歷上就很豐富。第二年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年有時做夢,夢到這些年過得太快,好像提示很多事情和心願還沒完成!