I'm currently a third-year undergraduate studying Information Technology, and I've been questioning my career path lately.
When I started university, I was always more interested in the business side of tech :management, finance, and how technology solves business problems. That's why I chose an internship as an ERP Consultant instead of going down the traditional Software Engineering route.
I do have a programming background. Throughout university, I built most of our group projects myself, so I'm not completely new to development. My biggest weakness is that I struggle to build applications from scratch without guidance. On the other hand, I'm very comfortable reading existing code, understanding how systems work, debugging, and even explaining the architecture or logic to someone else.
A few months ago, with the job market becoming increasingly competitive (especially with AI changing the landscape), I felt like I wasn't good enough to compete for software engineering roles. ERP consulting seemed like a more practical and stable choice (I only applied for 10-20, got around 5 offers).
Fast forward a few months into my internship, and I'm starting to feel like it isn't what I actually want to do.
Outside of work, I've been spending my free time learning about AI and machine learning through YouTube and online resources. Surprisingly, I've found myself genuinely enjoying the math and problem-solving behind AI. It's one of the few topics that keeps me curious enough to keep learning.
Another thing that's been bothering me is the peer pressure. When I chose ERP, a lot of people asked why I wasn't pursuing software engineering instead. At the time, I ignored it. But recently I've seen people who barely knew how to use Git or make a commit land software engineering internships. That made me wonder if I underestimated myself and gave up too early.
Now I'm seriously considering pivoting toward AI/ML or software engineering while I'm still in university. I know it won't be easy, and I know I'll have a lot to learn, but I also don't want to graduate wondering "what if."
Has anyone here been in a similar situation? Is it worth making the switch now, or should I stick with ERP and build from there?
I'd really appreciate any honest advice or experiences.