DEV Community

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

Collapse
 
codebalance profile image
Kat 🐆🐾 • 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?

Collapse
 
miku86 profile image
miku86

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.