您是否忘记了如何编码和编程概念?

您是否曾经感到命令或语法从您的脑海中消失了?
您是否曾经感到过您对前几天充满信心的编程概念已经消失了?
然后,您再次返回几周前阅读的书,或者只是开始谷歌搜索,然后转到文档的第一页。

每次您都想从零开始。

你知道吗?
您的大脑是由数十亿个神经元及其之间的连接组成的肌肉。
随着任何肌肉的生长,您必须进行训练。

本文基于以下三个事实:

  • 学习是因为重复
  • 学习涉及将新信息与现有信息连接起来,以增强连接。
  • 您的大脑主要记住与情感(一个很大的成功,您的结婚日…)或重复(自行车)相关的信息。

你为什么不记得了?

正如我之前所说,大脑是一块肌肉。
实际上,您学到的一切都会影响神经元之间的连接。
它们是最弱的,最快会忘记的。
您的大脑是一台智能计算机。
当您不经常使用一条信息时,它就不会具有太多的重要性:您会丢失它。

然后,如果您想轻松地记住事情,则必须安排时间,坚持练习并定期挑战自己。

定期练习

重复是学习之母,是行动之父,这使它成为成就的设计师。 -Zig Ziglar

就像各地的老师,教练和父母都说:练习才能完美。
大脑是塑料的。
随着时间的流逝,细胞会成长,与其他细胞建立联系或失去某些联系。随着我们学习新知识,发送和接收有关任务信息的单元变得越来越高效。
他们用更少的精力通知下一个单元正在发生的事情。从某种意义上说,神经元被连接在一起。
重复是提高编程效率的关键。因为它影响范式-思想,概念和信念。
重点不是要记住,而是要将新信息打入您的潜意识。
然后,您必须有一个学习例程,并且创建一个例程并不困难:

  • 从小处着手:每天分配20-30分钟来学习编程,直到您的日程安排感觉正常为止,然后您可以增加更多时间。
  • 拥有学习日记:您可以在其中写下您所学到的知识,如何应用它以及写下接下来要学习的知识。在进行任何学习之前,请先阅读它。
  • 休息一下或提出问题:不了解某些东西是正常的。不要为此感到沮丧。而是问问题。

挑战自己

挑战可以帮助您填补您可能忘记的事情中的空白。考虑一下您在python中不经常使用的数据结构。您甚至还记得它们的内置方法吗?
如果您每天有15到30分钟的空闲时间来挑战自己或学习出色的技巧,则可以使用Codewars,leetcode和其他平台。
或者,如果您有想法,最好每天进行改进并加以改进。

教或写

如果您不能简单地解释它,则说明您不够了解。 -艾尔伯特爱因斯坦

这句话引述了一切:您了解得很好,可以轻松地解释它,因为您已经找到了理解它的简单方法。如果您在教学或写作方面没有问题,请使用Feynman方法:

  • 选择您想学习的概念;
  • 假装您正在将其教给6年级的学生;
  • 找出您的解释中的空白;回到原始资料,以更好地理解它;
  • 查看并简化。

结论

现在,您对如何更好地学习有了一些想法,让我告诉您一些事情。

首先是概念,之后是语法。

了解每种语言或每种技术都有自己的体系结构,设计模式和概念。 Laravel中的MVC,与Java语言异步,与Erlang并发…如果您理解了这些概念,即使您已经编写了几行代码几周,也可以在短短几天内使用该语法。
别忘了这也是一个缓慢的过程,您可能需要一些时间才能感受到变化。

这里有一些资源可以帮助您:

  • 向费曼技术学习
  • 如何创建完美的例程来学习代码
  • 如何轻松学习编码?

一个好的程序员不会记住。相反,他们知道如何研究。

祝您编码愉快?

资讯来源:由0x资讯编译自DEV,原文:https://dev.to/kolawole39/are-you-forgetting-how-to-code-and-programming-concepts-4chc ,版权归作者所有,未经许可,不得转载
你可能还喜欢