猿课最近新开通了一门课程《MySQL DBA》。我作为运维大军里的一名新兵,实际上我是今年3月6号才转运维的。所以,我在数据库方面非常缺乏经验,最多也仅限于了解简单的SQL语句。每当需要查一下数据库,这样简单的动作,我可能都需要上网搜一下SQL语句,确定自己是正确的,才敢在数据库上操作。基于我这样的mysql技术水平,当我看到猿课更新了mysql课程的时候,我就付费开通了这门mysql课程。其实作为第九期的老学员,我也获得了新课程优惠价格。哈哈,谢谢猿课给我们这些老学员这么多优惠。下面说一下我购买这门课程的原因,以及简单说说学习了第一部分的体会。
我购买这门课程的原因,主要有三点。
第一,mysql技术是高级运维人员的必备技术。想要在运维工作上有所突破,加强mysql修炼就必不可少了。从上面已经知道,我是一名运维新手,参加运维工作也仅仅四个多月。所以,我非常缺乏数据库的知识,经验谈不上有多少。在平常的运维工作当中,我接触数据库运维的机会也很少。但是在有限的接触次数下,我也能真实地发现数据库对运维人员的必要性。有一次,公司另外一个运维同事生病请假了,运营碰巧有一些数据需要查找,没办法同事请假了,只能找到我了。可是,由于自己对mysql根本就不敢动手,害怕弄坏数据了。所以就在网上搜答案了。折腾了几个小时,查不到到晚上十点了,我还没有查出结果。当时运营的同事也下班走了,我也只好将任务交给请病假的同事在家处理了。当时,我就非常想学习到数据库的知识,运用在工作当中。
第二,猿课这次更新的数据库课程,安排比较系统。我们这种半路转行当运维工程师的,很多技术都是自子摸索着的,缺乏系统性。平常遇到问题,就去搜索,知识点都很分散,没有系统,难以灵活运用发挥,尤其是数据库方面。因为,对于数据库学习,第一步获取大量的数据,这就是很多人的一个大坎了。因为,很多书上都会教数据的命令怎么敲,但是缺乏数据的实操,给很多像我这样的新手很大的阻碍。没有数据,就很难进行实际的练习,不能形象地看到练习的结果。学过的SQL命令,说不定过几天就忘记了。浏览了新课程的目录,课程基本是从理论知识,再到案例实践的安排的。这应该能给我循环渐进的提高的。而且,重要的是,课程的载体是视频讲解,这相当于老师手把手地教我们啊。学习的三个难易层度:学会别人手把手教的知识,学会书本上的知识,学会还没有人懂的知识。可以看出,这种有视频有老师手把手教的方式是学习成本最低,也是新手最容易接受的方式。所以,我认为自己既然需要快速入门,也想节省自己找资料浪费时间,还不如跟着老师一步到位,这样学到的都是必要的知识,学到的都是我们运维最核心需要掌握的技术。
第三,我需要通过学习更多的技能,扩大职业发展空间。因为深知自己在运维技术上的水平,我在入职后就不断学习,主要包括:ansible自动化运维,python编程,docker虚拟化技术等等。目标只有一个,就是从多个维度打造自己的运维。刚开始,我是只会配置lamp和lnmp环境而已的,但是如果我仅停留在这个层面,很快就不适合运维这个行业了。因为这样的技术,比较单一,和别人相比根本就没有竞争优势。所以,为将来能有更大的发展空间,就一定要从多个方面打造自己。如果了解了mysql的技术,那么就掌握了运维的关键部位,所以学习mysql不仅仅能为我多添加一个竞争的维度,而且它还是最具竞争力的维度。
说完自己购买课程的理由,最后说说学习了课程第一部分的体会吧。mysql课程的第一部分是《数据库初探》,从第一节开始,我很快就进入状态了。因为这部分是对数据库的整体介绍,视频讲课老师讲得非常有逻辑。从mysql的连接端,server层,再讲到插件式引擎,日志系统,高可用和日志系统的关系,Bufer/Cache 和mysql性能优化的关系,这些内容都是层层递进的。只要认真跟着老师的思路听课,基本都能跟着思路走。听完九节课后,给我这个数据库小白,彻底地升级了这方面的认知。还有一点要说一下,就是讲课的老师,他的经验和很丰富,因为能将知识讲得那么流畅的,肯定是在这方面做过很多的研究积累的。我觉得新手能遇到这样讲课方式的老师,真的是非常幸运的。
嗯,写下这些内容,其实是对自己最近所做的事情,做一个记录。输出东西,可以逼着自己反思,可以发现自己的缺漏之处,可以看到自己进步的方向。有些概念打磨得越清晰,行动起来就越坚定。期待之后的实践课程更加丰富,自己能够打扎实mysql技术。
编辑回复