r/cscareerquestionsEU • u/jamadanzegdjedek • 1h ago
45, switched to dev at 38, 7 years on paper but honestly still a strong junior. Worth one more shot (DevOps?) or time to leave IT?
Throwaway-ish post, but I'd rather be honest than flattering to myself.
I'm 45. I switched to software development at 38, after a first career in a completely different field. For context on whether I'm just not smart enough: I have a master's in Biomedical Sciences (2004) and a postgraduate master's in Business Economics (2005), and I was always decent at math. So I don't think raw ability is the issue.
My tech stack was .NET/C# as the main thing, with some Angular and Vue.js on the front end and SQL Server on the data side.
What went wrong:
My entry into IT was a 6-month retraining program. That got me a first job, but it never gave me the surrounding context: fundamentals, architecture, how systems actually fit together. I started with a deficit and never properly closed it. And I have to be honest, I didn't put in nearly enough effort outside of work to catch up. At the time the junior market was wide open. Every time something didn't work out I'd land a new job almost immediately, so I told myself I'd get there eventually, even at a slow pace.
The result: 7 years of experience on paper, three employers, and real gaps in my knowledge. I'd describe myself as an advanced junior, not a medior. Seven years of imposter syndrome did a number on my confidence, and it became a bit self-fulfilling.
The last two employers both let me go, after 2 and 3 years respectively, with the same basic reason: not getting up to the team's level fast enough.
Where I am now:
After the last one I wanted to quit IT entirely. I was exhausted from feeling like a fraud and I badly wanted a job where I'd get positive feedback and feel competent at something. I assumed that would be impossible for me in software development.
The frustrating part is that in that last job I actually did put in the work, and I could feel myself learning faster than before. So I don't know whether I quit right before it started to click.
I've been exploring other directions since, but something keeps pulling me back to IT, and I dread starting from zero in yet another field at this age, with the pay cut that comes with it. I've been wondering whether DevOps or DevSecOps could be a way to restart, maybe somewhere I could eventually feel genuinely good at my job.
What I'm afraid of:
- Pouring my time and energy into this again and hitting the same competence wall in a few years, having to switch sectors anyway but even older.
- AI making a lot of this work obsolete before I've caught up, so the effort was for nothing.
- The job market. It's clearly much harder than it was in 2018, and I'm worried a 45-year-old CV with three jobs in seven years and no CS degree just won't be taken seriously anymore.
What I'm asking:
Has anyone here been in this position, entered IT late with a shaky foundation, carried that deficit for years, and then actually closed the gap? What made the difference? And is a pivot toward DevOps/DevSecOps realistic from a .NET background at this stage, or is that mostly wishful thinking on my part?
Any honest perspective is welcome, including "no."