更好地进行训练营学习的7个技巧

在编码训练营的快节奏环境中,感觉就像每天都被大量扔给您的内容和概念几乎使您无法自拔。 以下是一些我的重要技巧,可帮助您提高学习效率。

为自己准备一个出色的笔记应用程序,理想情况下,它是为程序员设计的。 它必须是轻量级的,并具有创建代码段的能力。 这很重要。 尝试打开Microsoft Word并在开始授课时,拼命尝试正确地执行缩进并停止自动更正破坏代码,这将浪费您太多时间。

我使用Quiver,但Evernote和Bear也是最受欢迎的选择。

Markdown是一种轻量级的标记语言,通常用于自述文件和说明。 它很容易学习,并且是要在代码项目中做笔记的最佳格式。 花一点时间研究降价速记表将带来好处。 确保您的文本编辑器具有markdown预览器,并且知道如何使用它,以便可以看到文件的原始版本或格式化版本。

Markdown还允许代码片段带有针对不同语言的正确语法突出显示。

Github要点允许您单独保存文件,代码片段或代码示例。 您可以将它们设为公开或私有。 一项重要功能是,可以在“中型”文章中插入要点,以保留代码格式,这看起来非常不错。 但是更常见的用途是存储代码片段以及有用代码,配置文件等的示例。为您可能想要快速参考的任何内容选择要点,比必须遍历所有项目来记住哪个项目要容易得多有您要复制的错误处理中间件的示例。

从一开始就采用明智的方式来组织您的工作。 很多学生从每周开始组织代码开始,但是我发现随着课程的继续,这种方法变得越来越难以管理,而您却忘记了每周要做的事情。 如果您在sprint或小型项目中工作,则在目录名称中使用sprint名称和核心技术(例如redux-shopping-cart )可以节省大量时间来拖拉代码,以寻找所需内容。

正确使用git commits和branch来跟踪处于不同状态的代码,而不是最终在多个不同的完成阶段中获得相同项目的副本。 这正是 git的目的!

通常到处都是书签,在3个不同的浏览器中打开100个选项卡,并发送Slack消息,其中有用的链接在几天的交谈之后丢失了。 确定组织阅读的方式-Pocket或Instapaper等应用程序可让您保存文章供以后阅读,Wakelet则可组织书签,视频,文件和图像的集合。 如果您发现自己在书签中保存了很多文档页面,则可能会发现像Dash这样的应用程序很有用,它是API文档浏览器和代码段查看器。

片段是可重复使用的代码段,只需单击几次即可将其放入文件中。 代码编辑器可让您定义所需的代码片段,也可以使用Dash之类的程序来管理代码片段。 例如,我一直都在编写React组件,因此我在VSCode中定义了一些代码片段,以节省一些工作。 我要做的就是开始在编辑器中输入comp-statefulcomp-statelesscomp-functional ,我可以选择插入一个React组件模板。

一旦多次手动键入同一代码块的好处逐渐消失,请创建一个代码段并释放您的时间来专注于还不是第二本性的事情。

与您的同学分享摘要,并帮助所有人!

写作的过程可以帮助您的头脑将所有那些模糊的,刺耳的想法组织成连贯的东西,这是非常有价值的练习。 尝试解释您学到的东西有助于您阐明核心概念,并快速确定您尚未完全理解的领域。 我鼓励您在博客中介绍您的学习历程,也许设定一个每周写作一次的目标。 反思一下您所学到的东西,承认遇到的困难,并确定您希望在接下来的几周中继续努力的事情。 在学习过程中有意识和反思的过程(称为元认知)是一种广泛认可的技术,可以帮助学生更成功地学习。

此外,将来有一些值得回顾的帖子可以帮助您记住自己情绪低落时走了多远。

如果您想开始写博客,Medium是一个不错的起点!

您还有其他有效学习的技巧吗? 您是否一直在写自己的训练营经历? 在twitter上让我们知道!

Harriet是 Northcoders 的导师