学习新技能的一种可持续方法
什么是快速重复训练?
快速重复训练为何有效?
挑战
感谢阅读!
三个多月前,我决定在日常生活中养成一个新习惯,我称之为“快速重复练习”,让我告诉你,这是我做过的最明智的决定之一!
当时,这只是个理论。我根据间隔重复的理念,想出了一个快速学习新技能的方法。现在我已经坚持“快速重复”训练法十二周了,我可以毫不夸张地说,它真的有效。说实话,我觉得过去三个月我学到的东西比之前三年学到的还要多。
什么是快速重复训练?
这个想法很简单:
选择一项任务,每天重复执行,持续一周。
这项任务应该足够小,以便你能在合理的时间内完成。(我喜欢把快速重复练习的时间限制在45分钟,但你可以选择最适合你的时间。)
一周结束时,选择一项新任务,重新开始!
您可能需要完成的任务示例:
- 使用你想学习的任何新框架构建一个单资源 CRUD 应用程序
- 练习设置与 Facebook、Twitter、Google 等的 OAuth 身份验证。
- 构建一个框架应用程序,并将其部署到你想学习如何使用的任何云服务提供商。
- 使用你最感兴趣的 CI 工具,为一个简单的应用程序设置自动化 CI/CD 流程。
快速重复训练为何有效?
为了简单起见,我列出了三个我认为这个习惯非常有益的主要原因,但我知道如果我想的话,我可以列出更多。
你要记住工作流程。
到周末,你可能记不清你写的每一行代码的具体语法,但我保证,下次你需要实现类似功能时,无论是几天后还是几个月后,你都会对整体工作流程和所需步骤有更清晰的认识,这将为你节省大量时间和避免很多错误(以及大量修复这些错误的时间)。
你会从错误中吸取教训。
一周中,你肯定会遇到一两个(甚至五十个)错误,这其实是件好事,因为它能让你在一个没有压力的环境下学习这些错误的含义以及如何修复它们。你猜怎么着?当你在真实场景中遇到同样的错误时,面对截止日期、股东的压力以及担心搞砸一切的巨大恐惧,你就会知道该如何解决它们了!
您建立了一个示例代码库。
Seriously. Every day when I start coding the first thing I do is open up my Rapid Reps folder and throw it on an external monitor. It gives me a nice consolidated library with tons of examples of how to implement a constantly growing list of tools and technologies. And the best part is, should you choose to do the same, it’ll all be code you wrote which means (hopefully) it's code you’ll be able to understand a lot more easily than some random answer on Stack.
A Challenge
I challenge you to complete one week of Rapid Reps!
Take the rest of this week to choose a task. Think about something you've always wanted to learn, but never felt you had the time... maybe it's Docker, maybe CI, maybe Vue, maybe anything! Once you have a topic in mind, pick one small task you could do as Rapid Reps next week, try to keep it as simple as possible!
That way next Monday, you'll be ready to start your first week of Rapid Reps!
If you decide to take the challenge, here's ten tips you can use to get the most out of your first week!
Thanks for reading!
I hope you enjoyed this article! Feel free to ask any questions or leave your feedback in the comments below!
And for any of you who decide take the challenge, I’d love to hear about your experience! What task did you perform? Did you think it was a useful way to learn?
文章来源:https://dev.to/joshhadik/rapid-reps---a-manageable-way-to-learn-new-skills-1pf