数据库中间件起源之一-我怎么入坑了

1、谈谈自己为什么要写这个?

我是2018年7月份毕业的,2018年4月份就进入公司实习,在实习过程中接触java,接触java中间件。从实习算起也是工作有两年的时间了,两年时间说长不长,说短也不短。后来随着公司业务发展,我也转向大数据开发,不再做数据库中间件的升级开发工作,但其间一直在维护公司的数据库中间件,对公司数据库中间件源码做过一些阅读和分析,学习到很多东西。到今天或许以后,再做中间件开发的可能性不大,希望自己可以对自己以前的工作做个总结,分享自己工作或者自己阅读公司前辈们的工作的一些感悟,希望能和大家一同分享。

首先我想说的是,我其实是很幸运的,我在学校学习主攻的编程语言是C++,很少甚至没怎么接触过java。很幸运在获得公司的offer后被调到数据库中间件组去做开发,虽然等我去正式入职以后,很多前期的开发,前辈们都做好了,我的工作也仅仅是维护答疑等工作,但是,很幸运还是参与了部分核心功能的开发。看优秀人的代码,跟优秀的人学习在一个人职业发展的前端非常重要,我很庆幸进入公司后遇到看重我的主管和一直耐性帮我带我的学长,感谢你们开启了我程序员的生涯。

 

2、艰难入门

刚知道自己被转入数据库中间组了以后,开始比较懵逼,然后我大致了解了一下,啥是数据库中间件。然后我百度了一下,发现他是这样解释的:专注于解决数据库分布式扩展问题,突破了传统数据库的容量和性能瓶颈,实现大数据高并发访问。讲真,当时我对数据库的认知,没有到分布式数据库的层面,更多的是传统数据库的使用,对高并发也不是很了解(所以我还是很菜,哈哈)。于是乎,我在恶补java相关知识的同时,开始各种找数据库中间件相关的知识。中间还有些插曲,我还在学校的时候其实是给我安排到做消息中间件开发的,本来打算带我的那个学长专门做消息中间件开发的,但是很遗憾,等我入职的时候,他已经离职了。但是,讲真,是他引导我进入这个里面的,当然后续我也接了他一些工作,这些都是后话。我真正接触数据库中间件是正式入职之后。其实等回过头来看,我当时入职主要就是为了维护这个庞然大物,当然,到今天我也能坦然面对,处理各种棘手的问题,闭环提升其功能。这里我要重点说一句,我们公司的中间件真的是非常优秀,看到他们写的代码我震惊、叹服,其中涉及到的设计思想、产品思维真的可以极大提高个人能力。

 

3、给自己立个flag

在这里先给自己立个flag,为数据库中间件做一个系统的介绍和设计分析,每周两到三篇高质量分享文章。加油,开动脑筋,思考起来。

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