DEV Community


Discussion on: Upgrade your learning + an example study plan for data structures and algorithms

miku86 profile image

Do you actually use Spaced Repetition?

I once had a big set of Anki cards,
but I found out, that most of the stuff is pretty useless,
if I don't use it in "production".

So using something in production is implicit spaced repetition.

Nowadays I explain stuff to myself in ELI5 mode, to see if I actually understand the concept behind it. And I give workshops, that's also great for repetition.

codebalance profile image
Kat 🐆🐾 Author • Edited

1.) I haven't used spaced repetition much so far in my life, but the few times I used it (on vocabulary) it was a very effective method. I wrote this blog post because I struggle with retaining information and I want to change that - both in computer science but also in Brazilian Jiu-Jitsu. So, I'm going to try it out and will let you know how it goes!
2.) I agree that a lot of information gets lost unless it is used continuously (your brain is eagerly garbage collecting while you sleep 😛) and that work experience is the best way to become an expert in your current field of work.

There are a few situations though where work experience won't cover what you'd like to learn & remember, and where spaced repetition might come in handy:

  • Personally, I have a hard time remembering abstract concepts, details, and terminology related to work, which makes me look less professional in meetings. I don't have much time to dive deep into those concepts at work, so I'm planning to brush up on those at home and use spaced repetition to remember the most important points.
  • I want to transition to another job or field and need to learn something I don't currently use at work. For me, these are currently: Datastructures & Algorithms to pass interviews, ML & AI, Fullstack web development.

What are your thoughts on that? And, what is ELI5 mode?

miku86 profile image

With "work", I mean things we work at in our lifes, not actually things we do at work.

ELI5 = Explain it Like I'm 5 (years old). I learned a lot from teaching kids & teenagers. They ask more often when they don't understand something, while they often have less knowledge than adults. So when they get it, I think I did a good job and understood the concept too. Explaining to elderly person goes the same route.