Day 3: LeetCode, JS & System Design
Previous: Day 2: Neo4j and LeetCode
Since today was a rainy day the energy was pretty low. Started off by solving some problems on LeetCode.
Then shifted to revising some JavaScript so that I can fall into a proper flow. I started off with this course by FreeCodeCamp. It’s a very beginner course and is best if you skip it. Regret wasting 1.5 hours. But anyways used to waste this much watching movies too. Have to take a break. Will get back to system design or es6 or maybe typescript post it.
So system design it is. I started off by understanding what system design actually is. It is something that we do in our day-to-day work life knowingly or unknowingly. Basically, it’s how we design a system so that it can be scaled up easily and have fallback mechanisms, etc. This actually a nice piece that gives you a direction. And this looks like a nice place to start learning about it. There is a series of videos by Gaurav Sen that you can listen to start out as a beginner. System design is more like getting familiar with how to handle certain situations and not exactly programming stuff. More on the planning side. But it sure is interesting.
I feel buying a course will be too much. The answers are available freely on Medium and other platforms. You need to collect all the questions in one place and keep practicing.
Closing for the day for some fresh air. Will get back post some office debugging.