DM数据库的学习总结

两周紧张的学习之旅得以结束,回顾以往,受益匪浅。
受到今年的疫情影响,我们经历了一个令人难忘的暑假,也让我们经历了一个学期的网课。本次实训也采用了这样的方式。就我自己的感受而言,学一个技术,在线上的理论是远远不够的,就像我们在学校学习电子仪器的使用一样,不论在书本上认识多么深刻,不去实际操作,永远无法真正掌握。问题永远是通过实践才能发现的,也只有通过实践才能去解决的。
一.兴趣学习 方能伊始
从我们这次的实训开始到结束,我见证了从一开始的接近百人的直播间到最后的60多人,这近一半的淘汰率并不是凸显了这次实训是有多难,而是我们做事的一种坚持。从我个人的经历来说,毕竟是个已经经历了大学三年的老同志了,所以在一些东西的接触上确实要比大一大二的学弟学妹们多一点,所以在课程的学习上难度不大,但是,我觉得作为刚进入大学没多久的同学来说,更应该有学习的激情。当我们决定要去做一件事的时候,不怕最后最后结果不尽人意,最怕半途而废。伴着兴趣去接触,去了解一个事物,才不会畏惧挫折。
二.系统学习 看重基础
对于技术类的东西,像数据库这样的,了解最底层的一些东西,从基础开始出发,才是有效的学习。那些晦涩难懂的概念或许会让我们枯燥,但是它却为我们后面的高楼大厦打下了最坚实的地基。如果是学编程的小伙伴可能都会懂那种一个大程序运行一堆报错信息的痛苦,有时候不是我们不会,而是细节的东西往往决定了成败。犹记得我身边的同学经常会拿“你这里少了个分号”这样的笑话来调侃,当然,现在的很多软件有着实时语法检测的功能,但我们仍不得不去关注这些点滴的细节。拿数据库里的查询来说,简单查询确实非常简单,可是到了后面的各种复杂查询之后,很多错误就会频频出现了,这个时候是最艰难的时刻,往往改了无数次仍旧未达目的。像select,from,where子句的嵌套往往让人头大。如果你用过keil,或者类似的语言工具,会知道有一个东西叫DEBUG模式,就是一句一句去执行你的代码,从结果来看是否达到了目的。我们学习数据库也可以采用这样的方式,我总结了自己过程中的几点:
1.首先对自己的程序进行逻辑解释,看是否有错误;
2.语法检测,是否少了括号,分号,关键词是否正确,实例,表空间等名字是否正确等等;
3.函数检测:很多时候,不是我们逻辑出现了问题,而是我们选择的函数不支持我们去实现目的(这个时候就需要去查查手册了,每个数据库都会有自己的使用手册,很多时候,看手册比我们瞎猜测会有效许多,特别对于大数据而言);
4.如果以上都没有解决问题,以查询为例,那么我们就需要手动去计算数据了,像老师给我们介绍的,把数据一起放到其他地方,或许就可以看出其中的关联了;
5.有时候,我们需要怀疑自己是否有过缺失或者多余的操作导致,像在备份的时候,联机,脱机,实例服务的开关往往是容易忽略的。
现在的很多开发软件对于报错做的都非常完善,错误出现我们需要学会去查看错误信息,然后确定解决方向。如果仍旧没法解决,那就去问,问老师,问同学,问广大网友。不懂就问,但是没有思考的去问,那就毫无意义。
三.深入钻研 加深理解
学而时习之,不亦说乎。技术就是一个熟练的东西,它不是像那些需要记忆背诵的东西,我们要的不是大脑记忆,而是肌肉记忆。如果说两周前我还对数据库没有多少了解,那么两周后的我,可以说已经算是入门了。同样的东西,我们一遍两遍可能无法理解,可是当我们不断的去练习,去了解他基本的东西的时候,就会有豁然开朗的感觉。书读百遍其义自见,玩技术,就是要不断的去和技术打交道,不然彼此怎么去熟悉呢。没有人天生就是老师,当我们去不断的积累,去认识更广的东西的时候,再回头来看,会发现,很多东西自然就记录了下来,不是在大脑,而是在肌肉上,对于出现的问题,我们都能游刃有余,你会发现:原来,并没有想象中的那么难。
愿同样是在技术路上行走的你不忘初心,坚持自己的梦想。

你可能感兴趣的:(sql,编程语言)