數據庫中間件起源之一-我怎麼入坑了

1、談談自己爲什麼要寫這個?

我是2018年7月份畢業的,2018年4月份就進入公司實習,在實習過程中接觸java,接觸java中間件。從實習算起也是工作有兩年的時間了,兩年時間說長不長,說短也不短。後來隨着公司業務發展,我也轉向大數據開發,不再做數據庫中間件的升級開發工作,但其間一直在維護公司的數據庫中間件,對公司數據庫中間件源碼做過一些閱讀和分析,學習到很多東西。到今天或許以後,再做中間件開發的可能性不大,希望自己可以對自己以前的工作做個總結,分享自己工作或者自己閱讀公司前輩們的工作的一些感悟,希望能和大家一同分享。

首先我想說的是,我其實是很幸運的,我在學校學習主攻的編程語言是C++,很少甚至沒怎麼接觸過java。很幸運在獲得公司的offer後被調到數據庫中間件組去做開發,雖然等我去正式入職以後,很多前期的開發,前輩們都做好了,我的工作也僅僅是維護答疑等工作,但是,很幸運還是參與了部分核心功能的開發。看優秀人的代碼,跟優秀的人學習在一個人職業發展的前端非常重要,我很慶幸進入公司後遇到看重我的主管和一直耐性幫我帶我的學長,感謝你們開啓了我程序員的生涯。

 

2、艱難入門

剛知道自己被轉入數據庫中間組了以後,開始比較懵逼,然後我大致瞭解了一下,啥是數據庫中間件。然後我百度了一下,發現他是這樣解釋的:專注於解決數據庫分佈式擴展問題,突破了傳統數據庫的容量和性能瓶頸,實現大數據高併發訪問。講真,當時我對數據庫的認知,沒有到分佈式數據庫的層面,更多的是傳統數據庫的使用,對高併發也不是很瞭解(所以我還是很菜,哈哈)。於是乎,我在惡補java相關知識的同時,開始各種找數據庫中間件相關的知識。中間還有些插曲,我還在學校的時候其實是給我安排到做消息中間件開發的,本來打算帶我的那個學長專門做消息中間件開發的,但是很遺憾,等我入職的時候,他已經離職了。但是,講真,是他引導我進入這個裏面的,當然後續我也接了他一些工作,這些都是後話。我真正接觸數據庫中間件是正式入職之後。其實等回過頭來看,我當時入職主要就是爲了維護這個龐然大物,當然,到今天我也能坦然面對,處理各種棘手的問題,閉環提升其功能。這裏我要重點說一句,我們公司的中間件真的是非常優秀,看到他們寫的代碼我震驚、歎服,其中涉及到的設計思想、產品思維真的可以極大提高個人能力。

 

3、給自己立個flag

在這裏先給自己立個flag,爲數據庫中間件做一個系統的介紹和設計分析,每週兩到三篇高質量分享文章。加油,開動腦筋,思考起來。

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