数据库|盘点下这些年来改变自己的一些重要时机

数据库|盘点下这些年来改变自己的一些重要时机

有时候想起一些工作和生活中的改变自己的机会还是蛮有意思的 , 绝对不是标榜所谓的成功 , 因为我远远达不到 , 仅仅是对我个人来说 , 回过头来看这些转折点都很偶然 , 有些场景到现在都难以关联起来 , 但是结果就是如此 。 所以 , 我觉得我们工作中不要有太强的功利性 , 需要多一些耐心 , 保持好奇心 。

比如我2009毕业后工作的第一家公司 , 是在一个社会招聘会中碰到的 , 当时大环境不好 , 就业形势还是比较严峻的 。 我在诺大的会场中转来转去 , 没有方向 , 基本都是一些偏技术支持的岗位多一些 , 当时这家招聘的要求是很严格的 , JD上面很明确写着需要2年以上的工作经验 , 但是刚毕业的我还是有点彪 , 还是想试试 , 于是和收简历的面试官说明了自己的情况 , 面试官也是个程序员(后来得知) , 很善意的收下了简历 , 等到HR邮件通知我面试的时候 , 其实时间已经过去了2周多 , 这期间有些候选人都已经选择了其他的机会 , 就这样在歪打歪撞中就碰到了这样一个校招的宝贵机会 , 进入公司的过程也是有点小插曲 , 当时自己比较较真 , 有一道算法题感觉做得不够好 , 于是我回去之后写了有4-5种方法出来 , 当然现在已经全然记不得了 , 隐隐记得好像还使用了微积分 , 然后第二天又交给前台 , 很快我的Java开发职业生涯就正式开启了 。
就在一个很平静的下午 , 我正在开发程序 , 组长交给我一个报表优化的工作 , 大体的步骤就是把一些SQL拷贝到Swing界面配置中 , 看看整个报表SQL执行的执行效率 , 看似枯燥的工作中 , 我发现有些SQL在Oracle中转换一下条件 , 竟然就可以从几分钟优化到几秒钟 , 当时感觉这种成就感爆棚 , 我一下子就来了细致 , 把很多报表SQL的反反复复地做了测试 , 可能就是这样的一个机会 , 为我打开了一扇窗 , 后来我看到公司的DBA基本都是带点虚胖 , 而且工作时间看起来都很神秘 , 于是就充满了好奇 。虽然后来依然是做开发工作 , 但是我隐隐中感觉还是希望往数据库的方向走 , 就这样我在新的工作中也依然喜欢数据库 , 当时开始各种自学 , 买了不少书 , 自己生啃 , 收获最大的就是那段猛做实验的日子 , 而OCP和OCM的学习过程其实都不是太深刻了 。 我当时印象最深的是 , 有一次从客户现场回来 , 走到公司门口了 , 我想起来数据库的区管理的配置就又折回去 , 搞得同事和项目经理一头雾水 , 当时他们笑着说:你这样学习肯定能学出点成绩 。 可能就是这种好奇心和没有功利性的目的 , 我觉得对我当时的学习进步还挺大的 。
后来我开始写博客 , 在ITPUB上面码了不少文章 , 也在这个过程中碰到了好多数据库爱好者 , 这些朋友在现在依然活跃在数据库社区中 , 我想爱好也需要有一个筛选的过程 , 2年太短 , 5年基本可以见分晓 , 而看似平淡的写博客 , 虽然偶尔会有些博文比赛之类的活动 , 总体还是在走下坡路了 , 在一天我收到了社区管理员小鱼的私信 , 问我能不能在技术大会做一个演讲 , 当时懵懵懂懂就答应了 , 而这也为我后来的很多演讲和技术分享开了一个头 。 后来的分享越来越多 , 在大概800多天的一个日子中 , 和一个出版社编辑认识后 , 有了第一本书 。
如果要说工作的机会 , 其实就很魔幻了 , 我后来去搜狐畅游的工作当时是在一个QQ群里面无意中发现的 , 当时有个数据库爱好者的群 , 大家平日里都是各种闲聊斗图 , 偶尔提提问题也会很快淹没在各种对话中 , 同样记得是一个下午 , 无意中看到一条聊天信息找DBA , 聊天信息很简短 , 就带着试试看的心态发了简历 , 很快就去面试 , 而这位同学飞哥也成了我的好朋友 , 这个过程有多快 , 几轮面试后 , 说是等消息 , 结果去1号线的半路上不到15分钟 , HR小姐姐就打电话说整个流程都审批办理好了 。