Hey everyone,
I'm 33 years old and wondering if it's realistic to rebuild a stable career in tech after taking a mental health break. I have a Bachelor's degree in Computer Science, but it took me 7 years to finish due to several backlogs, mainly because I wasn't aware of my mental health struggles back then.
Four years ago, I was diagnosed with severe clinical depression, OCD, and social anxiety, and I've been on medication and working on my recovery since then. Before my break, I worked for about 9 months as a software engineer through an internship that turned into a full-time position, but I had to resign because it became too overwhelming.
Now that things are stable, I want to restart my career, but I feel quite behind compared to others my age who have 8-10 years of experience. I've always loved programming and solving problems through software, but I tend to get sidetracked by side projects like home servers and Linux rather than focusing on becoming job-ready.
Currently, I'm targeting full-stack development (possibly MERN) and plan to build projects until I can land a job. I'm ready to put in the effort and study hard, but I have a few doubts:
1. Can I realistically enter or re-enter the software industry in my 30s with my background?
2. What path should I take? (Frontend, backend, full-stack, DevOps, etc.)
3. What level of projects or skills will I need to get hired as a junior developer?
4. Will companies consider someone with a gap like mine?
5. If you were in my shoes, how would you approach the next 6-12 months?
I'm not looking for motivation—I just want to know what's realistically possible and what strategy could help me rebuild my career. Any honest advice would be appreciated. Thanks!
5 Answers
The job market is pretty tough right now, especially for entry-level positions. Many fresh grads with master's degrees and multiple internships are struggling to land a job. If I were you, I'd consider starting in IT at a larger tech company and trying to transition into a programming role from there. This way, you can build up your experience without jumping straight into development. The tech scene in India is quite promising, so don't be discouraged—go for it!
Thanks for your insights!
Just a heads up—this path won't be easy. With your history of mental health challenges, the job market might not be too friendly. Plus, once you get in, there's always the worry about layoffs. Make sure you're prepared for the emotional rollercoaster.
You're definitely going to face a lot of rejection. It's good to be prepared for that and have strong references ready. If you can work on projects related to your mental health break, it might help explain the gap. Plus, using AI to refine your resume and adding keywords can be a game-changer.
Thanks for the tips!
Yes, it's possible, but be ready for a lot of competition and potentially lower offers. The market is quite challenging right now, so prepare for a tough journey.
You have a solid foundation with your CS degree and the experience you gained, even if there's a gap. Focus on one tech stack, like MERN, and dive deep. Build a couple of projects that actually solve real problems and contribute to open-source projects to showcase your skills. It's a tough market, but companies here are often more willing to consider diverse backgrounds—just focus on showcasing what you can do now instead of the gap.
That's really encouraging, thanks for sharing!

I totally agree about transitioning through IT! Many large companies support moving across teams once you've established yourself and shown your coding skills.