| I was a mechanical engineer before I shifted to software development (so kind of the opposite of you) and I think you need actual, full on college level schooling to be a mechanical engineer in most cases. The stuff you're focusing on - basically manufacturing techniques - is a very small part of engineering in general. I didn't see any mention of CAD or FEA work, but even assuming you do know some of that or can access that type of learning you still are missing a lot of what makes an engineer an engineer. The biggest difference I see between software developers and mechanical engineers is a way of thinking. I realize that sounds very woo, but it's very obvious to me and to other mechanical engineers I've spoken to. For example, around my area there are schools that give out "Mechanical Engineering Technologist" degrees, which are quicker, less math intensive engineering degrees. Often times speaking to METs, I notice how they don't see connections between certain phenomenon or see why certain physical phenomenon happen in one circumstance but not another. This isn't to discourage you. I think one very easy step you could do if you haven't already is pick up Fusion360 (it's free for hobbyists I believe) and try to simulate making a simple project. I would hesitate in calling this "mechanical engineering" but I think it would get you along in your goals. Sorry for the long rambling message, the interplay between software and traditional engineering is something I think about quite a bit... |
As a fellow trained ME, yes, it seems obvious to me as well. A good school and program will have you spending several years in intensive study and thought about the fundamentals and wider implications of the physical principles and mathematics of machines and systems. If you can then follow that up with a few years of good hands-on professional experience with the subject of your study, it's going to give you a level of insight into the workings of the physical world that is difficult to achieve just through direct experience.
Which is not to say that you can't succeed in manufacturing without an engineering degree. It's pretty common for experienced machinists/welders/etc. to break out of a career cul-de-sac and go into business for themselves and engage in some effective and knowledgeable engineering in the process.
But there's no shortcut. You either do the schooling, or you earn the experience. Otherwise, you're not even going to be realizing the mistakes you're making.