Is it useful for a mechanical engineering student to learn programming / coding? Will you ever help out in your field? How?

Updated on : December 3, 2021 by Jarrett Richmond



Is it useful for a mechanical engineering student to learn programming / coding? Will you ever help out in your field? How?

Thanks for A2A Abhay Kumar.

I do not agree with the 2 current answers to the question. Regardless of the area of ​​application, knowing a little programming is beneficial.

Scripted Automation - Learning shell or python scripts to read, write files, and move large files easily via terminal.

Macros: Writing macros is an essential skill in the mechanical industry to have a formula sheet that engineers generally use. Of course, the same excel sheet can be replaced with a script using python, perl, etc.

Small simulations: instead of relying on proprietary software for smaller simulations

Keep reading

Thanks for A2A Abhay Kumar.

I do not agree with the 2 current answers to the question. Regardless of the area of ​​application, knowing a little programming is beneficial.

Scripted Automation - Learning shell or python scripts to read, write files, and move large files easily via terminal.

Macros: Writing macros is an essential skill in the mechanical industry to have a formula sheet that engineers generally use. Of course, the same excel sheet can be replaced with a script using python, perl, etc.

Small simulations: instead of relying on proprietary software for smaller simulations. Using programming to simulate small heat equations is very beneficial.

Data Analysis: Making charts in Excel may sound easy, but customizations can be easily done with programming languages ​​like R, Python, etc. Where writing a couple of lines of code can go a long way towards drawing clean and efficient charts that can be published.

With the industry moving toward more connected devices and automation, knowledge of programming helps you keep up with changes in the industry.

The first is the first,

Programming is for everyone, seriously EVERYONE!

You, as an Engg mechanic, would need programming skills if you want to pursue robotics.

Simulation and control would be done programmatically.

If you have the knowledge of at least one programming language construct, then it will not be a problem for you to switch to other languages.

Other Guides:


GET SPECIAL OFFER FROM OUR PARTNER.