时间跟踪我的编码和学习…

…作为不断提高对精通能力的一种度量。

自从我的第一篇博客文章关于注册Launch School和完成我的第一门课程以来,已经过去了大约一个月 。 (如果您还没有看到,请在这里查看!)我刚刚完成了第二门课程 ,即Launch School的五门课程,名为“编程和后端开发”的课程120:面向对象编程 。 到目前为止,我对自己在该程序中的经验感到满意!

我想花一点时间来反思和分享我在旅途中使用的一种工具-时间跟踪软件。 我从事音乐老师,妻子,成功的本地乐队以及其他爱好和兴趣的全职工作。 但是,当我开始这门课程时,我设定了一个目标: 每天三小时 阅读,编码,练习,思考和专注于课程材料 我没有设定要实现或实现的目标。 在那三个小时后,我没有预料到我会知道和不知道的事情。 我只是想确保我花了一致而专注的时间来处理这些材料。

使用timecamp.com,每次在Launch School工作时,我一直在记录自己的时间。 使用智能手机应用程序以及基于浏览器的软件对我来说非常方便。 我很高兴地报告,自开始120课程第1课以来的22天内 ,我已经记录了68个小时的工作每天就是3.1个小时! 而且,从我开始101课程以来的52天里 ,我已经记录了190个小时的工作! 每天就是3.7个小时!

当我查看时间跟踪器的报告时,我注意到了一大收获。 除非我从事的是大型项目或任务,否则我的大部分学习都是在短短的20-40分钟的课程中进行的,而在这段时间中,我会做其他事情。 这对我来说很有意义-这就是我告诉我的音乐学生练习的方式!

学习和记忆本质上是交织在一起的。 记忆的工作方式是通过慢跑或提醒您想记住和学习的内容。 如果您每天碰到同一个人,最终您将基于重复来学习她的名字。 我发现通过Launch School的课程进行编程的基本概念对我来说正在发生同样的事情。 这是我的学习过程的工作方式:

我读了一章的一部分。 我放下了 当我参加生活中的其他活动时,我会对此进行思考。 然后,我返回本课程,通常会复习我读过的最后一本书,继续进行下一部分,然后再将其放回原处。 当我完成一项无关的任务后,我会简要回顾一下我刚刚读到的新内容,添加一个新概念,然后将其放回原处。

对于我而言,这种学习过程是一种非常有效的方法,可以吸收整个发射学院课程中发现的复杂材料。 我每天重复四至六次该过程! 我通常还会在一个简短的会议上加一个小时 左右的晚上 ,作为补充

在我看来,启动学校构建课程的方式与这种学习过程保持一致。 本课程内容以重复的方式呈现,其中,Launch School在较早的章节中向您介绍了一个概念,在较后的章节中对该概念进行了演示,然后让您在各种练习和项目中反复练习。