I’m turning 21 this year (2026) and currently working as a Data Analyst for a UK company, earning around 30k–35k LKR. I have about 6 months of experience in this role, plus 3 months as a Software Engineer Intern and some part-time work as a data annotator. My main goal is to significantly increase my income and become financially stable within the next 3–4 years (by age 24–25). This is partly because I’m in a serious relationship and want to be in a strong financial position before getting married.
Right now, I’m unsure what the best path is to realistically achieve that goal within this timeframe. I’m considering whether I should continue growing in data analytics, switch back into software engineering for potentially higher pay, or focus on upskilling in areas like cloud, data engineering, or machine learning to access better opportunities. I’m also starting to save money and thinking about investing, but I’m not sure how much that will actually help in reaching my income goals compared to focusing on my career.
For those who have been in a similar position or work in tech, what would you recommend as the most effective way to grow income quickly in the early 20s? Should I prioritize switching roles, aggressively upskilling, or targeting specific high-paying career paths? And how much should I realistically rely on investing versus increasing my primary income at this stage?
I’d really appreciate honest advice, especially from people who managed to significantly increase their earnings within a few years early in their careers.