为什么又把即学式和预学式这个刚进提高班时的话题拿出来说嘞?这还得从最近几天帮学校图书管维护数据库说起。其实整个的维护过程没有什么太大的技术难度,无非就是写几个批处理或者设置一下计划任务什么的。唯一可以有所学习的地方是数据库方面,学校图书馆用的数据库是sybase,以前只是听过没有接触过,觉得挺神秘的。研究了几天之后发现其实和SQL差不多,大同小异。在学习的过程中真正的体会到了老师所说的即学式的优势,同时对即学式也有了更深的认识。
- 建立在预学式基础之上
接触sybase有一段时间了,自己总想着把sybase的用法以及一些个结构什么的往sql方面靠,因为我知道自身所拥有的关于sql的知识是数据库方面比较公共性的知识。说白了就是通用的,一般的数据库都具有的功能。也就是最近几天一直在做一件事:用自身所拥有的sql的知识去快速学习sybase,然后快速上手,最终解决问题。之所以能比较快速的上手,这绝对归功于即学式的优势。现在想想即学式能为我们的学习提高效率的关键在于自身拥有大量公共性的知识做基础。试想没有sql的基础用即学式的方法去学习sybase,那只能是寸步难行。但是如果有了sql的基础,那么需要做的就是比较二者的不同点,重点学习不同的地方,相同的地方完全可以跳过。这样便可以快速上手一个陌生的数据库,无论是sybase也好oracle也罢,都一样!我们以前所用的预学式的那种类似于诸葛亮学成下山的学习方法并不能完全抛弃,甚至可以说这种方法是万万不能抛弃的,因为只有具有了预学式给我们带来的大量的公共性的知识我们才能去利用这些知识,然后借助即学式的方法快速的掌握新的知识。
- 不可迷失自己
应该说越往后我们工作中需要的大部分的知识越多的是由即学式得来的,因为你不可能在学校把所有的知识都学到,你只能学习有限的那部分公共性的知识。然后在工作岗位上具体到某个细节后就需要去找资料,找视频(非常有用)再去具体学习。这里的学习便是完全的是自己学习,快速的学习。老板不会给你很长的时间去慢慢的精通这些东西,他们关心的只是怎样能快速完成手头的项目。那么在用即学式的方法学习新知识的时候万万不可迷失自己,一定要紧盯自己的目标(完成手中的任务,而不是系统学习新知识)。在学习新知识的时候我们应该报着一种什么态度呢?不要太深入(你也不可能太深入)以完成任务为目标且顺便学习新的知识,报着上述那样的态度去对待新知识,自己压力也会少很多。任何一门知识想去系统的学习,想去精通必须是需要时间的,但是我们应该权衡一下,在自己有限的时间内更多的应该学习那些对自己以后发展有利的知识(公共的性的知识),而对待那些非公共性的知识做到了解、会用、能干活即可,我们没必要更没有时间去系统的学习他们。
- 必须勤动手
在用即学式学习的时候需要借助网络的力量,无论是文字性的资料还是视频性的资料甚至有的资料是英文的。如果仅仅是靠用眼睛看这些东西很难快速掌握。拿自己来说,我是很少有耐心一个字一个字的从头到尾去看一本类似教材的东西,遇到不会的翻翻手册还行,一字一句的去看实在是受不了。更没有时间去看一整套的视频教程,但是如果这是公共性的知识,那么必须系统的看,慢慢的看。也就是说一集一集的看完sql的视频再去一集一集的看oracle的视频那纯属浪费时间(相同的部分跳过,重点看不同的部分)。但是在看的过程只看不动手就会发现看完这一章看下一章的时候上一章基本上什么东西都没留下,信心马上就被摧毁了大半,后面的学习就没有了乐趣。针对这种情况我觉得最行之有效的办法就是亲自动手实践,不动手什么都是白扯。其实古人早就说过“纸上得来终觉浅,绝知此事要躬行。”在学习新知识的时多动手帮助熟练操作、帮助思考,使得自己对新知识的印象更加深刻。
名词解释:
即学式:遇到新的知识马上学习,快速掌握,然后解决遇到的问题。
预学式:为将要遇到的问题提前学习某些知识。