本篇博文从三个阶段或者说三个方面来说明惨案发生的缘由和结果。希望广大的观众朋友了解,吸收并且自检。
新闻播报:
事发之时在2014年8月22日早八点,因为一篇博客引来一句召唤;因为一句召唤引来一番讨论;因为一番讨论,引来一种对学习的新理念---面向对象学习法。
新闻分析:
通过一篇博客,看出一个人的学习方法或者说是学习理念,是米老师很擅长,也很重要的教学方式。针对我的上篇博客Ajax之旅(三)-- 异步更新,我很有幸的聆听了老师细致地分析教诲。经过自己事后的思考总结,发现老师想要跟我说的对于学习的态度像极了我们常说的“面向对象”。故,现将之总结为一篇博客,说说我理解的一种新的学习理念---面向对象的学习。
学过编程的人都知道:面向对象的三大特性就是封装、继承和多态。听过米老师讲学习方法的人也都知道:学习就是一个过程。而我很有幸,既学过编程,也听过米老师讲学习方法,并且通过这次“惨案”的亲身经历,所以,很自然的将两者联系到了一起。下面就按照从刚刚接触一个新知识,到最后结束这个知识,开始下一新知识学习整个过程,来说说我的看法,大家看看对不对。
开始“新”知识---多态
大家都注意到了吧,整篇博文的“新”字都是带引号的,为什么这么写呢?一方面是吸引大家注意,这是重点;另一方面也是为了大家理解我后文所说。有点晕了吧,下面就听我好好分析分吧。
首先需要讨论讨论,究竟什么是新知识?每一阶段的学习都是新知识吗?以前我确实是这样认为的,可是现在看来,还真的不是这么回事。什么才可以称之为“新知识”?极端来说吧,一个对你来说全面陌生的领域或者通俗说零基础的知识,才能称之为“新知识”。如果不是这样呢?那么就是旧知识了。所以,就我们现在阶段接触的东西,真的没有新知识!
其次,针对这每个阶段的“新”知识,确实有一些和我们以前是不太一样的,稍有变动,不同实现,有没有很像面向对象中的“多态”?基础架构是不变的,但是每个阶段的重点不一样。所以实现也不一样,这样可能效果也不太一样,所以我们觉得好像是新东西了。其实“基础架构”一直都没有本质上的变动,顶多有个范围上的变动吧,我们越学越多了,越学越深了。
开始学习知识初,我们需要的态度是:多态;我们要知道,没有全新的知识,只是旧知识的演变。那么结束该“新”知识时,我们需要的又是什么态度呢?个人觉得应该是:封装。
结束“新”知识---封装
“新知识”学完了吧,其实这里不能用完来说,因为一个知识还会在下个阶段或者下下阶段出现。正如上段所说,所有知识“根源”一样。可是之所以分为各个阶段,也是因为虽然“根源”一样,但是可能侧重点是不同的,或者说深度、广度是不同的。所以,在每一个阶段结束后,一次对该部分知识的封装是很必要的。
这时候的封装,一方面给我们走过的道路留下痕迹;另一方面也是方面我们以后“多态学习”的易提取和易调用。这里的封装,也就是我们常说的总结了。针对这方面,我们也许做的还不够好,但是认识和理解还是有一定基础的。
从思维导图到博客或者笔记总结等等,都是我们对某一阶段学习的封装。这一习惯大家也是在逐渐养成。可是下面所说的确是大家很少注意,也是我从来没有注意过的。那就是学习“新”知识时,对旧知识的继承。
总结的总结---继承
这里说的不仅仅是在哪一阶段的学习,而是在所有的学习时刻(当然,真的新知识除外)。我们常说总结,也常做总结,可是真的只是总结,总结完了也就结束了。于是下一个“新”知识来了,我们又是从头学习,学完之后重新总结。这样,每次的学习都会给我们极大地陌生感,给我们各种关于学习苦,学习累的负面情绪。
所以,我就想要说:继承吧---做总结的总结。不管是在学习什么,光做好多态和封装是不够的,我们做这两个不都是为了“继承”吗?好的多态让我们对“新”知识有了继承的想法;好的封装让我们在下阶段学习中更好的继承。
新闻总结:
由一篇博客“惨案”引发的深刻分析讨论,由这份深刻讨论引发的“面向对象学习法”。对“新知识”的态度要“多态”;对“新知识”的处理要“封装”;对“新知识”的应用要“继承”。
面向对象的学习方法,不知道你听完之后有什么感觉,也许这里会有些牵强,毕竟还不够成熟。因此,仅以此文给大家以提醒:注意我们的学习方法,好好想想,好好用用。学习将不再是一件让人头疼的事情!