Memory 要成为这一领域的专家,需要长期记忆技术吗?

Memory 要成为这一领域的专家,需要长期记忆技术吗?,memory,mnemonics,Memory,Mnemonics,我熟悉一些记忆法/记忆法大约一年了 我认为这种技术可以给开发人员带来巨大的好处,甚至使您成为该领域的专家 如果你熟悉这项技术,你就会知道有助于长期记忆的记忆技术。我们经常读很多书,有很多概念你不记得了,因为它们不会经常出现在你的日常生活中。所以,你需要一次又一次地学习,数月甚至数年之后 框架也是如此。熟悉框架的语法、有用的代码构造等需要一些时间。但过了一段时间,您忘记了以前框架中的许多概念(或者您很少使用的框架,但它对您非常重要) 通过使用这些技术,你可以随着时间的推移建立起可持续的知识库,知识

我熟悉一些记忆法/记忆法大约一年了

我认为这种技术可以给开发人员带来巨大的好处,甚至使您成为该领域的专家

如果你熟悉这项技术,你就会知道有助于长期记忆的记忆技术。我们经常读很多书,有很多概念你不记得了,因为它们不会经常出现在你的日常生活中。所以,你需要一次又一次地学习,数月甚至数年之后

框架也是如此。熟悉框架的语法、有用的代码构造等需要一些时间。但过了一段时间,您忘记了以前框架中的许多概念(或者您很少使用的框架,但它对您非常重要)

通过使用这些技术,你可以随着时间的推移建立起可持续的知识库,知识库将可靠地增长——你可以确信,一段时间后,你不会忘记之前学到的概念

请告诉我你觉得这个主意怎么样? 你已经熟悉了记忆技术,请谈谈你的经验-这将是非常有用和有趣的听到

有用链接:


我最喜欢的方法:


我是认真的-你为什么要记住它?

我最喜欢的方法:


我完全是认真的-你为什么需要记住它?

你不会记住如何成为一名优秀的程序员,就像你不会记住如何成为一名优秀的古典小提琴手一样。你练习,练习,练习。这会让你自然而然地回忆起最重要的构造,正如查德所说,谷歌是为那些不太重要的构造而存在的。我从未觉得有必要使用记忆设备或死记硬背来学习编程结构或技术。

你不会记住如何成为一名优秀的程序员,就像你不会记住如何成为一名优秀的古典小提琴手一样。你练习,练习,练习。这会让你自然而然地回忆起最重要的构造,正如查德所说,谷歌是为那些不太重要的构造而存在的。我从未觉得需要使用助记设备或死记硬背来学习编程结构或技术。

该领域的专业知识不是关于记忆函数调用。它是关于在最短时间内解决问题并提供性能、可维护、可靠解决方案的能力

您可以记住STL中的每个函数调用,并且仍然是一个完全的新手程序员。

该领域的专业知识不是关于记住函数调用。它是关于在最短时间内解决问题并提供性能、可维护、可靠解决方案的能力

你可以记住STL中的每个函数调用,仍然是一个完全的新手程序员。

几年前我读了Harry Lorrayne的《记忆书》,发现其中的技术非常适合记住相关事实。然而,根据我的经验,这些技术可能更有用,即:

  • 从长远来看,这种记忆不起作用。如果我没有练习记住一个特定的列表,或者一系列事实,我最终会在几天或几周内完全忘记它们

  • 我很难将这些技术应用于分层数据集,比如类库。这使得它们在编程方面的功能变得不那么强大

  • 这些技术对于可以通过语音或单一文本流轻松解释的事情非常有用。然而,我很难将它们应用于更直观的事物,比如数学方程

也就是说,我在编写谷歌无法替代的东西时使用了Mnumonic技术。有时,当我在代码文件周围跳转时,我使用数字记忆技巧来回忆特定的代码行(通过其行号),或者在文件之间跳转时记住函数名

几年前,我读了哈里·洛雷恩的《记忆书》,发现其中的技巧对于记忆相关事实非常有用。然而,根据我的经验,这些技术可能更有用,即:

  • 从长远来看,这种记忆不起作用。如果我没有练习记住一个特定的列表,或者一系列事实,我最终会在几天或几周内完全忘记它们

  • 我很难将这些技术应用于分层数据集,比如类库。这使得它们在编程方面的功能变得不那么强大

  • 这些技术对于可以通过语音或单一文本流轻松解释的事情非常有用。然而,我很难将它们应用于更直观的事物,比如数学方程


也就是说,我在编写谷歌无法替代的东西时使用了Mnumonic技术。有时,当我在代码文件周围跳转时,我使用数字记忆技巧来回忆特定的代码行(通过其行号),或者在文件之间跳转时记住函数名

同意其他答案,您可以重点改进的一些更有用的东西是:

  • 使用“消除”技术解决问题,基本上一个接一个地消除问题区域,直到找到正确的区域
  • 快速获取我需要的资源/API/信息-使用Google、SO、CodePlex、Google code、Koders.com codesearch、Google codesearch、MSDN等-知道哪些信息在哪里足以大大节省时间
  • 一旦你在问题上花费了足够的时间,就要避免重击(一个问题纠缠太久,没有结果),通过向他人提供关于你问题的“完整”和“相关”信息,你可以帮助他人帮助你
最后,记住编程中的理论是没有帮助的,但是