What is deliberate practice, and how does it differ from “regular” practice?
Nicole answers these questions and discusses how you can become a better web developer by integrating deliberate practice. You’ll finish the episode with a new perspective on what it really means to practice something for improvement, versus just going through motions aimlessly.
Today we are going to be talking about one of the biggest mistakes that I see new web developers. In fact, I have made these mistakes, too. That mistake looks something like this: A new web developer out there is learning to code and probably working through some kind of guided e-Learning platform like Treehouse, freeCodeCamp, Coursera, or Udemy courses.
You are cruising along, in the beginning, doing really basic stuff, getting great feedback that you are doing well. Let's face it, there is usually only a couple of ways to approach what you learn early on. Now, this is where I personally start stressing a bit. Your application is clunky, at best, and it can be really frustrating to be at that point. It starts to get hard, it no longer feels so comfortable, and at that point you are officially not cruising anymore; you’ve hit traffic.
So, what do you do? Stay tuned as we discuss how to avoid associating those negative feelings with coding, the psychology of learning, the benefits of practicing the right way, and tips for introducing Deliberate Practice into your life.
Be Focused Pro
This app is unfortunately Mac-only (womp womp), but I stumbled upon it while in search of a focusing solution.
If you've ever used the Pomodoro technique, this app applies a lot of the same principles. Set “work periods” of a few minutes to get yourself in the cadence of focusing, then gradually extend the period. Remember to take occasional breaks!
Download the “Is Your Practice Deliberate?” self-evaluation cheat sheet, a one-pager for ensuring you're learning as effectively as possible.
I'd love to hear from you:
On Twitter as @lavie_encode
On the La Vie en Code Facebook page
Or, via my Contact page