Since I made an intensive plan for myself to level up and ace technical coding interviews, I decided to share it with you. Sometimes you just need to see the plan unfold to get started, so I’ll be happy if it can be of use to anyone.
I needed a program that would really get me ready for code interviews, that I could follow while working a full-time job, and not very expensive.
It was important to me that the program be intensive: I find that it’s easier to build and keep momentum in short bursts of massive action than to dabble for too long. I am more of a sprinter, but of course if you are of the marathonian type, you can easily spread this program over a longer period of time to fit your learning style.
I also purposefully chose several overlapping resources for each course: learning from a variety of medias (text, video) and being exposed to different ways of presenting a concept helps grab the content a lot better, not to mention the demonstrated benefits of repetition.
I am planning to work a minimum of 3 hours a day, with one mandatory coding exercise every day at the beginning of each session, that I will push on Github.
Here is the list of the resources I will use along the program:
You will have to create an account on the majority of them to access the content
Front-End Masters (33€ / month, you can cancel anytime)
PluralSight (25€ / month, you can cancel anytime)
Wait for their frequent big sales where each course is 10$
While learning, be sure to write and reproduce most of the code you will encounter, and to practice as much as possible.
Push as much code as you can on Github: having long streaks of public commits for extended periods of time says a lot about your grit and passion for code. It will reflect very well when you get to the phase of the real interviews.
Don’t be a perfectionist: be clever about what is most suited to your needs. Spending 10 days on the quirks of Regular Expressions will not be very useful if you don’t intend to use them in the coming weeks. Understand what they are and move on: when the necessity to use them comes you will have the opportunity to go deeper and learn all the details about them.
If you want to join me in this program and share your best resources for learning, use the hashtag #120DaysBetterDev on Twitter: let’s encourage each other and code together!