我今年26想在这里写下一点对今后如何提升DBA技能的规划。
30岁前这5年可能是我人生中最重要的5年,今后几十年的生活品质就靠这几年打基础了,怎么才能提升自己的技能水平呢?我想了几天最后总结了几条可行的方法:
1.从今天开始每天坚持写一篇技术博客,看看自己能连续坚持多少天。(毕竟充了一年的会员怎么说也要连续坚持一年才能回本啊!)
2.多做实验,模拟生产环境中能出现的问题进行解决,每天把解决方案记录下来。(我打算跟着AlfredZhao的博客来做实验,然后自己总结经验)
3.做技术必须要英文好,现在才感觉英语是多么的重要,每天在Oracle官网上找一篇技术文章来读。
目前就先完成这几条,计划在于每天坚持执行,而不是100个计划只坚持一天。在新型冠状病毒在家休息的这10天里,先定个小目标—坚持10天。目前来说就先按照计划来实行,那今后5年的规划呢?我不能说一定按照我制定的计划来,但是我有一个大概的5年规划。
在2020年这一年里全力提升自己在生产环境下的实践经验,能够达到一专多能的要求,即在数据库方面精通,在网络,小机,存储,超融合方面熟悉的程度。我觉得计算机是一个生态系统,只有全面了解整个体系架构今后才能走的更远。人经历的每一段旅程都有它的意义。我相信总有一天会用的到,在英语方面能不借助翻译软件看懂oracle的官方文档,能写英文短文。干了5年的技术维护我有一点想要总结的就是——胆大心细,没有人能解决所有的问题,问题的关键在于你敢不敢尝试。只要你敢做就没有解决不了的问题,但是前提是你知道你的底线在哪里,那些操作是绝对不能做的,那些命令是绝对不能输的,你要知道你一行命令所产生的后果,你只要知道你的底线在哪里,就没有解决不了的技术问题。
在2021年时能够解决在公司遇到的所有关于数据库方面的问题,之后找一家专业的数据库服务公司做专职DBA,最好能是内地的技术公司想去内地发展,看自己能不能在大城市站稳脚跟,人总要趁年轻的时候拼一把,过不后悔的人生。2年以后怎么样谁也说不准,现在所能想到的就是在2年以后成为一个能独当一面的技术总监。
再两年以后的规划呢?我现在实在想象不出来,一步一步稳扎稳打吧,先完成每一天的任务船到桥头自然直。我还有其他DBA之外的目标,比如说,想学Python,掌握一门编程语言和掌握一门外语同样重要,今后必将是Python的天下,想学MySQL和一门国产数据库(现在来说学了guassdb)毕竟 there is china,不知道今后谁会一统天下(希望是华为),想培养自己读书的习惯,不知道两年以后能不能达成(我认为可以),学习之外还有生活,努力过好每一天,做一个善良的人。希望能在下一个5年遇到值得陪伴一生的人。
最后写给2年后,5年后的自己,当再读这篇文章的时候可以骄傲的说上面的目标我都已经达成了。