Mechanical Engineering & Writing Code: Benefits & Recommended Languages

  • Thread starter Thread starter DocSpringston
  • Start date Start date
  • Tags Tags
    Code Writing
Click For Summary
SUMMARY

The discussion highlights the importance of coding skills in mechanical engineering, emphasizing that proficiency in programming enhances marketability in the field. While not all mechanical engineers require coding, those who do find it beneficial for niche roles. Recommended programming languages include C, C++, Java, and C#, which are part of the C archetype. Learning one language facilitates the acquisition of others, as the core skill lies in problem-solving rather than language-specific syntax.

PREREQUISITES
  • Understanding of mechanical engineering principles
  • Familiarity with programming concepts
  • Basic knowledge of C archetype languages (C, C++, Java, C#)
  • Problem-solving skills in technical contexts
NEXT STEPS
  • Explore advanced features of C++ for engineering applications
  • Learn object-oriented programming principles in Java
  • Investigate the use of Python for automation in mechanical engineering
  • Study software development methodologies relevant to engineering projects
USEFUL FOR

Mechanical engineers, engineering students, and professionals seeking to enhance their coding skills for improved job prospects in technical roles.

DocSpringston
Messages
5
Reaction score
0
Good morning everyone. I would love some insight regarding mechanical engineering and writing code. My physics professor (who also has a masters in electrical engineering) mentioned last night that the ability to write code (I apologize if I am using the term incorrectly...still kinda new to this) makes one much more marketable because, as he put it, not many can actually do it and do it well.

Two questions:
1) what is the correlation between writing code and mechanical engineering in the workplace?
2) is there a particular language recommended?

Thank you all very much for your thoughts!
 
Physics news on Phys.org
Depends on what type of role you get. Some mechanical engineers never have to write code whereas others do.
 
I think the point your professor was trying to make is that being able to write good code as an engineer is a bit of a niche market.

For a language you should learn, I'd suggest any of the C architype languages (C,C++,Java, C#, etc). Once you learn one language its really easy to pick up any other language. Programming is more about the thought process of how to solve the task as opposed to the specific implemention of the solution in whatever language you are coding in at that moment
 

Similar threads

  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
5K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 131 ·
5
Replies
131
Views
16K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K