2 ms·
I'd look maybe in an area where your Mechanical Engineering degree is a big plus, that is areas where familiarity with math and linear algebra is a must. Comput
by auggierose 7y ago
I'd look maybe in an area where your Mechanical Engineering degree is a big plus, that is areas where familiarity with math and linear algebra is a must. Computer vision, machine learning and software for industrial robots come to mind. Obviously you would start out in junior roles there as well, but you will be able to grow and work on interesting stuff. Databases, servers, React and Linux may sound like fun now (it was fun for me about 20 years ago, replace Linux/React with Java/Swing though :-)), but that stuff gets pretty boring pretty quick.
- hnarn 7y agoCombining your existing competences is definitely the way to go. Like someone posted on HN a while ago (I'm heavily paraphrasing): Being a developer is boring, but being a lawyer/teacher/engineer that knows how to code gives you a superpower. There's room to improve things by coding in every field, so don't get locked in the coding part. Think about what you know and how you can use that to write code that solves real life problems. If you're having a hard time finding jobs, maybe try a hobby project that is somehow related to what you've done in the past. Having "domain knowledge" is crucial for writing software that is actually useful. Like Linus Torvalds said once, "without users, your program is pointless".