针对患有多动症/学习障碍的程序员的4种学习技术
我最近一直在学习一些复杂的东西,对于那些患有多动症或学习障碍的人(例如我自己,以及至少一些读者)来说,这可能是一个挑战。 因此,我将分享一些对我来说一直很好的方法。 对于其中的那些感兴趣的程序员,我一直在学习反应式编程,特别是使用RxJS和redux-observable。 RxJS是一项技术,可让您异常好地管理Web和移动应用程序中的异步事件,但是学习曲线却很陡峭,而且一开始很难让您的头脑陷入困境。 相关挑战: •学习概念上复杂的东西。 •没有完美的指南; 你必须从不同的地方学习 •给出的例子常常没有被很好地分解; 每个示例都要求您了解其他内容才能阅读。 这是我用来解决此问题的一些方法。 我发现它们在软件领域内外都是有用的。 解构复杂的概念 在学习类似内容时,分解材料至关重要。 就像蒂姆·费里斯(Tim Ferriss)谈论的那样(在《四小时厨师》等书中,或者在他的博客中),对正在尝试学习的东西进行解构可以节省大量时间,并有助于减少几乎不可避免的吸收复杂和非常规事物的挫败感。 为此,请收集最简单,最原子的示例(例如,这些示例可以教您一件简单的事情,并且不需要其他信息)。 分而治之…