我们的职业往往需要深度学习;坐下来阅读,理解。我目前正在考试期间,我正在寻找更有效地学习的方法。
我不是在问要学什么,或者是否更喜欢博客而不是书籍等。我的问题比这更实际-
当你需要学习时,你会做什么,我的意思是努力学习?
我正在寻找答案,例如
- 我将我的时间分成 2.5 小时的间隔,并在它们之间休息一下,但从不在中间。
- 我在附近放了一罐水。
- 我在 6 点整起床,并在健身房锻炼开始新的一天。
有什么好的学习习惯,或者希望你已经获得了?
(我知道这与编程无关,但与程序员有关)
我们的职业往往需要深度学习;坐下来阅读,理解。我目前正在考试期间,我正在寻找更有效地学习的方法。
我不是在问要学什么,或者是否更喜欢博客而不是书籍等。我的问题比这更实际-
当你需要学习时,你会做什么,我的意思是努力学习?
我正在寻找答案,例如
有什么好的学习习惯,或者希望你已经获得了?
(我知道这与编程无关,但与程序员有关)
我发现为学习做好准备的最佳方法是:
“测试你是否知道某事的最好方法是尝试从头开始向其他人解释它。”
这一定是我得到的关于知道我是否真的知道某事的最佳想法之一。
我每天或每周留出 x 次时间。否则我永远不会这样做。我尝试每隔一段时间设置一个不同的位置(家/咖啡店/在办公室呆到很晚),让乏味远离。我对我使用的音乐很小心,尽量确保它是放松的 有时即使音乐关闭,我也会戴上耳机,这样人们就不会和我说话了。我在每次休息前或每次训练时都会给自己设定具体的目标。我奖励自己
阅读 Andy Hunt 的“Pragmatic Thinking and Learning” ——那里有很多好的建议。
托尼·布赞(Tony Buzan)写了《思维导图书》,描述了他记笔记的想法。他还有一些我觉得很有帮助的流程想法。最重要的是:学习新材料一个小时,然后休息一下(5-10 分钟),然后复习新材料。一个小时后再次复习新材料,然后是两个小时后,然后是第二天。您需要在一段时间内多次刷新您对材料的接触才能真正吸收它。
在阅读时,我确保在继续之前完全理解文本中的每个部分。
设定一个时间,带走所有的干扰。在家/宿舍可能很粗糙,所以我会在大学期间使用图书馆。开始通常是最难的部分,所以不要为何时退出设定具体的时间限制。这很让人分心,你会看你的时钟,看看“你还有多久”。你不想处于那种心态。工作直到你觉得你的大脑开始失去焦点,无论是缺乏理解还是不得不反复重读简单的段落。休息一两分钟,然后重新集中注意力。当它停止工作时,是真正休息的时候了。
你是夜猫子还是早起的鸟儿?每个人都是不同的。一大早我的工作效率很高,而我的妻子几乎不能正常工作。我们都有差异,所以不要试图与你的本性抗争。
+1 其他人所说的话。制作备忘单/笔记是我学习习惯中非常重要的一部分,无论我是否可以在考试中使用它们。
我发现最好在开始之前全神贯注于这项任务。如果你做一些士气低落的事情,你就不会做好。如果你以高昂的士气去完成一项任务,你会更快地理解事物,能够更好地将其应用到实际情况中,并且会有更深的理解。如果我没有完全专注,我什至不会打扰。我的时间有更好的事情要做,而不是半途而废,你可能也会这样做。
扩展我留下的评论,请参阅几年前电子设计的这篇文章:http ://electronicdesign.com/Articles/Index.cfm?AD=1&ArticleID=5859 。
如果你能教你学到的东西,你就知道了。
路易斯·弗伦泽尔
所有的学习都是自学。教授、培训师和所有教师只是组织和展示要学习的材料。他们不教你。你学习它。你是真正通过听讲座、阅读、思考、解决问题和其他活动来吸收、理解和吸收知识的人。自学是一种自然的、人类的品质。虽然你们中的大多数人过去都使用过这种方法,但您可能希望在更正式的基础上使用它来加快和微调您的方法。这是一个建议的方法(相信我,你必须把它写下来):
清楚地确定你想学什么。把它写出来。
为自己写一些学习目标。这些陈述清楚地表明了您想知道和能够做什么。例如,您应该写类似“当我完成这项学习任务后,我将能够设计和编程 FIR DSP 滤波器”。目标应该用“行为”术语来表达,也就是说,使用陈述一些可衡量结果的词语。
确定一些初始资源。从当地书店的书籍开始,或访问 www.Amazon.com 或 www.barnesandnoble.com 上的 Barnes & Noble。大多数城市没有好的技术书店,在正规书店很难找到任何东西。如果您有一家好的技术书店或一家好的大学书店,请认为自己很幸运。计划购买多本书,通过多种解释、示例和观点为您提供更广泛的覆盖范围。不要忘记浏览你的杂志过刊。
查看在线资源。进行一项或多项 Web 搜索,或访问相关的公司网站。您可能会遇到合适的教程、白皮书或应用说明,它们将为您提供所需的内容。大型半导体和设备制造商在他们的网站上有大量的东西,所以开始挖掘吧。另请查看表格和侧边栏中列出的专业协会和其他来源。
留意有关此主题的任何会议或研讨会。通常,此类事件在您需要时永远不会发生,但您可能会很幸运。如果您找到了,请参加,因为它将为您自己的学习提供一个很大的开端。
整理你的材料。布置它们,标记它们,然后根据您的目标制作大纲。看看你有什么和你缺乏什么,并列出要做的事情的初始清单。
深入研究。每天留出一个小时或任何你可以阅读的材料。关闭收音机、CD 播放器和电视。养成找一些安静的时间阅读和学习的习惯。
寻找人类导师。您可能正在与您正在尝试学习的主题的专家一起工作。选择他或她的大脑。询问此人是否会帮助您理解和学习。带这个人吃午饭或提供支付课程费用。大多数人会很乐意分享他们所知道的,如果你不太自豪地问的话。做到这一点的最好方法是尽可能多地自己学习。然后,在遇到难题或遇到困难时寻求专业的个人帮助。
包括一些动手操作。您可以购买或组装任何硬件来帮助您学习它吗?也许有一些软件会有所帮助。买它或让你的雇主买它。
写一篇论文或文章或教授您所学的内容。您必须了解它才能编写或教授它。没有比必须向他人解释更好的方式来为自己学习。
我通常发现在我进行时构建“备忘单”或其他形式的摘要很有用。
一方面,它迫使我重新解释信息并弄清楚什么是真正重要的。
另一方面,我正在为最后一分钟的修订或未来的知识更新构建一个有用的学习工具。
2.5 小时不休息似乎很多。尝试不同的时间段,看看什么效果最好(个人而言,3x(20 次工作 - 5 次休息)的序列效果很好)
番茄时间管理技巧
http://pomodorotechnique.com/get-started/ (观看“如何”标签)
和代码(程序员)
while(day) {
for (int i = 0; i < 4; i++) {
work(25);
relax(i < 3 ? 5 : 15);
}
}
你应该实现方法
void work(int minutes);
void relax(int minutes);
来自其他线程的可变日期更改