“我的DBA之路”征文专栏

在九月,墨天轮平台举办了以“我的DAB”之路为主题的征文活动。每一位数据库从业者身上都有着很多与数据库的奇妙故事,有刚开始涉及到数据库的新奇,有一路学习成长的坎坷,还有每一个项目背后的辛酸......数据和云将挑选优秀征文,与大家分享,期待与各位共同进步,互相勉励。

南京,古称金陵,是一个风景优美的城市。与南京的邂逅起源于中兴通讯校招报到路上的一个电话。在中兴通讯校招行程中,有幸被中兴三亚研究所录取。去深圳报到的路上接到人事大哥的电话:南京这边有空缺岗位,有兴趣来南京吗?可以调到中兴南京研究所当然有兴趣,哈哈。毕定相对来说,南京离老家也近,回家更加方便。就这样,最终来到了南京,开启了南漂生活。

到公司接触的第一个项目就和MySQL数据库相关。由于学校期间,只接触过SQLSever,而且还是只懂皮毛,一下子进入项目,参与数据库开发维护等工作后,就觉得一阵蒙圈,什么也不懂,需要从头开始学习。也许数据库基础有点差,上手不是很快,所以领导没给啥好脸色。有幸,有一个脾气好且非常有耐心的师父给与指点和关照。同时,每天下班回家后,自己抽时间学习MySQL手册。就这样每天抽时间学习,并在项目上实践,过了一年后,对MySQL原理有了深刻的理解。在此基础上,学会了调试InnoDB的代码,不断积累下,对InnoDB的代码也有了深入的学习。

在这个阶段中,知道了996是什么东西。由于项目赶进度,每次过节放假需要加班,体会到了放假加班的无奈与辛苦。

第二个项目是KV存储引擎的开发。上一个项目对InnoDB的理解为这项目的开发打下了坚实的基础。记得当时,首先把InnoDB的代码单独提取出来,进行编译调试,对流程有了详细的理解后,才真正进入开发流程中。在这个项目,经历了方案设计、概要设计和详细设计,然后进入码代码过程。这个阶段,每天都加班到很晚,很累但很充实。这是一个完成的项目开发经历,也是一个宝贵的经验。自此,对InnoDB的原理更加深刻。

对InnoDB熟悉的我,也第一次作为演讲嘉宾参加了ACMUG南京站技术分享。这次演讲对自己是一个总结,也是一个肯定。

第三个项目是一个NOSQL项目:Aerospike。为了完善其数据一致性,费尽了力气。

之后,2018年经历了中兴最艰难的阶段:被美国制裁。看着身边的人跳槽,有迷茫,有彷徨,也会在想万一公司真的不行了,我们这些人怎么办。不管怎么说,还好,公司挺了过来。数据库方面为了更加不受制于人,我们开始向PostgreSQL转移。对我来说,这又是一个默认的数据库,再次出发开始新的征程。

期间参加过PG大会,了解PG数据库动态:

参加国内最大型的数据库大会DTCC:

参加南京举办的MongoDB和PostgreSQL联合举办的技术沙龙,有幸第一次抽到奖品,哈哈。

这不,一年一度的行业盛会要来了

最后,回顾这段经历,只要愿意学习,能够坚持,技术总会得到沉淀。愿与大家一起共勉,共同进步。

出处:墨天轮(https://www.modb.pro/db/7277,复制到网页中打开)

南漂DBA——除了996,还可以收获这些...相关推荐

  1. 32岁阿里数据工程师辞职后:做报表3年,我发现比996还累

    最近有一个趋势,无论是很多IT互联网巨头公司,还是和同行的交流,发现大家都在向B端迈进,也就是做出为企业服务的东西,比如阿里云. C端,也就是我们每个人使用的app端,其实增长的空间已经很少了. 那么 ...

  2. 北漂职业生涯中心酸而又收获颇丰的一年

    每年的年初年末的惯例,只不过今年把这篇文章搬家到这里来了. 总结2016 2015年底跳槽到现在的公司,从那时开始便经历了一段从未经历的职业生涯.整个过程中多次想放弃,由于种种原因又坚持了下来.现在站 ...

  3. 女程序员南漂3年:有种心酸叫孤单的人总是晚回家

    01.挤地铁练成了一身本事 时间过得真快,不知不觉参加工作三年多了,在这座陌生的城市,住过城中村,租过只能放下一张单人床,伸手就能触摸到对面衣物的小单间,去过刚刚起步的创业公司,老板也编写代码. 那段 ...

  4. 如何在ORACLE CLOUD中创建和访问容器集群丨内附官方文档链接

    墨墨导读:本文描述如何在Oracle Cloud中创建并访问容器服务.为了简单,所有的操作都是针对root隔离区. 创建允许容器运行的政策官方文档链接 这一步是必须的,否则可以增加容器容器. 官方文档 ...

  5. HTML保存变暗了怎么办,浮漂用久了漂尾变暗怎么办?试试这样做,没准还有救...

    咱们日常作钓用的浮漂,大多数漂尾都比较细,而这种细漂尾不知道大家发现没有,用的时间稍微久一点颜色有可能会变暗.变淡甚至直接掉漆,如果你的眼神不是太好,用长点的竿子根本无法看清漂相. 尤其是冬季,一方面 ...

  6. 分割线不显示_90后都30岁了,为什么还不结婚

    2020年中国第一批90后已经30岁了. 在传统观念里,30岁作为人生的分水岭,成家,立业,结婚,生子,通通要在这之前解决掉,才算赶上了,人生的进度条,然而媒体针对90后,这一项调查问卷显示,近一半的 ...

  7. 【稳定性day1】从DBA到运维架构总监之路 - 专注的力量

    本文来自宝宝树运维总监刘秋岐的分享.随着MySQL的不断成熟,逐渐被用于更多大规模的网站和应用了,比如说当前最火的Facebook.淘宝.阿里.兰亭集势.宝宝树这样的大型的网站都在使用MySQL数据库 ...

  8. 1024程序员节,让996见鬼去吧!

    阅读本文大概需要4分钟. 每年的10月24日,是属于我们程序员一年一度的节日.在计算机世界中,1024 是 2 的十次方,是二进制计数的基本计量单位之一. 程序员经常需要加班经常需要牺牲周末.从201 ...

  9. 楼主考南师计算机学硕,南京师范大学考研详解:据说这所学校不太好考?嗯,是真的!...

    学校:南京师范大学 地区:江苏省 属性:"211工程"院校."双一流"世界一流学科建设高校 关于南师大 南京师范大学,地处江苏南京,拥有绝佳的地理位置.在全国第 ...

最新文章

  1. Hibernate各种主键生成策略与配置详解 - 真的很详细啊!!
  2. Eclipse,myeclipse开发中常用技巧总结
  3. java 子类强转父类 父类强转子类
  4. Matlab错误:Y must be a vector or a character array
  5. Flowable学习笔记(二、BPMN 2.0-基础 )
  6. CVPR 2020 Oral | 妙笔生花新境界,语义级别多模态图像生成
  7. Java中的length字段和length()方法
  8. Drupal第三方库jQuery UI起死回生,多个漏洞影响网站、企业产品等
  9. 项目知识学习篇———PostgreSQL数据库
  10. 记录大三第一次面试经历
  11. SpringMVC+Spring4.0+Hibernate 简单的整合
  12. win7清理系统后,音频设备被禁用,没有声音
  13. Exchange 2003 和 Exchange 2007最大处理器数、内存支持比较
  14. android手机修改app名字,手机App名字图标随意改,藏羞羞东西再也不怕被发现了...
  15. SQLServer 2000 Service Pack 4 简体中文版
  16. 【转】Steam 开发者收入计算
  17. 数据特征分析 正态性检验
  18. 如何删除双系统中的一个系统
  19. k8s、Deployment多副本资源详解、SERVICE通信、案例一nginx端口暴漏、案例二tomcat端口暴漏、案例三jenkins端口暴漏
  20. 涅普之rce(远程代码控制)

热门文章

  1. Hacktoberfest活动导致GitHub捐款近5万
  2. (2)MyBatis简介
  3. Bootstrap 的过渡效果
  4. 在Vrep中如何创建基于QT的GUI
  5. 深度学习笔记(49) 风格代价函数
  6. 计算机检索基础知识,[转载]四 计算机文献检索基础知识(原理、结构和功能)...
  7. python3 json_python3 json模块
  8. Luogu P1550 [USACO08OCT]打井Watering Hole
  9. Django使用本机IP无法访问,使用127.0.0.1能正常访问
  10. 如何在自己的程序里执行/终止一个外部程序?