这个七月实属梦幻和魔幻的结合体,先有周杰伦时隔数年再发专辑引爆话题,然而后面谁又能想到周杰伦发专辑的月份,微博热搜最爆的男艺人竟然不是他。有时候世事就是这么难以预料。我们it从业者,绝大多数都是小镇做题家,之所以我不敢用全部,是因为我真的认识家里拆迁好几套房,住在大院里从小就不缺钱的同行。
我成长在一个三线城市,和无数的同龄人一样,从小学开始一路考试一路升学,毕业后又在工作中经历着一个又一个没有标准答案的问题。如果和其他dba同行不同的是,大概就是我在毕业之前就打算从事这个。
第一阶段:从0开始到建立名字
第一份dba工作是校招进入的,那会领导对我想当dba的岗位倒是不反对,只是担心我不懂业务,后来证明他的担忧是对的,面对很多业务系统的时候,不懂业务的我闹出过一些啼笑皆非的数据库操作。
作为初入行的dba,我面临更大的问题是,身边没有人可以请教。部门同事除了做项目经理就是三班倒的基础运维,没有谁专精于数据库,而乙方驻场的工程师也没有去解答我和他们系统无关疑惑的义务。遇到问题,要么自己去翻文档,要么去论坛或者厂商那边咨询。前者可能不一定找得到匹配自己的,后者又要面临来回往复的时间差。真遇到紧急的问题时,每一次做什么操作,其实都是在拿公司的生产环境给我试错。好在我运气好,大的纰漏没出过,小的错误都能第一时间被发现解决。
两年下来,回顾我那段职业生涯,竟然没有因为人为错误影响生产环境。但是我也感到了,自己在这家公司已经到了瓶颈,系统规模都谈不上很大,多数都是几十gb的库,一个服务器能跑好几个实例,平时去登一次生产环境需要走流程,想要去抓个awr报告也没法带到自己的电脑上去慢慢看,遇到的问题也比较集中在某几个范围内。我和部门领导开诚布公地聊了我的困境,并且希望离职,在离职之前,我会交接好相关工作,后续几个月如果生产环境有什么问题需要咨询我的时候,我知无不言言无不尽。领导对于这事非常开明,不能不说,这让我十分感谢他甚至觉得欠了他一个大人情。
第二份工作因为行业和公司制度的不同,好处是可以随时登录到生产库,去实时观察系统情况,另一个就是我有了一定的自主权,不再是任何大事小情都要领导签字。入职之后,我开始对公司的生产环境进行改造,第一步就是把几个重要系统从oracle的单实例迁移到rac,然后在生产网段和测试网段都配置了oem,有了一个统一的图形化管理。随后又建议领导,弄个异地灾备,第二年部门预算也批了,于是我又趁这个机会,把公司的重要系统又配了异地的dataguard。
那段日子无疑是开心的,工作中遇到的难题,我都通过各种各样的方式努力去解决,我在不断升级打怪的过程中,继续当着一个小镇做题家,去帮助公司解决这一个又一个的问题。经历了几个项目之后,我在领导和业务部门那里慢慢有了点口碑。遇到数据库问题时,我们一起探讨,甚至一些项目的会议,也开始邀请我在早期就参与进来。这期间,我还在恩墨学院完成了ocm的考试,也正是这个认证,又让我得到了后来更多的机会。而离开这个岗位,却是因为部门动荡,老员工纷纷离职,我也待不下去了。
第二阶段:从充满希望到费解
也许是第一阶段的两项工作实在是过于顺利,让我对自己的职业生涯产生了幻觉,也许那些别人嘴里的破事我不会碰到。可是小镇做题家终究是小镇做题家,那种遇事解决,解决不了就努力提升自己再去解决的思维,没能帮到我。
我们总说某某类型企业喜欢扯淡不干活,那是因为说的人没见过那种百年以上的外企是如何扯淡的。就扯淡甩锅不干活的本领,进入市场经济仅仅几十年的我们,不要低估老牌资本主义几百年积累的经验。
而我本人也在里面被狠狠上了一课。从刚入职开始,就努力去学习调整自己,让自己能够适应公司的制度和技术体系。随后又在很多项目中花了大量的休息时间来做实验。于是我在部分同事眼里,就成了免费劳动力,甚至可以说,成了个傻子。别人都在想办法甩锅推活的时候,我却总是照单全收。那会想的也很简单,努力做事,提升自己,争取升职加薪。可是每年升职加薪的名单永远没有自己。
作为小镇做题家的我,处在信仰崩塌的边缘。从小到大无论学校家人还是以往的工作经历,都让我相信,努力学习工作,努力解决问题,努力提升自己,就一定能获得提升和回报。可是现实面前,有一种无能为力的感觉。我和领导进行过沟通,为什么不给我升职,他东拉西扯,总是能找到一些点来反驳我。让我真正体会到了,什么叫做欲加之罪何患无辞。
于是我开始看新机会。遇到一个大学里的师兄,做到了it部门一把手。和我一样他也是个小镇做题家。在对我的专业技能进行了仔细严格的评估之后,我们开始聊起工作,和他相谈甚欢,无论是做事风格还是兴趣爱好都挺投缘。聊完他问我,什么时候可以入职,我说给了offer就提离职。他开始去和领导安排后续面试,第二面隔了几天,然后就是一把手面试。这一等我就等了快2个月。期间偶尔他会请我吃午饭,问我一些数据库建设的事情,遇到棘手问题也会请教我。直到有一天,他见到我明显情绪不太对。我问他,是不是事情有什么变化,他很尴尬地说,上头领导给他安插了一个人,编制没了,特别对不起我。
两个小镇做题家彼此苦笑一下,心中的苦涩心照不宣。那顿饭我们都很默契地没再聊工作的事,聊的都是学校里哪栋楼闹鬼,哪个老师以前特别凶,哪个食堂饭菜好吃,哪个系的女生好看。对于两个小镇做题家来说,学校就是我们希望回去却又永远回不去的理想乡。有些事情,我们理解,却又不解,我们希望改变,却又无法改变,我们渴望规则公平,却又对规则以外的事情无能为力。
第三阶段:从费解到坚持
后来我果断放弃了沉没成本,不再纠结过去到底自己的付出是否得到了回报,选择了跳槽。比较有趣的是,薪资比我之前升职预期的涨幅要多得多,而且权限提高了,甚至可以去自主做预算。我的岗位已经不仅仅限于dba,但主要职责又还是围绕着数据库。
这家公司是个民企,但是又等级森严。公司体量大到和一个小县城人口差不多,从一线的实体服务人员到高层的管理者,和我们国家的人口结构甚至都很像,在这里能够找到几乎每种背景的同事,小镇做题家们的数量大概是我前几份工作遇到的总和甚至还多。在项目中,我有幸参加了一些能和一线工作同事的项目。而小镇做题家们的生活,却在各自的岗位上各有各的苦逼,有的在工地每周要风吹日晒七天,有的每天在客户之间疲于奔命。每每和他们聊天时,我都会问他们一句,自己现在的生活,是自己学生时代所设想过的吗?几乎每个人的答案都是同一个,不曾设想。
在那里我看到的是一个个小镇做题家们步入职场,从坚信努力到回报,到慢慢接受现实,这期间的很多经历,我和他们如出一辙。甚至有些时候,他们经历的要比我更加让人沮丧。一个工程部的大哥跟我说:“兄弟你比我年轻,我还能在你身上看到激情,要是有条件你可千万别褪色。有时候咱们这个公司就需要你这样一门心思的人。”后来的故事剧本,就快进到了第一段的结局,部门动荡老员工离职,而我本人也再次选择离开。
现在我在从事着的,是国产数据库,公司产品从第一行代码开始写起,肉眼可见地一个迭代接一个迭代。我也在从中收获着成长。对于一个理想主义者的我,一个小镇做题家出身的人,这无疑是件让我感到开心的事。尤其是在这几年各种风云突变之后,有些事情,就需要小镇做题家们用理想主义的劲头,前仆后继地做下去。我愿意继续坚持自己认为对的事情。
小镇做题家,也许不是什么光鲜亮丽的身份,只是我们无数没有背景没有捷径没有后门的人自嘲的一个身份标签,但同时也是代表着我们这些普通出身的人,通过自身努力渴望公平渴望成就的美好寄托,是劳动人民的一份子。而正是无数充满理想情怀的劳动人民,让003乘风破浪,让歼20一飞冲天,让中国从当年的落后贫穷,走向今天在给各个领域逐步追赶甚至赶超。
昨晚睡前,看了复旦大学沈逸老师论述小镇做题家的视频,辗转反侧不能入睡,遂写下了本文。感谢也是小镇做题家出身的沈逸老师!