长期记忆技术成为该领域的专家?

时间:2009-05-14 23:00:31

标签: memory mnemonics

我熟悉一些助记符/记忆 techniques大约一年。

我认为这种技术可以为开发人员带来显着的好处,甚至可以让你成为该领域的专家。

如果您熟悉这种技巧,您就会知道长期记忆的助记符技术。我们经常阅读大量的书籍,有许多你不记得的概念,因为它们不会经常出现在你的日常编码生活中。所以,你需要在数月和数年之后一次又一次地学习它。

与框架相同的情况。熟悉框架的语法,有用的代码构造等需要一些时间。但是过了一段时间,你忘记了之前框架中的许多概念(或者你很少使用的框架 - 但这对你来说非常重要)。

通过使用这种技术,您可以随着时间的推移建立可靠的可持续发展的可持续知识库 - 您可以确信在一段时间后您不会忘记您之前学到的概念。 / p>

请告诉我你对这个想法有什么看法? 您已经熟悉了助记符技巧,请讲述您的经验 - 听到它会非常有用和有趣。

有用的链接:

Method of loci

Mnemonic

5 个答案:

答案 0 :(得分:9)

我最喜欢的方法:

Type it into Google

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

答案 1 :(得分:4)

你不记得如何成为一名优秀的程序员,而不是记住如何成为一名优秀的古典小提琴手。您练习练习练习。这将让你自然地回想起最重要的结构,正如Chad所说,谷歌是那些不那么重要的结构。我从来没有觉得需要使用助记设备或死记硬背来学习编程结构或技术。

答案 2 :(得分:4)

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

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

答案 3 :(得分:1)

几年前我读过Harry Lorrayne的“记忆书”,发现其中的技巧非常适合记住相关事实。但是,根据我的经验,我的技术可能更有用,即:

  • 记忆从长远来看并不适用。如果我没有记住某个特定的清单或事实,我最终会在几天或几周内完全忘记它们。

  • 我无法将这些技术应用于分层数据集,例如类库。这使得它们的使用功能不那么强大。

  • 这些技术对于可以通过语音或单个文本流轻松解释的内容非常有用。但是,我很难将它们应用于更具视觉性的事物,例如数学方程式。

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

答案 4 :(得分:1)

同意其他答案,您可以专注于改进的一些更有用的事情是:

  • 使用“消除”技术解决问题,基本上逐个消除问题区域,直到找到正确的方法
  • 快速访问我需要的资源/ API /信息 - 使用Google,SO,CodePlex,Google代码,Koders.com代码搜索,Google代码搜索,MSDN等 - 了解哪些信息足以大幅节省时间
  • 避免颠簸(遇到问题太久,没有结果),一旦你花了足够的时间解决问题,给别人提供关于你问题的“完整”和“相关”信息,你可以帮助别人帮助你< / LI>

最后,记住编程中的理论是没有用的,但只是阅读,听专家和播客,参加会议可以帮助大量“从记忆中获取信息”

HTH