ITPub博客

首页 > IT职业 > > #奋斗故事#成长之路,“BUG”也是你必经之道!

#奋斗故事#成长之路,“BUG”也是你必经之道!

作者:格伯纳 时间:2019-09-19 09:43:23 0 删除 编辑

作者:薛晓刚

今日故事嘉宾:薛晓刚

工学学士,工程硕士

Oracle MySQL Redis Cassandra Mongodb elasticsearch Hbase PostgreSQL hive impala Neo4J  influxdb  JVM   Linux

从业10余年,设计、实施和运维高并发的数据架构

曾服务于政府、公安、交通、安防行业,从事过大型项目管理,单机(单表)处理超过100亿量级的数据库。省级数据库设计和维护。累计维护数据超过几千亿

设计和维护单机近百T的数据库。累计近超PB级别的数据库数据量

目前从事互联网、金融,负责高可用、业务连续性和高并发数据架构设计和运维管理。任公司数据库总监

Oracle OCP MySQL OCP  OCP讲师

ITPUB论坛内存数据库版主

我与Oracle初相遇

2003年大四快要毕业,正值非典肆虐的时候,我偏偏在北京上学,那年比别人晚了一个月才毕业,回到上海才开始找工作,也没遇到合适的。本科机电一体化不是很好找工作,只能先就业再择业了。

到了一家国企干了属于技术支持类的工作。

当时测试部门给我一台服务器,说你安装一下Oracle。我第一次见到服务器,问了一句什么是Oracle。现在想想多么无知,世界第二大软件公司,而我自己孤陋寡闻不知道。

不过如果我大学是学计算机的,可能就不会问这么low的问题。更没想到多年以后我与Oracle有了不解之缘。

人生没有白走的路,每一步都算数

第一次出差时候,第一天就遇到服务器故障,自己打800电话不断尝试如何解决。现在回想起来就是刚毕业什么都不懂。客服问你服务器做的RAID几?我当时都不知道RAID是什么。

我第一个项目一出差就是半年。说是技术支持,其实也和系统集成沾边。服务器、操作系统、数据库、软件测试、电视监控、编解码器、网络交换机、程控交换机、地理信息我全干了。

这里我想说的是:全精通不现实,我当时基本上还是以数据库为主。但是这些为我日后还是多少打下了一些基础。我们这辈子所经历的一切,其实都是命中注定。

野蛮生长之后的顿悟

在经历过6年的技术支持、系统集成和项目经理等工作后。公司成立了专职的信息化部门,我被调入,从那时开始是全力投入数据库领域,进而提升了我的核心竞争力。

也是之前从Oracle8一直到Oracle10以及很多项目上遇到的问题、丰富的经验和教训使得我成为了团队负责人。

由于我大学专业和工作几乎没有交集,我的一切都是从工作后自学,很多基本靠领悟。多年以后在接受系统化培训后,我惊讶的发现我领悟的基本都是对的,看来确实比较适合做这个行当啊。

薪火相传 逆天改命

我也选择将这些传递给我所带的新人。这些新人后来都成为他们现在公司的骨干、总监、甚至是首席技术负责人。这是后话了。

在一次偶然网上交流时候遇到了时任恩墨学员院长的侯圣文,侯总对我帮助很大,他自己的故事和我比较像,只是我没有他那么大的成就。

当时还没有面对面交流的机会,但是从那时开始我对自己有了更加深刻的定位,接下来到了我逆天改命的时候了。

2013年一次偶然机会去北京参加ITPUB的数据库技术大会,其实那是第四届了,只是之前不知道(只能说自己眼界小,要想成长必须开阔眼界)。

第一次见到了那么多国内的技术高手,感觉自己好像落后于这个时代。有句话叫知耻而后勇,知道差距就去弥补吧。

我记得京东金融技术总监(现在应该是叫京东数科了)刘启荣老师在一次回答提问什么时候开始学习MySQL比较好时候,这样回答的:“有两个时间,一个是2009年,还有一个就是今天”。

ITPUB除了每年上半年数据库技术大会,下半年还有架构师大会。我是次次参加,如今已经7年14场。

不仅仅是技术学习还认识到了业界最高水平的一批人,这些人和我亦师亦友给我了不少指点和帮助,在遇到一些不懂的概念和技术时候,给予了我必要的帮助。

越学越发现自己的无知,所以只能不停学习技术。

单点技能到全局思考

从一开始单一数据库技能,如今发展到不同程度掌握Oracle、MySQL、SQLSERVER Redis、Cassandra、Mongodb elasticsearch、Hbase、PostgreSQL hive Neo4J、influxdb 以及数据库以外的中间件和一些小的开发,包括hadoop的生态圈。

就在我7年前当时要换工作时候,由于技能单一没有相关认证,没多少选择。

回顾当时真的是脱胎换骨,现在每周都会接到猎头问“要不要换工作?”而当年基本无人问津。

一个因素是公司的平台原因,还有一个是打铁自身硬。现在我不仅拿到了好几个认证,而且还是认证讲师。

国内Oracle MySQL两个方向的ACE和ACED结识了90%以上,我很清楚,除了平台和什么样的人在一起也很重要,不断向这些老师们学习,才能跟上时代的步伐。

当然不仅限于Oracle和MySQL,其他领域的领军人物都是我的老师。

去年由于我作为开发的教官控制了开发的设计和实现,将数据库故障从2017年的十几起,降低到0起,所以升任公司的数据库总监,管辖公司和子公司所有数据库,指导开发如何设计程序和实现逻辑。

数据架构,既要懂数据库、硬件、中间件,也要和应用开发紧密结合。数据结构加算法就是应用程序,即指导开发也服务于开发。

回顾我个人的经历概况,大学选错专业,工作从小白做起,而且还选错了行业。

真正走上正途是工作6年后,醍醐灌顶是工作9年后。专业、公司、行业都错过,目前总算纠正过来。

只要愿意学习,现在开始也行

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31509949/viewspace-3151614/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
管理员

注册时间:2018-03-30

  • 博文量
    2383
  • 访问量
    984251