When I started to learn JavaScript

It was hard.

Because I learned the wrong way.

A lot of theory without practice.

No routine.

No end goal.

I thought it was ok to learn like this.

Until I discovered Deliberate Practice.

It changed everything.

Time for a thread 👇👇👇
"What's deliberate practice?"

It’s a purposeful and systematic type of practice and learning.
"Okay, and what the difference with normal practice?"

Is that deliberate requires focused attention.

And is conducted with the specific goal of improving performance.

Seems like nothing extraordinary

BUT...

Here's what I got from applying it 👇
After I applied deliberate practice,

I began to notice how fast I'm progressing with JavaScript.

My knowledge started to stick for a long time,

Not just for 5 minutes after tutorials.

I created the end goal,

Understand what I need to learn,

And what don't.
Here's what you need to perform deliberate practice

👇👇👇
1. Teacher

You need to find someone who will provide practice activities designed to help you improve performance.

Examples:

• Mentor
• Colleagues
2. Perform at maximum effort

You need to constantly be taken out of your comfort zone.

Always push yourself further taking new challenges.

That will be at the edge of your possibilities.
3. Well defined and specific goals

Not just “overall improvement.”

You need to set a goal first

Before learning a new language or technology.

Ask yourself,

"What I want to solve?"

"What's my end goal?"
4. To be in focus

Give your full attention to the things you're doing at the moment.

Remove all distractions.

Turn off notifications.

Make sure that nothing can distract you while you are learning.
5. Do conscious actions

No autopilot.

Be here and now.
6. Instant response to feedback and modifying your strategy

Don't stick with one learning plan if you see that it's not working.

Adjust.

Modify it.
Thanks for reading!

I’m creating a JavaScript course where I’m using deliberate practice to combine modern and practical JavaScript theory with real-world practice to teach you how to become a skilled JavaScript developer.

Join here 👇

@jsthatworks
You can follow @nickbulljs.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.