Tech이야기~!
welcom 자세히보기

카테고리 없음

Why is Programming languages necessary for mechanical engineers?

Enhold 2018. 8. 7. 16:25


I. Programming Q. “How important is programming for mechanical engineers”? I am not saying that learning programming languages is must, because Matlab,Scilab, CATIA etc is famous standard tool and widely used as well. If you chose the technical field or academia I would answer: it is necessarily Recently, you can see on news that new technology. Mechanical have relevance to it(IoT, ICT, VR,AR, AI, Drone, etc). Too many using mechanical knowledge background and co-work another field engineers. The engineer will not need to know exactly how to programming, but the expertise can be an asset to connect different areas (the data science team with the mechanical designers, for example)

II. Python Knowing python can ease your simulation and You can write subroutine or programs which can easily be clubbed. I really like Python, but I am not crazy enough to say that it is more important than C/C++ to a mechanical engineer. likewise now a days using basic tools like FEM and advanced crystal plasticity and dislocation dynamics, molecular dynamics etc. you need some knowledge of programming language called python. But Many of Mechanical Engineer do develop their scripts to be used with standard CAM software(exception 3D printing).

      • Mechanical Design Engineer : Strong scripting background Python or Perl-Proficient on Unix and Excel

      • Manufacturing Test Engineer at VR, IoT, ICT : Experience with scripting language (additional experience in C++, Visual Basic, LabWindows/CVI, LabView and/or TestStand preferred). Analysis for facility maintenance : Field experience & languages (ie. python, C++, etc.)

      • Data Acquisition : LabVIEW is famous in development area. Strictly speaking it is a programming language, but it is unlike all other programming languages in that programs are written graphically as opposed to in a text editor.

      • CAD/FEA : CAD nor FEA is a programming language. I mean, most of them offer API's of some sort (accessible either visual basic, python, or perhaps, etc) , but it won't be "programming" at least in the traditional sense.

      • Numerical Analysis : Python is being put to use in various fields needed numerical analysis. Mechanical field is using thermodynamics, fluid mechanics, stress metals, etc. I think, over time, required programming languages at technical filed or academia.

    III. Conclusion

    Python is as much important as any other programming language. However, languages is not a requirement for every mechanical engineer. If you wish to stay in the field, as in, are interested in Mechanical Engineering related jobs, then no, it is not necessary. (for career prospects, within the field). But, if you are looking forward to be an entrepreneur and Future project leader, as it's very likely, then computer languages are must.