Mechanical Engineering degree helpful for non-engineers?

Click For Summary

Discussion Overview

The discussion revolves around the potential benefits of a mechanical engineering degree for individuals who are considering freelance work, particularly in programming and game design. Participants explore the implications of transitioning from a traditional engineering career to self-employment, including the nature of freelance work and the relevance of engineering knowledge in software development.

Discussion Character

  • Exploratory
  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • One participant expresses a desire to transition from a mechanical engineering degree to freelance programming, questioning the degree's relevance in finding freelance work.
  • Another participant suggests that an ME degree can be beneficial for understanding everyday life and may enhance job prospects in engineering-related freelance work.
  • Concerns are raised about the demanding hours often associated with self-employment, with one participant noting the potential for long work weeks initially.
  • Some participants propose that an engineering background could be advantageous for developing engineering software or simulations, potentially making one more attractive to clients.
  • There is a discussion about the importance of software development skills alongside engineering knowledge, with a participant emphasizing that good software is essential for success in game engine development.
  • One participant questions the feasibility of freelancing on a flexible schedule, suggesting that a steady income is often necessary and that building a reputation takes time.

Areas of Agreement / Disagreement

Participants express a mix of views on the utility of a mechanical engineering degree for freelance work. While some believe it offers significant advantages, others highlight the challenges of freelancing and the necessity of establishing a reputation in the field.

Contextual Notes

Participants mention various software tools relevant to engineering and programming, indicating that familiarity with such tools may enhance freelance opportunities. However, the discussion does not resolve the complexities of transitioning from engineering to freelance work or the specific job prospects available.

Bigman
Messages
27
Reaction score
0
I'm about two years from completing a mech engineering degree, and I've realized that the thought of having a 9-5, 8 hours a day / 5 day a week job doesn't appeal to me. What I'd really like to do is work as a freelance programmer (ideally as a game designer, though realistically I'll only pursue that as a hobby). I'm thinking maybe I'll work a 9-5er for a year after graduating to pay off all my debts and built up a little bit of savings, and then try going into business for myself. Would a mech engineering degree help much in finding freelance work, or not much? And would it look bad on my resume if my work history kept switching back and forth between being self employed and working for a company?
 
Physics news on Phys.org
I see temp work on craigslist all the time. Usually someone has an idea for an invention and they need an engineer to work out the details.

I think an ME degree is useful for even understanding everyday life. The answer is yes. It certainly won't hurt.
 
Bigman said:
I'm thinking maybe I'll work a 9-5er for a year after graduating to pay off all my debts and built up a little bit of savings, and then try going into business for myself.

... and work 12+ hours a day, 6-7 days a week.

But, that's only for the first several years -- then you might be able to take weekends off (if the business succeeds.)

:wink:

BTDT
 
It could help a lot if you're writing engineering software or simulations...
 
KLoux said:
It could help a lot if you're writing engineering software or simulations...

Really? I know this doesn't count, but at the moment I make somewhat physically accurate game engines in my spare time, though I've been thinking about making realistic physics simulators from scratch. If I have a portfolio of simulators that I've designed, how would it help, and what kind of jobs/commisions could I land?

And I know a lot of people who go into business for themselves work crazy hours, but is it not feasible to work as a freelancer and only take jobs when you want/need cash (maybe not as an engineer per-se, but as a programmer or consultant or something)? I'm hoping to maybe work on and off, and travel a lot. And maybe even live in a country where the standard of living is rather low, and design software for people in other countries, thus being able to keep afloat with only the occasional commision. I don't really care about making tons of money!
 
Bigman said:
=If I have a portfolio of simulators that I've designed, how would it help, and what kind of jobs/commisions could I land?

What software have you used to help you with your engineering coursework so far? Any CAD software? FEA, CFD? MSC-ADAMS or other multi-body sim software? Any of these would be hugely ambitious for one person to tackle, but behind all of them is someone who is familiar with engineering.

To invent this kind of software, someone needs to say "wouldn't it be useful to have something that does x?" An engineering background couldn't hurt.

If someone wants a simulation of something and they want it to be accurate and understand the assumptions, etc., they might be more attracted to a programmer who has an engineering degree than a programmer with a CS degree...

-Kerry
 
"If someone wants a simulation of something and they want it to be accurate and understand the assumptions, etc., they might be more attracted to a programmer who has an engineering degree than a programmer with a CS degree..."

Provided they are also knowledgeable in the field of software development... which is a lot like engineering, really, so as long as an engineer doesn't take software for granted, the skills should be readily transferable.

In other words: nobody will pay you for a game engine if it's not good software, even if the program works fine.
 
Bigman said:
And I know a lot of people who go into business for themselves work crazy hours, but is it not feasible to work as a freelancer and only take jobs when you want/need cash (maybe not as an engineer per-se, but as a programmer or consultant or something)?

No, because in todays society you always need money meaning you either need a steady income (=always work) or you need to be able to charge a LOT for your services when you DO work which is only possible if you have you already made name for yourself and your customers come to you because they think you are better than your competitors; and the only way that will happen is if you have spent many years building up your reputation. Although I must say I think this is still really only feasible for artists etc, not for engineers

The point there is that if you are freelance you will almost inevitably work more than someone with a 9-5 jobs (although obviously there are other advantages).
 

Similar threads

Replies
17
Views
4K
  • · Replies 12 ·
Replies
12
Views
5K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
Replies
12
Views
4K
  • · Replies 13 ·
Replies
13
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K