Before You Get Started

The memory issues-

Before you Get Started

This list grew over many months, and yes, it kind of got out of hand.

Here are some mistakes I made so you'll have a better experience.

1. You Won't Remember it All

I watched hours of videos and took copious notes, and months later there was much I didn't remember. I spent 3 days going through my notes and making flashcards, so I could review.

Please, read so you won't make my mistakes:

Retaining Computer Science Knowledge.

A course recommended to me (haven't taken it): Learning how to Learn.

2. Use Flashcards

I advice you to mae youn own flashcards,There was once a time where I used to write slips for examinations in my school🧐, But in the exam I was easily able to recall the whole thing(SLips are a type of Flashcards 😂)

So making your own flashcards always helps you

3. Start doing coding interview questions while you're learning data structures and algorithms

You need to apply what you're learning to solving problems, or you'll forget. I made this mistake. Once you've learned a topic, and feel comfortable with it, like linked lists, open one of the coding interview books and do a couple of questions regarding linked lists. Then move on to the next learning topic. Then later, go back and do another linked list problem, or recursion problem, or whatever. But keep doing problems while you're learning. You're not being hired for knowledge, but how you apply the knowledge. There are several books and sites I recommend.

4. Review, review, review

I keep a set of cheat sheets on ASCII, OSI stack, Big-O notations, and more. I study them when I have some spare time.

Take a break from programming problems for a half hour and go through your flashcards.

5. Focus

There are a lot of distractions that can take up valuable time. Focus and concentration are hard. Turn on some music without lyrics and you'll be able to focus pretty well.

Last updated

Was this helpful?