上周六,在前同事的邀请之下,我给几位在校的同学做了一些分享,主要是聊聊当前数据库行业在中国的现状以及给他们的一些职业建议,这当中用到了墨天轮的《2023年中国数据库年度行业分析报告》,通过这次分享我也发现,这篇分析报告真的是很多萌新了解这个行业最好的内容。分享的过程中,自己当年入行所走过的一些事后看起来正确的路和弯路,也历历在目。临了,我给几位同学提了几点建议,想了想,还是想把它们也落诸文字,既是给自己留个档也是希望大家能给我一些指正,因为即便是现在我认为正确的道路,在未来仍然有可能是错误的。
建议一,顺势而为
职业的选择和发展,既要考虑历史进程,又要结合个人兴趣。
十几年前我毕业就选择DBA,实际上并不了解历史进程,纯粹是个人兴趣,现在回过头看,实属撞大运赶上了Oracle DBA最好的年月。刚毕业的时候,那会在各个行业,Oracle DBA都是稀缺的,会装RAC就能找工作。当时公司的领导愿意给我机会培养我,并且拿公司的测试环境试错,就已经跑赢了很多人。一年多按部就班考完OCP,又用了两年完成OCM认证。职业生涯的前四年,让我有点过于顺风顺水,甚至有了错觉,自己是不是天选之子。
现在回过头看,多少都是时代赋予的红利。几年以后,和刚毕业或者刚入行的DBA们,聊起来,多数和我反馈的是,工作难找门槛又高。DBA这个岗位在那几年里增加了很多,但是需求却没有明显增长。而我当时入行的时间恰好是一个比较好的时间点,早一点,很多学习经验和路径还不足以支撑我上课和自学,晚一点新入行的同行多了,大家竞争更加激烈。
我给几位同学的建议是,现在是国产数据库竞争最激烈的时候,既要投身学习数据库基础原理和体系结构,夯实基础,又要找一门具体的数据库去动手。如果市面上产品太多挑花眼了,那么学习Oracle/MySQL/PG三种中的任何一种,都不会错。找机会去动手实践,不要仅仅停留在纸面上。同时还要抬起头看,外面世界的变化,哪些数据库发展更好,尤其是国产数据库,把自己的经验应用到国产数据库的学习和工作中。
我们改变不了大趋势,敢于逆水行舟的人终究是少数,顺势而为对于我们大多数人来说,才是最好的选择。
建议二,不要二元论
职场上,无论是行业或者岗位,没有绝对的好与坏,只有不同阶段的自己与行业岗位的双向奔赴。
虽然周六的分享中,几位同学没有问及行业或岗位谁好谁不好,但是在过去几年的时间里,确实是有亲戚或者朋友问过我。比如传统行业是不是晋升很慢要熬资历,新兴行业是不是年纪大了就被裁。这些问题让我很难直接回答,因为这个世界上,对于行业和岗位,没有一个唯一的评价标准,而是要针对具体的人。蓬勃发展的企业里,仍然有人在里面格格不入,在不景气的行业里,仍然有人做的热火朝天风生水起。
怎么样去寻找双向奔赴的岗位和行业,这个问题倒是有一位同学提出来。我给她的建议是,如果你还不清楚,那么不妨考虑在实习阶段,多找几段实习经历,在每段经历里面工作3-6个月,多听听公司前辈们的评价和理解,结合自己的自身情况以及实际感受去评判。当然即便如此,也不能完全保证,因为人都是有主观性的,前辈们的描述不排除会有自己的主观倾向,自己的感官也十有八九会有偏差。综合比较才是唯一的出路。
而我自己的经历就是,在实习期只选了一家公司,做测试和兼职的测试环境DBA,不太具有参考性。还是撞了大运,一段实习经历就知道了自己想要什么,毕业之后也顺理成章地按照自己的规划一步一步走。如果再给我机会,我大概率会再选一两段实习经历去对比,也是给自己更多的经验去支撑自己的决策。即便是自己一开始就选对了路,仍然需要再去看看其他的路是什么样子。通过每一条路,不断地找到自己真正想要的东西。
行万里路,才能回到内心深处。
建议三,参考又不盲从
别人的职业路径和经验,只能参考,不能盲从。
那么结合一与二两条建议,在分享时还是给几位同学泼了一盆冷水。不要把我个人的经验当作模板参考,因为时代不同,面对的岗位情况不同,专业知识结构实习经历不同,对于一个岗位的匹配度也不同。个人的兴趣不一样,对知识点的学习动力以及工作的积极性都不同。洪七公教徒弟,知道郭靖黄蓉资质不同性格不同根基不同,就会教授不同的武功。比如,我们去一些培训机构上课,做不到这么细的粒度,只能靠个人去调整。
那么那些可以参考呢?我列了几样,一个是趟过的雷和坑,尤其是具有普遍性的那种。相当于给自己多一个警钟,永远长鸣。第二个是与人打交道中总结的经验,比如做DBA和业务部门打交道的经验,可以在往后的工作中作为参考。第三个是心态的调整,有的时候大家都会陷入一些心态低谷,怎么样调整自己,怎么样激励自己,这些都可以参考,有的可能是鸡汤,有的可能没什么用,但是知道什么没用也是一种收获。
至于所谓的成功经验,请相信我,大多数人自己都不一定能知道自己成功的真正秘诀,大部分时间结果都是:听君一席话,胜似一席话。贾宝玉进了曹营,你说你的,我听我的。
如果贾宝玉非要按照曹丞相的经验生搬硬套,那一定死的很惨。
建议四,学会认输
如果有明确的依据告诉自己走错路了,尽早调头止损。
我接触过一些优秀的交易员,他们中的一些人,都有着严格的止损止盈阈值,过了这个阈值必须第一时间止损止盈,绝不纠结沉没成本或者贪恋利润。但是实际上在职业生涯里,我们依旧会遇到自己命名走错了路,或者在某个公司某个岗位已经没有未来,依旧纠结沉没成本不肯放弃。包括我本人也经历过。尽管事后发现,自己过于纠结,但是当局者迷,仍然会看不清情况,总是需要周围的人提醒自己。
从小我们受到的教育,都是百折不挠,坚持到底这一类,但是很少有人告诉我们,及时止损离场有什么样的积极意义。职场不是学校,不是你更努力学习就有机会获得更多知识,即便是学校里,在天赋限制之下,都有可能出现怎么努力都不再进步。就比如我在中学的时候,数学老师已经明确告诉我,数学竞赛这条路不适合我,专注于中考高考才是正确的路径,但是我自己完全不信,直到有一天发现,曾经看起来和我成绩差不多的同学,已经让我难以望其项背才肯罢休。
及时认输,调整方向,往往是一个更好的选择。生活中我们之所以不愿意这么做,一方面是当局者迷,不清楚自己进退维谷的真正原因,另一方面也有面子的问题,认输丢面子。前者需要更多的旁观者给予我们建议,让我们能够走出这个泥淖,后者则是需要我们放下所谓的面子。有时候里子更重要。
认输不是投降,只是明确了自己当下和未来不匹配之后,做出的一种选择。
建议五,熟练掌握第二门语言
我们出生自带一门母语,学校又会教我们第二门语言,这第二门语言有时候至关重要。
最近两年,chatgpt为代表的生成式AI提供了非常便捷的翻译,所以也有朋友跟我说,以后学一门外语都没必要了。但实际上,外语的作用不仅仅是文字翻译,还有口头的语言沟通。诚然用翻译软件会是一个选择,但是实际在工作中,没有翻译软件的场景仍然会在一个较长的时间内占据主流。一个外企不会招聘一个只会翻译软件而没有真正掌握一门外语的候选人,同样,很多工作内容可能都是口头的交流,需要对语言有相当程度的了解。而且人与人之间的信任,也恰恰也是在口头交流中逐步建立起来。
我给几位同学举了我自己的例子,在当初面试的时候,我是唯一一个二面三面四面都过了的候选人,其实没有别的诀窍,就是我能熟练听说读写英语,能够正常交流沟通。而且在后面要了一个很高涨幅的offer,也都是基于此。后来这段外企经历,又让我拿到其他的机会,实属多米诺骨牌了。作为一个在毕业之后常年不断训练自己英语公众演讲和表达的人,我很清楚,这条路对多数人都不好走。但是有时候,为了获得更多的机会,熟练掌握一门外语又是必备的。更别说在当下,熟练掌握一门外语的成本和方式都和以前大相径庭。随着中国企业更多地出海,未来海外的岗位、和海外交流的岗位都会日渐增多,谁的语言掌握更好,谁就有更多的机会。
掌握第二门语言,也许不能让你获得更高薪资,但是却有助于你获得更多工作机会。
太阳底下,本无新事,一切过往都有可能成为未来的再现。然而历史又不仅仅是简单的循环,而是在不断的螺旋往复中发展。我们固然不能完全照搬过去的事情,但是过往的经验,却能够为我们解决当下的困境,提供一些思索。
结尾之处,仍然还是想引用让子弹飞里的桥段“那么此时此刻,恰如彼时彼刻”。




