Hey everyone!
I'm thrilled to share that I've embarked on a journey to level up my coding skills, and today marks Day 2 of this adventure. ๐
My Study Goals
- Solve 3-9 Medium to Hard Leetcode Problems Daily
- Pushing myself with challenging problems to sharpen my problem-solving abilities.
- Deep Dive into Each Problem
- Not just aiming for the correct answer but truly understanding the underlying concepts and multiple solution approaches.
Dedicated Study Time
- 2 Hours Daily on coding problems.
- 2 Hours Weekly on system design to broaden my architectural knowledge.
- 2 Hours Weekly on a personal project:
- Possibly developing a library that could benefit my team at work (unrelated to actual work projects).
- Alternatively, creating something to deepen my understanding of the network layer.
The Coin Jar Motivation
To keep myself motivated, I've started a fun ritual. For every problem I solve, I drop a coin into a jar. My monthly goal is to fill up the jar each quarter (no pun intended). It's a tangible way to visualize my progress and stay committed. Plus, who doesn't love the satisfying clink of a coin dropping after cracking a tough problem?
Why I'm Sharing This
I believe that documenting and sharing my journey will...
- Hold Me Accountable - Knowing that others are following along encourages me to stay on track.
- Help Others - Maybe my experiences, struggles, and triumphs can inspire or assist someone else on a similar path.
- Build Community - I'd love to connect with others who are also preparing for interviews or looking to improve their skills. ## Looking Ahead
I'm excited about this effort, and I know that consistency is key. I'll be sharing regular updates on my progress, insights from the problems I tackle, and any tips or resources I find helpful.
Top comments (0)