Should I Pursue a Master’s Degree or Teach Myself to Be a Software Engineer?

0
8
Asked By CuriousCoder92 On

I'm 28 years old with a bachelor's degree in Mechanical Engineering. I've picked up some coding skills along the way, mainly through courses in MATLAB and Python. Looking back, I kind of wish I had gone for a degree in Software Engineering instead of ME since it felt like a more general path. Now, I'm wondering if I should get a master's degree to help me transition into a Software Engineering role or if I should just focus on self-learning instead?

6 Answers

Answered By FutureBuilder On

Why not consider a master's in something like mechatronics? It incorporates robotics programming, which is going to be in high demand soon. You could leverage your undergraduate experience and dive into an exciting field.

Answered By PracticalPeter On

Honestly, given the current job market, neither option feels ideal. If it's a passion for you, then self-learning might be the way to go. If you want to increase your chances against hundreds of other applicants, then pursuing a degree might be a better strategy.

Answered By BudgetAwareDev On

I’d say self-learning is a solid choice, especially considering the costs of college. With so many online resources available for free, you can learn effectively without putting yourself in debt. Start working on projects and showcase them on GitHub; real-world examples often speak louder to potential employers than a degree alone.

Answered By TechSavvyX On

From my experience, getting a master's degree is the way to go. I've self-studied a lot since 2019—completed CS50, went through MIT's undergrad curriculum online, and took the Odin Project—but I still feel like I'm overlooked because I lack a formal degree. If I could start fresh, I'd enroll in a master's program, like at Georgia Tech, and finish it in two years. A degree really helps in getting that first foot in the door, especially in a competitive job market. Sure, building projects is important, but having a degree from a good university makes a significant difference.

Answered By DegreeDebater On

Having a relevant degree definitely enhances your job prospects. Self-learning can be tough for many, and a structured environment like school helps keep you on track with clear goals. Quality and depth of learning can vary widely, so even if you choose self-study, make sure to deeply engage with the material.

Answered By SelfTaughtSuccess On

I've been self-taught and can do anything a senior full-stack developer can, yet I still get rejected often. Friends with CS master's degrees can secure jobs much easier, so keep that in mind. But if you're looking to learn independently, build a strong portfolio instead of just chasing after degrees.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.