I'm 25 and have recently started prepping for programming interviews using LeetCode. I've been struggling with maintaining a consistent daily practice because of my work commitments. Whenever I break my routine—like recently, when I had assignment deadlines and interviews—I find it hard to get back on track. It's frustrating, and I need some advice on how to keep up with daily coding challenges and my studies for my Master's. I'm looking for tips or strategies to help me stay on course and maintain my progress. Anyone else dealing with the same issue?
3 Answers
I’m in the same boat! One trick is to remove the pressure: don’t set your sights on solving five problems in a day, try for just one. Even just reading solutions helps on tough days. Consider joining an accountability group—it makes a big difference!
Try making your practice more enjoyable! Put on some music, grab a snack, and have fun with your coding time. It helps a lot with staying consistent.
I totally get that! I enjoy learning too, but once my consistency is broken, it’s tough to realign my studies. Recent deadlines have made it hard to keep up with my coding tasks.
Balancing office work and coding is tricky! I found that rather than forcing daily practice, I set aside three non-negotiable slots each week for 30 minutes. Skipping a day isn’t a big deal if you don’t have a streak to maintain. Plus, don’t just focus on hard problems; even easy ones can help build that habit!
I can relate! My schedule is different, but I've started doing coding problems during lunch breaks. Even just 15-20 minutes of easy problems keeps my momentum without burning me out.
Thanks for the tips! But I need to keep my consistency up because I'm studying for my Master's. If I fall behind on coding, it could hinder my job prospects after three years in the field.

Yes! I'm looking for an accountability group too.