最好的学习方式

我发现巩固我对所学知识的最好方法是通过向他人传授知识。 —肯特·多德斯( Kent C. Dodds)

我记得我第一次尝试用JavaScript向某人解释this 。 很快我就学会了做些事情:“嗯……就像是对被叫对象的引用……但有时却指的是父母……我想吗?”与我交谈的那个人让我感到困惑。看,我意识到我在这个过程中更加困惑了。

这就是我热爱教学的重要原因:要成为一名有效的老师,您必须对课程有深刻的了解。 当我教高中西班牙语时,我发现掌握内容并不那么困难。 但是,自从成为一名程序员以来,我发现我教的越多,就越需要澄清自己的想法。 除了个人利益之外,帮助他人发现和热爱这一领域也很有趣。 这就是为什么我喜欢在大学黑客马拉松比赛中进行指导并喜欢像“学习编码RDU”这样的小组提供帮助的原因。

信誉:NESA by Makers关于Unsplash

考虑到这一点,我在这个星期五的实验室时间里是在当地的代码学校Momentum上度过的。 这些学生即将结束为期12周的课程,并正在完成他们的最终项目,他们将在下周四的“演示日”上介绍这些项目。

我出现并在下午与两个不同的团队一起工作:一个团队正在开发用于众包冲浪点评级的应用程序,而另一个团队的想法我却错过了,但是正在使用React通过视图构建一个全栈的Rails应用程序我的一些同事使用的react-rails gem。 我与第一小组讨论了一些设计和数据管理决策,第二小组的一位学生则最终解决了SVG的一个奇怪问题。 过去,我对SVG的处理不多,所以我学到了一些东西。 就我而言:教学通常对您的帮助至少与所帮助的人一样。

我记得起初我确实很喜欢学习编码,尽管那也是我一生中压力最大的时期之一。 在这个阶段与学生们一起完成课程真的很有趣。 希望很快回去!