首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

学习从来都不是件愉悦的事、磨炼技能更需要刻苦

最近在「得到」精英日课上,看到些国际上关于学习研究的最新结论,本文结合这些研究成果和自己学习PLC的心得,把这些理论分享给大家。

1、学习不是件愉快的事情

就我的个人学习历程来说,无论是在学校还是工作中,基本都是被逼学习,为了考试学习,为了完成工作学习,显然这些都不会使我感到快乐。

以前认为学的内容不是自己喜欢的,才导致学的这么痛苦。但是在看了万维钢老师介绍的最新心理学研究成果说,学习这件事本身就不会使人愉悦。

掌握一项高级技能需要刻意练习,但是刻意练习要求重复练习多次,在重复练习的过程中肯定会遭遇挫折,有时候犯了错误还需要被别人指出来,这个过程一点都不会使人感觉到愉快。

这个结论对我的启发是:既然学习不会使人愉快,那就接受学习过程中的苦。这样反而能新平气和的去练习,而不是想总着有什么“快乐学习法”。

2、间隔式学习

当我们需要学习一项知识时,在时间上最好安排一定的间隔。

间隔式学习的原理是人脑的遗忘曲线:

这个遗忘曲线大家应该多少有些了解,它很有力的解释了,为什么突击式学习属于最差的学习方法。想要在头脑中记住知识,最好一定间隔内不停的重复,直到记忆深刻。

3、用不同的方式学习相同的内容

这个对掌握PLC知识非常有用,也是我自己反复在使用的方法。

先说说我的做法:当我有问题需要学习新的知识时,第一步会从书籍上看相关章节,书上的内容一般比较全面,但是实操性却很低,这时的学习方法就是看、记住、理解。

第二步是从手册(或者帮助文件)上寻找官方解决方案,有了看书获得的基础知识,阅读手册时就会比较轻松。这步基本也是看,如果手册有实操就照着做一遍。

第三步我会从网上找相关教程,或者咨询其他同事。教程的实操性都比较强,拿到手后根据前两步获取的知识,然后根据教程一步步测试,看是否能解决问题。

很多朋友喜跳过前两步,直接去问老师傅或者其他同事,真心不建议大家这么做。这样会剥夺了自己学习知识,解决问题的能力,无法总结出适合自己学习的方法论。

如果你咨询的是比较负责的人,他会告诉你解决问题的思路,以及他是怎么一步步解决这个问题(这才我们学习的最终目的),但是多数时候你得到的都是具体方法。

如果你习惯了这种方式,当遇到没有人知道答案的问题,或者身边没有人可咨询时,靠什么去完成工作呢?

第四步如果身边没有可询问的人,那就打官方技术支持电话寻求帮助。

总结一下,前两步是常规的阅读文献学习知识,第三、四步是通过动手操作和交流学习知识。

最好的学习方法是在不同的场景下,用不同的方式学习同一个内容。

4、学习要有反馈

在学习了一定知识后,要经常测验一下,看看自己是不是真的掌握了,不要感觉着学会就OK了,不测验、没有反馈怎么确定自己是真的掌握了呢?

我们写的程序,想要最终能在系统上运行,中间肯定经历多次修改,甚至会推翻当初的编程模式。就是因为在有反馈后,检验出开始构思的方案并不完美。

5、把新知识嵌入自己的体系中

真正属于自己的知识,是那些长在头脑中的。

如果把头脑比作电脑,学习过程就像是把知识从内存转移到硬盘中,那些我们能熟练应用的知识,是存储在硬盘中的,大脑能随时调取的。

开始学习新知识的时候,要努力把学到的知识和以前的知识建立连接,这样才能快速的把新知识嵌入到自己体系中。

有编程经验的朋友肯定知道,同一个问题能利用不同的指令、方法去解决。当学习了新指令、新编程思路后,可以试着用新技能解决老问题。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180724G19WQU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券