What are the pros and cons of making a shift to Software Engineering at 30, after a PhD in a different field?
-
I have a PhD in Mechanical Engineering. I had planned to be in the academia, but now, I am totally disillusioned with it. My research does not make me suitable for many Mechanical Engg. jobs, and I also find the opportunities too slim. I am planning a career shift to Software Engineering. I am studying CLRS, Coursera algo course, the usual route for self-taught programmers. However, is it a good idea to jump ship and change careers at 30? I will probably always be behind my peers who have been doing this since college. How do people who change careers think about their efforts in their whole previous career going waste?
-
Answer:
A hero is a coward with no other options. What are your other options. Can't think of any? Then jump out of the airplane, hope you have a parachute, and wave your arms wildly as you fall down. Changing careers is a terrible idea. If all of the other ideas are worse then..... One advice I have to Ph.D.'s is *get out of school*. Do whatever you can do *not take a class*. The trouble is that you've been in school all your life. The quicker you get out of school, the more quickly you will aclimate yourself to the "real world." Also changing careers is not a waste. I'm the only person in the world with my career profile. You are the only person in the world with your career profile and skill set. Now the challenge is to find something that keeps the money flowing in with your profile.
Joseph Wang at Quora Visit the source
Other answers
If you want to go out and code social media apps, you will be behind your peers who have been doing it since age 10 (not just since college) However, there are some other options here. Have you considered Systems Engineering rather than Software Engineering? Basically, this is the art of putting together complex hardware/software systems. These days it is a very software-intensive field, with highly sophisticated modeling tools, especially tools and methodologies that use SysML (Systems Modeling Language) This is a field in which you can move into software in stages - without having to throw your PhD and accumulated knowledge in the trash can. To learn more, google "SysML" or "INCOSE" (International Council on Systems Engineering) or "MBSE" (Model-Based Systems Engineering) or send me an e-mail offline . Hope this helps! David Hetherington
David Hetherington
At the end of the day, if you've done a PHD you can make a shift into Software Engineering. It is NOT rocket science... if anything, software engineers should be asking if they can handle or have the ability to do a PHD like you have... Go for it... you will only know if you try. This is the ONLY sure way of knowing if your choice was the right one. You have done a PHD, so you know how to learn, how to understand complex things, and depending on what you researched, you have spent a lot of time focusing, researching, writing, developing ideas, testing, and much more I bet, and these are all great skills that enable you to do MORE than the average person. I know many people in their 30's who switched careers and had to learn from the beginning and are quite successful. These people have a strong mind, and are determined and focused. DO IT...but only if you can see past the excuse makers and people who see limits only.
Sasha Crseven
Related Q & A:
- What are pros and cons of making a tattoo?Best solution by Quora
- What are the pros and cons of having a pet rabbit?Best solution by Yahoo! Answers
- What are the pros and cons of buying a house using an FHA loan?Best solution by Personal Finance and Money
- What are the pros and cons of being a Corporate or International Lawyer?Best solution by Yahoo! Answers
- What are the pros and cons of haveing a paypal?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.