你是不是已经忘记了如何编写代码和编程概念?
你是否曾经感觉某个命令或语法突然从脑海中消失?
你是否曾经感觉几天前还信心满满的编程概念突然就忘得一干二净?
然后你重新翻阅几周前读过的书,或者开始上网搜索,最后翻到文档的第一页。
每当你感觉一切都要从零开始的时候, 你知道吗? 你的大脑就像一块肌肉,由数十亿个神经元以及它们之间的连接组成。 就像任何肌肉一样,想要生长就必须锻炼它。
本文基于以下三个事实:
- 学习源于重复。
- 学习是将新信息与已有信息联系起来,从而加强联系的过程。
- 你的大脑主要记住与情感(巨大的成功、你的婚礼……)或重复(自行车)相关的信息。
你为什么记不起来了?
正如我之前所说,大脑就像肌肉一样。
事实上,你学习的一切都会影响神经元之间的连接。
连接越弱,遗忘就越快。
你的大脑就像一台智能计算机。
如果你不经常使用某条信息,它就不会给予它足够的重视:你会忘记它。 因此,如果你想轻松记住事物,就必须安排时间,坚持练习,并定期挑战自己。
定期练习
重复是学习之母,行动之父,因此也是成就的缔造者。——齐格·齐格勒
正如世界各地的老师、教练和家长常说的:熟能生巧。
大脑具有可塑性。
随着时间的推移,细胞会生长,与其他细胞建立连接,或失去一些连接。当我们学习新事物时,负责发送和接收任务信息的细胞会变得越来越高效。
它们向下一个细胞传递信息所需的能量更少。从某种意义上说,神经元之间会形成连接。
重复是提高学习效率的关键,因为它会影响思维模式——想法、概念和信念。
重点不在于死记硬背,而在于将新信息印刻在你的潜意识中。
然后,你必须养成学习习惯,而建立这样的习惯并不难:
- 从小处着手:每天抽出 20-30 分钟学习编程,直到它成为你日常生活的一部分,然后你可以增加学习时间。
- 养成记学习日志的习惯:你可以记录下你学到了什么,如何应用所学知识,以及接下来要学习什么。每次学习之前都要阅读学习日志。
- 休息一下或者问问题:不懂是很正常的,不要为此沮丧。相反,要多问问题。
挑战自己
挑战能帮你填补知识空白,弥补那些可能遗忘的部分。想想你在 Python 中不常用的数据结构。你还记得它们的内置方法吗?如果你每天有 15-30 分钟的空闲时间,可以去
Codewars、LeetCode等平台挑战自己或学习实用技巧。
或者,如果你已经有了想法,那就每天努力完善它。
教书或写作
如果你不能用简单的语言解释清楚,说明你理解得还不够透彻。——阿尔伯特·爱因斯坦
这句话道出了所有:如果你对某件事理解透彻,就能轻松地解释它,因为你找到了一种简单的理解方法。如果你在教学或写作方面没有问题,不妨试试费曼方法:
- 选择你想了解的概念;
- 假设你在教六年级的学生;
- 找出解释中的不足之处;回到原始资料,以便更好地理解;
- 审查并简化。
结论
现在你已经有了一些关于如何更好地学习的想法,让我告诉你一些事情。
先有概念,后有语法。
要明白每种语言或技术都有其自身的架构、设计模式和概念。例如 Laravel 的 MVC 架构、JavaScript 的异步编程、Erlang 的并发编程……如果你理解了这些概念,即使你已经连续几周没有编写任何代码,几天之内也能重新掌握语法。
别忘了,这也是一个循序渐进的过程,你可能需要一段时间才能感受到变化。
以下是一些可以帮助您的资源:
优秀的程序员不会死记硬背,而是懂得如何进行研究。
祝你编程愉快! 🤓
文章来源:https://dev.to/koladev/are-you-forgetting-how-to-code-and-programming-concepts-4chc

