Thinking About Switching to Programming at 30 – Any Advice?

0
0
Asked By RocketSquirrel92 On

Hey everyone,

I'm a 30-year-old aerospace engineer considering a career change towards programming. I've had a diverse background, including experience in the automotive industry and work with drones and firearms, but I've always felt somewhat unfulfilled in those roles. My passion for programming started in college, where I excelled in computer science courses and even earned certificates in C# and SQL eight years ago.

Now, I'm planning to start with MIT's Python courses to see where that leads me. Having spent a lot of time at computers, including a stint as a professional e-sports player in Dota 2, I feel that this transition might be a natural fit.

However, I have some questions that I hope you can help with:
1) Is it too late for me to start a new career in programming at my age?
2) I find the variety of programming languages and job opportunities overwhelming. How do I tackle this? Do I really need to learn everything?
3) I have project management experience that I think could be beneficial in programming. How can I leverage this?
4) Would you suggest trying new things or sticking to my comfort zone?

Thanks in advance for your help!

4 Answers

Answered By CodeMaster72 On

It's definitely not too late! I switched careers in my late 20s, and while it was a rough road, it was absolutely doable. You might face some challenges, especially with ageism in tech, but if you put in the time and effort—around 2-3 years—you can get to a junior developer position. Focus on learning one language to start, like Python, and then expand your knowledge from there.

And yes, trying something new can be scary, but it’s how you grow. Don’t shy away from it!

Answered By TechieTurtle94 On

You're just fine starting at 30! I've even taught a 65-year-old how to code, and they did great. The important thing is to embrace the learning process. The tech field is always evolving, and you’ll need to continually pick up new skills. Just start learning the basics and build from there—don’t stress about mastering everything at once. You’ll gradually gain the knowledge you need in different areas like databases as you encounter them in projects.

Consider looking into product management as well, since your project management skills could transfer well there. It’s a role that requires strong interpersonal skills and understanding tech, so you’d be well-positioned if you pursue that path.

Answered By CuriousCoder25 On

Remember, it’s never too late to learn! Anyone can become a programmer at any age. As for the job market, yes, it can be tough out there, and it might take some time to land your first role. Don’t forget that learning to code can be incredibly fulfilling, even if it doesn't translate immediately to a job. Just take each step at your own pace, and don’t lose sight of why you want to make this change!

Answered By DataDynamo88 On

Starting with SQL is a fantastic idea! It's a huge part of working with data and will give you a solid foundation in programming. The tech field is all about continuous learning, so get comfortable with that mindset. Each new skill will build on your previous knowledge. If you need more structured guidance, I can share some resources or workbooks to help you practice!

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.