当学习似乎在浪费时间

目前,我正在学习汤姆·伦斯特的《基本范畴论》。 如果您不熟悉类别理论,请不要担心,我只是希望我的经验能与您在特定领域内取得成功。 无论如何,在给读者的注释中,书中的注释是:

至于练习,我和其他教科书作者一道,敦促您去做。 ……[在基本类别理论中]……要了解的问题几乎是要知道答案的。 因此,如果您坚持进行某项运动,则可能的解决方法是回顾问题中的每个术语,并确保您完全理解该术语。 慢慢来 理解而不是解决问题是学习范畴理论的主要挑战。

因此,我阅读了第1章(类别,函子和自然变换),并指出了进行大多数练习的重点。 我不得不说,这些练习似乎是多余的,因为我觉得自己已经很好地掌握了这一主题。 但是事实证明,第1章的最后练习比我想象的要困难得多,例如:

当且仅当函子是完整的,忠实的并且本质上是客体的时,证明函子是等价的。

最终,我完成了证明,但是花了我很多时间(远远超过我愿意承认的时间)。 为了解决这个问题,我必须深入研究所有相关的定义,以及该语句中的所有元素如何相互影响。 我花了几天时间在兔子洞里。 在此过程中,我多次尝试使证明未完成,因为我浪费了太多时间。 实际上,在完成每次练习后,我对自己说:“ 我认为我已经做完了,但是,由于作者坚持,我会继续下去 ”。

毫不奇怪,我在第2章中也有过类似的经历。从头开始,我知道我的毅力会有所回报。 但是我不想谈论做运动的重要性,或者不想真正学习问题的方式。 我想指出的是一种危险的感觉,即认为自己确实了解概念,而实际上却不是。 否则做一些问题来测试您的知识将浪费时间。 当我们学习时,我们往往会过分自信,这是一个严重的障碍。 这使我们经常失败。 我一遍又一遍地看到这种行为,至少是在数学和编程方面,这是我的主要兴趣。

作为从事教育工作的人,这种行为使我感到担忧。 这是我给学生和我自己的信息:

如果您认为自己理解,请认为它可能只是冰山一角。 试图更好地理解事物不会浪费时间。