3 ms·
I have an MS in Mechanical Engineering from an Ivy League university. While I got my degree I too learned Matlab as well as C. I wrote my masters thesis on a
by scottndecker 12y ago
I have an MS in Mechanical Engineering from an Ivy League university. While I got my degree I too learned Matlab as well as C. I wrote my masters thesis on a controlled mechanism for the breakup of microdroplets in a bidisperse emulsion.
Eight months after graduating and working in industry, I came to the same conclusion as you: that I preferred writing code to working in the mechanical world. I started learning Java and wrote an Android app. I'd stay up late at night and on weekends pouring over examples and hacking stuff together. Six months into doing that I got an interview at my current employer. I got the job. That was two years ago and it's been one of the best decisions of my life.
The key to doing it:
1) Prove to yourself and others that you want to be a programmer, that you actually enjoy writing code for hours a day
2) Have something to show that proves that
3) Find a company (like I did) that is more interested in finding people who know HOW to think rather than WHAT to think. As engineers you and I are very good at solving problems. Find people who care about that rather than the programming languages you know
4) Once a company takes a chance on you, seize it and run like crazy. Learn as much as you can. In a year or two you can be highly skilled and highly employable in this field.
Best of luck!
- jkubicek 12y agoAgreed. I did almost the exact same path. Once you've gotten that first job and have a few years of professional software development under your belt, changing jobs is very easy. Potential employers see "software engineer" and "PhD" on your resume and don't care that it's an ME degree. Btw, scottndecker, did you go to Rose-Hulman for undergrad?
- scottndecker 12y agoNope. Dartmouth.