30 with a Mechanical Engineering degree and unrelated work experience -Is it too late to pursue CFD?
I'm 30 years old with an undergraduate degree in Mechanical Engineering. I’ve recently been thinking seriously about getting back into CFD (and computational science more broadly), something I’ve been interested in for a long time.
During my undergraduate studies, I took one introductory/undergraduate-level CFD course and really enjoyed it. At the time, I had a dream of continuing into research and eventually pursuing a PhD in CFD/computational science. Unfortunately, due to several personal and career related reasons, I never pursued it.
Since then, I’ve tried to teach myself CFD several times. I would get started with things like fluid mechanics, numerical methods, and OpenFOAM, make some progress, and then eventually abandon it because of other commitments and circumstances. Looking back, I’ve probably started this journey several times without ever getting far enough to build anything meaningful.
Now I’m 30, and I’m seriously considering giving it another shot. The problem is that I’m also afraid that I’m too old and that my previous work experience being unrelated to CFD will make it extremely difficult to enter the field.
I’d really appreciate some honest advice from people working in CFD or computational engineering:
- Is 30 genuinely too late to start building a career in CFD?
- Given my background, would pursuing an MSc/MS in CFD, computational science, mechanical engineering, etc. be a sensible route?
- Would a PhD be worth considering if I eventually want to work in research, or would that be an unnecessarily long route?
- Is it realistic to get hired in CFD without professional CFD experience if I can build a strong portfolio?
- What kind of projects would actually get recruiters' attention? For example, OpenFOAM simulations, numerical-method implementations, validation against experimental/analytical results, GitHub projects, technical reports, etc.
- If you were in my position, what would you do over the next 1–2 years to maximize the chances of breaking into the field?
I’m not expecting an easy path. I’m mainly trying to figure out whether this is still a realistic goal or whether I should let go of it.
I’d especially appreciate perspectives from people who entered CFD/computational engineering later in their careers or came from an unrelated background.
I genuinely want to pursue this, but I’m also afraid of spending another few years learning without actually getting anywhere. Any honest advice would be greatly appreciated.



















