每天学一点知识有用吗
在探索学习PHP的过程中,我发现了一种基于微习惯的学习方式,比如每天花十分钟编写PHP代码,或者每天阅读一篇关于PHP的资料。尽管这种方法颇受欢迎,但它也有一些限制,有时会淘汰更高效的练习方法。长时间跨度的学习方式很难让人明确自己是否在进步,也难以根据进度调整学习方式。更重要的是,简单习惯的设定对于难度较大的任务来说,可能只是一个好的起点,而不是最终的学习方式。
微习惯有缺点,但我必须承认,密集式的项目也存在一些问题!这些大动干戈的项目安排起来很困难,执行起来更是困难重重,而且由于缺乏适当的间歇时间,记住的知识也不多。最好的做法不是一味地坚持某一种方式,而是明白每种方法都有其长处和短处。因此,今天我想讨论一下微习惯在学习PHP方面更有效。
只要你能保持长久的坚持,微习惯学习法的优势就能展现出来,主要有两个:
间隔效应和便利性。先来说说间隔效应。这是一个经过国外深入研究的领域。我们发现,对于间隔时间更长的信息,我们记忆得更牢固,而同样的信息,如果在短时间内接触过多次,反而记不住。举个例子,如果你在十复看一个PHP函数十次,你肯定比在一个小时内反复看十次记得更牢。通过拉长学习时间,微习惯能更好地利用间隔效应,使记忆更持久,相比于一口气学习一大堆,更加有效。
便利性。在日常工作和生活中,我们要做的事情很多,学习PHP本身就已经够难了,但是无论多忙,我们每天都能抽出十分钟的时间来。考虑到这两个优势,我认为我们需要考虑哪些学习目标更适合简单持久的微习惯。
Q
那么微习惯什么时候能派上用场呢?
根据我对微习惯的理解,我倾向于认为,只有当学习PHP的内容不需要太多脑力劳动,并且可以在短时间内完成时,微习惯才能发挥效果。根据"认知负荷理论"的基本思想,信息只有通过狭窄的意识瓶颈才能进行学习。复杂的PHP知识和技能,那些需要将多个信息片段融合在一起才能理解的,会导致较高的认知负荷。这就是为什么学习PHP的高级概念和技巧会很困难的原因。
然而,对于PHP的认知负荷并不是固定的!当你学习时,你的大脑会使用一些机制,比如分块或检索线索,来减轻工作记忆的负担。例如,当你刚开始学习PHP时,认知负荷非常高,因为你必须努力理解每个语法规则。但最终,随着你对PHP语法的熟悉程度提高,认知负荷就降低了。
不同的PHP学习内容对工作记忆的需求是不同的。有些PHP技巧和概念本身就有很高的认知负荷,因为它们有很多新的相互作用的部分。相反,其他一些概念基本上是独立的,可以一次学习一个。
根据这种理解,用微习惯的方式学习PHP的卡片记忆方法可能对记住一些独立的PHP知识有帮助,但对于学习解决复杂的PHP问题的能力来说,可能效果就不那么好大量信息装载到短期记忆中,因此对于大部分缺乏经验的PHP学习者来说,有效的练习活动更像是需要你在一段时间内专注的一系列问题。
微习惯可能更适合于保持PHP知识和流利度,而不是开拓新的PHP技能领域。长期、重复的练习对提高流利度是理想的,但在纠正反馈存在的情况下做出刻意的调整时,效果就不那么明显了。。
所以,每天保持低强度的PHP编程习惯可能会让编程变得更轻松,但可能不会帮助你达到更高的熟练度。后者可能需要刻意练习,强制自己使用不那么熟悉的PHP风格或结构,并需要一定的专注和努力(可能还需要一些外部反馈)。这种习惯无法通过微习惯来持续。
根据我的个人经验,在某些场景下微习惯是非常有用的,当然也有一些效果不尽如人意的时候。以下几种情况,微习惯可能会发挥的知识:
广泛的学科知识。每天阅读PHP相关的博客、观看教育类的视频,或者浏览相关的PHP论文,可能不会让你成为PHP专家,但它可以让你了解相关的PHP知识,需要实践来提升你的熟练度。
使用卡片记忆孤立的事实。这些可以制成独立、可快速测试的知识碎片,也是一个很好的选择。我过去成功地利用零碎的时间学习了很多词汇,这也有助于知识的维持。
提高流利度和维护已掌握的技能。保持最小化的努力可以帮助你熟练掌握PHP,这也是最终精通的一部分。
相反,我如果需要刻意练习的复杂PHP技能,或者在微习惯所要求的时间和努力限制内无法进行有效练习的情况下,微习惯可能不适用。
需要注意的是,耐心和急躁的区别通常是基于实际学习时间的考虑。根据一些合理的估计,要掌握PHP可能需要500至2000小时的课堂时间。如果你每天用微习惯的方式,比如每天十分钟学习,一年坚持下来,你可以达到相当不错的PHP水平!
总结
简而言之,微习惯可能适用于保持PHP知识和流利度,对于开拓新的PHP技能和需要刻意练习的情况可能不太适用。了解自己的学习目标和学习内容的特点,选择适合自己的学习方式是最重要的。
评论 (0)