在thoughtworks先修课的推动下,开始了博客的尝试。以往总是阅读博客获取问题的解决方案或者扩展知识面,但从未想过自己写一篇主题自定的博客。也许是因为知识储备过于单薄,又或者不善于堆砌辞藻。不过转念一想,写一篇博客当做是自己学习的总结也是不错的,所以这篇博文主题定调在一些近期的学习反思和杂谈吧。
常常在思考,在同样的学习方法和努力程度下,为什么自己的学习效果会低于身边一些同学。近期反思后,目前发现到的两个问题分别是:不能迅速对问题作出反馈和低效的努力。
迅速对问题作出反馈:
这是一个无论在工作还是学习中都十分重要的技能,对一个人的韧性有比较高的要求。当一个人在遇到自己无法立即行动处理的问题时(多数原因是一时无法迅速找到解决办法,或者在阅读任务说明的过程中有很难以理解的问题),韧性略低的人会选择搁置或者潜意识的走神到让自己更愉悦的事情上,又或者会选择首先去做一些难度较低的工作。
而现实生活,尤其是工作中,问题的优先级不是可以按照难易程度自行排序的,所有事情都有它固定的优先级标准。在这样的情况下就有必要锻炼自己的高韧性度,及时的解决困难问题。而对于这个问题的改善,除了内在自我鼓励、不停的训练和天然存在的驱动因素外,以下方法也许会有一些帮助:
1. 充分的预习和复习工作。保持良好的学习习惯是非常重要的,它能帮助我们在遇到问题时迅速定位知识点并进行查找补充;也可以在任务完成后及时巩固知识,为以后的任务打下基础。
2. 熟练运用论坛和说明手册查找相似问题。这和thoughtworks先修课关于提问课程部分的内容相似。
3.笔记。笔记可以帮助自己回忆曾经遇到过但是遗忘掉的问题。
低效努力:
低效努力是非常可怕的,我们常常花费了整整一天时间,甚至努力到深夜。觉得自己已经没有更多的剩余时间可以“压榨”了。但最后的结果却往往不尽如人意。
在学习这件事情上,效率是非常重要的,甚至比学习时间还要重要。关于这个问题,我总结了以下一些可用方法:
1. 高度精力集中的学习。可以尝试一些对自己有效的方法进行精神上的高度集中。如在学习前听一些慢节奏轻音乐或古典音乐(快节奏、自己喜欢的、或者有歌词的音乐都可能对情绪造成影响,起到反作用);或者做一些冥想练习;适度的健身也会起到很好的效果,使头脑更加的清晰。
高度精力集中除了保证高效的学习,也可以降低失误率。高效学习和低失误在工作中也是同样重要的。
2. 制定明确可见的目标和计划。我努力是要达成怎样的目标,为了这个目标决定做为期多久的工作,每天的工作量是多少。当做完这个工作量后剩余的时间就可以自己掌握了,这样可以帮助自己提高工作效率,改善拖延。
另外,除去thoughtworks推荐的网站,和一些常见网站,关于代码学习有以下的网站可以参考学习: