首页 > 代码库 > 关于数据库学习进阶的一点体悟

关于数据库学习进阶的一点体悟

  收到李华荣邀请,写一篇关于数据库方面的学习经验和感悟心得的文章,最初有点诚惶诚恐,因为自己技术上也只能算个半吊子,无奈他不嫌弃,那就硬着头皮分享一下自己数据库方面的一些学习经验以及心得体会吧,希望对刚入门的同行有所帮助。

 

  关于学习方法,个人感觉因人而异,有些方法不见得适合所有人。个体不同,学习方式与学习效率也各有不同。找到适合自己的学习方法才是最重要的。所以关于这方面,大家秉承取其精华、去其糟粕的原则来看待吧! 

 

  有句话说得很好,“以大多数人的努力程度之低,根本轮不到拼天赋”,一直以来,我都觉得自己天赋很差,所以我也比大部分人稍微努力一点,我勤奋的写博客,总结归纳数据库的各个知识点、遇到的案例等等。我相信勤能补拙。另外,我也经常遇到网友问要如何学好数据库技术,很多人都在寻找捷径,他们相信有快速、高效的方法能让他们迅速精通数据库技能,反而忽略数据库学习是日积月累的,是需要大量辛勤付出的。其实这是在舍本逐末,方法固然比较重要,但是你如果不勤奋努力付出,即使你有最好的方法,你一样没法学好数据库。 你见过那些大牛的勤奋努力比普通人少呢? 光看看别人写的博客,就知道大牛不知看了多少文档、书籍。做了多少实验、测试.

 

  有很多人会问,做DBA有没有前途? 轻松不轻松? 他们想转做DBA这一行。但是内心也有一些忐忑不安, 前途和钱途有没有? DBA工作累不累?. 其实这个不好一概而论,很多时候是城里面的人想出去,城外面的人想进来这样的情况。 也许你想进入这一行或刚刚步入这一行,个人看法,其实你应该先抛开这些问题,你要先了解你自己对数据库有没有兴趣,如果没有兴趣,我想一旦你步入这一行,你会觉得非常痛苦,因为你不能在工作中得到快乐,反而工作会给你带来无穷无尽的痛苦和烦恼。兴趣决定你能在这一行会走多远。 如果实在是没有多少兴趣,奉劝各位不要贸然进入这一行。

 

  当然兴趣也分一时的头脑发热和发自内心深处两种, 如果是前者,奉劝你要三思而后行。当然,很少有人一开始就对数据库兴趣浓厚的,往往是在优化一个性能问题后,感觉特别有成就感,这样一种正向的自我肯定和激励慢慢演变成了对数据库的浓烈兴趣。 然后想更多、更深入的了解一下数据库方面的知识,慢慢就演变成兴趣和动力了。当你有兴趣了,即使再苦再累的活,在你眼里也变成了一件美好的事情,例如,很多人特别怕数据库出故障、问题,对我而言,出现了故障和问题,我有时候隐隐有点小兴奋,我觉得又多了一次经验积累和深入了解的机会。 也许你觉得有点不解,举一个简单例子,喜欢看小说的朋友,可能连续看几个小时都不觉得累,试想如果让他去看一本高等代数,我想他翻看一两页估计不想看了。

 

  DBA这一行,往往要求你对数据库,操作系统、硬件存储、网络拓扑、系统架构,系统业务都有所了解,甚至还要擅长于和其它同事交流、沟通。 而光一个精通数据库就会耗尽你无穷的精力,所以很多时候都是在考验你的学习能力,当然上面所涉及的有些知识,不是说要你全部精通,而是要你有所了解,因为数据库优化和性能问题诊断真的是很复杂的,真的会涉及其中的某一方面,如果你一点都不了解,真的很难从全局去分析、诊断问题。其实很多时候,人都是对自己不了解的东西有所畏惧,觉得这玩意很复杂,很难掌握,其实你只要放开心态,去多了解和学习一下,慢慢就会积累一些的。很多事情,就像阿甘那样,当你学着学着,发现自己已经在这方面很NB了,所以千万不要给自己思想意识上设立城墙。

 

  勤于思考也非常重要, 这是一个优秀、资深的DBA所具有的特质。只有勤于思考的人,才能在数据库技术上更深入一层,才能将原理和实践结合起来,融会贯通,运用自如。很多时候,如果你在一个问题上比别人多思考一些,更深入一点,你就有可能掌握更多的知识,了解更多的原理。很多人遇到问题都习惯性咨询其他人,须不知你在这个过程中,就是懒惰的表现,不愿意思考,不愿意研究问题。建议遇到问题,先自己思考,尝试解决,实在解决不了的再求助别人帮助。

 

  最后一个就是态度问题,积极的心态和消极的心态,在工作中区别非常明显,如果你以积极的心态去解决工作中遇到的问题,你就会克服各种困难,把所有能尝试的方法都尝试一遍,如果你以消极的心态去解决工作中遇到的问题,你就会各种推脱,各种理由,本来可以积累经验的案例,结果也被你错失。积极的心态能让你不断成长,进步,而消极心态则会让你慢慢故步自封,怨天尤人。有这样一个故事,希望大家以此为鉴:一棵苹果树,终于结果了。第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到10个。很可能,它被拿走99个,自己得到1个。但没关系,它还可以继续成长,第三年结1000个果子……。 

 

  一个优秀、资深的DBA往往是踩了别人没有踩过的坑,犯了别人没有犯过的错误慢慢成长起来的。这是几天前在朋友圈看到的一则很与哲理的话,在此和大家一起自勉! 

 

                                                                                       潇湘隐者书于2016-09-24

关于数据库学习进阶的一点体悟