So, I decided toĀ revisit Data Structures & Algorithms (DS&A)Ā after aboutĀ three yearsĀ of not touching them. Back in college, I felt like I had a pretty solid grasp on them—butĀ wow, was I in for a surprise.

Turns out,Ā if you don’t use it, you lose it. 🫠 I found myself struggling with concepts I once thought were second nature. It really just proves thatĀ repetition is key, no matter how good you think you are at something.


The Struggle is Real šŸ’€

One thing I noticed is that while I stillĀ kind ofĀ remember some topics, my understanding is mostlyĀ surface-levelĀ now. And honestly?Ā That’s a bit disappointing.Ā I love learning new things, but the downside is that my brain just… forgets a lot of old thingsĀ too. šŸ§ šŸ’Ø

Now, here’s where I’m torn:

  • Do IĀ dive deepĀ into DS&A again?
  • Or do I justĀ review the essentialsĀ since I mostly focus onĀ web developmentĀ (which doesn’t require heavy algorithms anyway)?

At the same time, I’m starting to exploreĀ AI model fine-tuningĀ for a passion project I’ve been thinking about. And let’s be real,Ā DS&A knowledge is a solid foundationĀ for that. šŸ¤–šŸ’”


Learning Without Pressure = A Breath of Fresh Air ā˜ļø

One thing that’s making this whole refresher courseĀ less painfulĀ is that I’mĀ learning at my own pace.Ā Unlike in school, where I had deadlines and exams hovering over my head, this time, I’mĀ actually interestedĀ (even if it still gets boring sometimes šŸ˜†).

I guess that’s a small win? šŸŽ‰

Now, let’s see if I can actuallyĀ stick to itĀ this time.Ā Wish me luck! šŸ¤žšŸ˜‚

What about you? Have you ever triedĀ relearning something you thought you mastered?Ā Let me know how it went! šŸ‘€