Hey everyone! I'm a software engineer who's taken a bit of a break but is now eager to dive back into the world of coding. I have experience building applications and working remotely in my home country, and I've just wrapped up a Master's in Data Science in the UK. Unfortunately, financial issues almost made me step away from tech entirely. But here I am, ready to restart my journey!
I'm concentrating on Node.js, JavaScript, system design, DevOps, and I'm keen on creating scalable projects. Plus, I've reignited my practice on LeetCode.
I would really appreciate any advice on how to regain my momentum after this break, resources for enhancing my backend and system design skills, and tips for building a portfolio from scratch. Thank you all in advance for your help!
3 Answers
Consistency is key! Just try to dedicate a little time each day to your learning; you'll start gaining momentum before you know it!
Just a heads up about LeetCode—make sure you're not solely relying on it. Companies do look at it during hiring, but it's important to balance that with real project experience and system design knowledge.
Try to narrow down your goals a bit. Having too many interests can be overwhelming. Pick a primary focus for now and dive deeper into that.
It's true, I've struggled with this before. I'm working on sharpening my focus. What specific area would you suggest I prioritize first?

Thanks! I actually managed to solve 3 LeetCode problems today and worked on some system designs. Feeling good about it!