Hey everyone, I'm in my second year of studying software engineering, and I've been feeling pretty uncertain about it for the past year. Some days programming feels enjoyable, but honestly, I'm struggling a lot right now. My grades aren't great this semester, and I'm starting to think maybe I should switch to mechanical engineering instead. I feel like that might offer me more options, but I also worry about job prospects with AI and automation coming into play. On the other hand, I'm considering sticking with software engineering and maybe pursuing a master's in AI, since that area seems to be thriving. I'm just not sure where I fit in long-term and could really use some advice on whether or not to stick with this major.
5 Answers
It seems like you’re not alone in feeling this way. A lot of students hit this uncertainty around the second year. Exploring other areas like robotics or combining your passions might be a good middle ground. Don’t be afraid to keep digging into what interests you!
Absolutely, mixing disciplines could open up a ton of cool job opportunities!
Do what makes you happy! Even if it means switching to mechanical engineering, remember that passion leads to a fulfilling life. Also, with the rise of AI, software skills are more valuable than ever, so don't panic. Automation helps good developers, but it’s tough out there, so keep improving your skills!
100% agree! Just make sure you really know what you love exploring, whether it’s mechanical or software.
Yeah, AI isn't taking jobs from those who are good at what they do. Focus on building skills that complement emerging tech.
You’re definitely not wasting your time! Everyone has days when their job feels tough, and that's normal. What's important is what you enjoy about software engineering. If you're really indifferent to programming, it might be worth exploring why. Are there specific areas of it that excite you? Or is it just the way it’s taught right now that's getting you down?
Exactly! I think a lot of people go through phases of doubt. It doesn’t mean you’re on the wrong path—maybe you just need to find what you love within it!
For sure! Just because it’s challenging now doesn’t mean it will always be. Exploring different tech fields might reignite your passion.
If you're only seeing software engineering as just a job and not a career, it might be time to reevaluate your path. Think about what drew you to it in the first place, and whether it's still valid for you. Trust your instincts, but don’t rush into switching until you’ve done some soul-searching. It’s a big decision!
Thanks for the insight! I'm definitely reflecting on why I chose it in the first place.
Exactly! There’s no need to rush a major switch. Your feelings might change when you get into cooler projects!
Honestly, with how job markets are changing, it’s hard to say if sticking to a traditional degree is worth it anymore. There are many self-taught developers out there who are thriving. Think carefully about what you want from your education and career—skills can be learned in many ways!
True that! But keep in mind that some companies still value degrees highly. Just don’t get caught up in the numbers.
Yeah, but hands-on experience can sometimes trump formal education. Find ways to build projects on your own!
Thanks for the reassurance! I’m definitely open to exploring new areas within tech.