学习PLC,不光要意会,更要在实践中神会!
1、理解为先
在我的整个学习生涯中,几乎每个阶段都有喜欢的小说,从金庸到盗墓系列,从军旅小说到网游世界。看这些虚构书籍时,基本都是一目十行。这些书可以只关心故事情节,跟随作者的思路,去体验另一个虚构的世界。
技术类书籍如果还按照这个方法阅读,可能所有的字都认识,却不明白写的是什么。
技术类书籍的阅读时间,比虚构类书籍要长很多。书中每个概念都要尽可能的去理解,即便无法做到全部理解,最好也先记住。
看书的过程中多停下来思考,想想原理以及如何在程序中应用。
阅读是为了理解以前不懂的概念,理解了,看的慢也有收货,不理解,看仅仅是个过程,对学习没有任何帮助。
2、通读与检索性阅读
对某个技术不懂时,通读一本书能窥得整个知识体系。初学者没有办法预先知道,所看知识怎么使用,以及用在什么地方。就像PLC处理程序一样,仅仅只有输入,没有处理过程,自然就无法输出。这个过程是入门的必经之路,有了积累才能在以后发挥作用。
除了通读解决掌握知识结构,还需要另一项技能:检索性阅读。
检索性阅读比较有目的性,通常是为了解决某一具体问题。比如项目中用到自由口通信时,通过查看资料,完成通信程序的编写。
通读能让知识体系化,检索阅读是为了解决具体问题。
3、不要盲目读
拿到一本书,不应该抓起来就从第一个字开始看,最起码要先看看目录,仔细阅读前言部分。要是你无法判断这本书,是否值得阅读,最好去网上看看书评。
技术类书籍虽然有千千万万,但总的结构都差不多。以写PLC的书籍为例,第一章基本是介绍PLC的历史,第二章会是原理,第三章介绍硬件……。都是从简单到复杂,逐步展开。
每一章节会有几个重要的概念,以及这些概念怎么理解,最后结合实例讲解怎么应用。
所以准备学习之前,先大致把这些概念看一下。知道那些是已经掌握的,那些是首次见到,做到有的放矢。学习最忌讳平均用力,不分主次,浪费精力,更浪费时间。
看书时除了掌握书本上的知识,每看一本书,都要有意识的培养自己学习的方法论,形成属于自己的学习套路。
4、多总结
你可能知道PLC处理程序的过程,是不断输入,然后处理,最终输出处理结果,一直循环执行以上三个步骤。
读书学习与这个过程类似,要不断的总结输入了那些知识,这些知识间有什么联系,怎么处理。
程序执行的最终要输出结果,没有输出的程序没有任何价值。同理看一本书的时候,有了输入和处理,要思考一下能输出什么?
当看到一个熟悉的知识点时,扫一眼就行,根据自己的判断,直接看实例结果,如果跟预期一样,直接略过即可。预期就是通过输入和处理后,输出的结果。
积累的知识点多了,理解速度会不断加快,一项技能中知识点总量,基本是恒定的,并且都有共同点。所谓的融会贯通,不过是掌握的知识量足够多。
5、反复阅读
一本书大致的结构是有简单到复杂,逐步深入。但有时候第二章的内容,可能需要第四章的知识才能理解彻底。所以即便有看不懂,理解不了的地方,也要努力看完,保证知识的完整性。
根据我多年的经验,越重要的知识,越难以理解,反复学习一个概念是必然。
简单的知识,一下就能学会,学了又有什么价值呢!
6、用
通过阅读掌握了概念,理解了知识点,接下来就是要用这个知识去解决问题,读书学习最终目的是用。
英语学习就是很典型的反面案例,中学到大学那么多年,为了学英语而学英语,最终有能力用好英语的却寥寥无几。
在PLC的学习过程中,一定记得把学到的知识用到项目中,不用,就没必要学。
7、教
教是最好的学。
如果你觉得有些知识点,已经掌握的很好,可以试着去讲给别人听,看看能不能完整的讲述下来。根据我的经验,你肯定会在某个地方卡住。
人都是自负的,那些已经很熟练的技术,可能没有想象那么好。
在分享知识的时候,如果你思维不缜密,就很难应对听众的提问。每个人的思维逻辑都不同,考虑问题的角度也有很大差别。分享后讨论,提出不同的观点,能更进一步完善知识系统。