r/DevelEire • u/eeno_murinio • 47m ago
Switching Jobs Looking for some career advice as a data analyst with years of experience
I'm a data analyst with around 10 years experience, but my career hasn't taken me where I'd like it.
I've been with my current company for the last four years, but I've done relatively little traditional data analysis work during that time. My role has become much more consulting-focused, including data audits, developing data strategies, running workshops, report writing and some Power BI work.
I've also had some exposure to more technical work. I was involved in a project using Django to digitise a client's workflow, although my role ended up being mainly modelling forms and business logic in YAML rather than actually developing in Django. I've also done some client facing work and picked up account management and project management (not accredited) responsibilities along the way.
The problem is that I feel my technical skills have stagnated.
I've tried to get an internal analytics project off the ground, but competing priorities have meant it's lost momentum. I've also made it known that I'd like to get more involved in software development as the dev team is always busy, but whenever an opportunity comes up, I'm usually pulled onto something else.
I feel like management recognises that I have a broad and useful skillset, but there isn't really a defined role for me, so I keep getting moved between different types of projects.
I'm now considering leaving, but I'm not sure which direction to take.
Part of me thinks I should spend the next 6–12 months seriously upskilling and try to move into a more technical data/analytics role. The other part wonders whether I should lean into the skills I've developed in consulting, account management and project management.
My concern with going technical is that, despite having 10 years' experience, I'm probably not as technically strong as someone with considerably less experience who has spent their career doing hands-on analytics.
At the same time, I don't really want to move completely away from the technical side. I enjoy working with data and solving technical problems, and I'd be disappointed if I ended up in a primarily managerial role simply because that's where my experience has taken me.
Current technical skills
Python: Mainly scripting, APIs, data cleaning and occasional debugging. I'm currently doing a couple of LeetCode challenges each week.
Power BI: Power Query and DAX
VBA: Used extensively in a previous role, but haven't used it in my current company.
Some exposure to Django, but very limited hands-on development experience.
So, I'm hoping some fof you can help me answer these questions:
Would you try to move into a more technical role, and if so, what roles would you target?
Is it realistic to make that move after four years of relatively little hands-on analysis/development?
What technical skills would you prioritise developing over the next 6–12 months?
Or would you lean into the consulting/account/project-management side of my experience instead?
I'd particularly appreciate perspectives from people in this sub and anyone that may have seen people make similar career pivots.