¿Se requiere programación en ingeniería mecánica?

Una pregunta interesante de hecho

La respuesta más simple es: “depende del tipo de trabajo que realice o del tipo de proyecto en el que participe o incluso de la empresa para la que trabaja”. Si trabaja para una empresa / participa en un proyecto que tiene algo que ver con inteligencia artificial (o cualquier tipo de programación). En esas empresas, realmente necesita saber la programación, ya que de vez en cuando escribiría un programa “incluso si es muy corto” o necesitaría poder leer un programa.

La programación es un requisito en las empresas manufactureras, ya que la mayoría de las empresas manufactureras utilizan / usan maquinaria CNC y, aunque los programadores CNC (artesanos) están empleados, están bajo la supervisión de un ingeniero mecánico.

Muchas empresas suelen emplear un programador, por ejemplo, en minería, donde la mayoría de la maquinaria está automatizada, se emplean técnicos de instrumentación. Entonces, aquí el ingeniero mecánico no necesita conocer la programación o solo necesita un vistazo para entenderlo, ya que son responsables de diseñar maquinaria / sistemas, pero incluso aquí estos componentes programados, como válvulas, etc., son seleccionados por estos técnicos de acuerdo con la especificación dada.

En las empresas basadas en la investigación o en las instituciones de aprendizaje, los ingenieros mecánicos necesitan programación, ya que muchos de los “aparatos” necesitan conocimientos de programación, como el uso de FEA para la verificación. Teniendo en cuenta que muchos programas potentes de FEA están programados o (se puede decir) que los problemas de ingeniería difíciles necesitan un ingeniero para interactuar con los softwares para obtener una solución definitiva.

Su próxima pregunta sería, ¿qué software de programación debe conocer un ingeniero mecánico? Python, Mathlab, Excel pueden ser muy útiles.

Sí, definitivamente requerido. Los principios de la ingeniería mecánica pueden aplicarse a los campos aeroespacial, aeronáutico, mecatrónico, robótico, etc., solo con la ayuda de lenguajes de programación como Matlab, Python, etc. Para desarrollar tecnologías avanzadas, el lenguaje de programación es obligatorio.

El ingeniero mecánico realmente no codifica nada. La parte de codificación la toma el proveedor de servicios de TI. Sin embargo, el ingeniero mecánico debe saber cómo usar la aplicación. Algunas de las aplicaciones son,

Autocad.

Catia

Microsoft Office Suite.

Microsoft mpp o primevera.

La lista continúa dependiendo del campo en el que trabaje.

No necesariamente, pero realmente se reduce a qué campo de ingeniería terminarás. Hay muchos, muchos campos diferentes de ingeniería. El plan de estudios en cualquier título universitario debe tocar tanto como sea posible para prepararse para enfrentar cualquier problema en el mundo real. Mucho de lo que aprenderá en la escuela no se usará explícitamente, pero debe tener una comprensión general del tema que se trata en su industria. Es la misma razón por la que la mayoría de los programas de ME tienen un curso dedicado a circuitos eléctricos.

Altamente dependiente de la posición particular. He conocido ME que han pasado toda su carrera creando herramientas de software para otros ingenieros no programadores. Conozco ingenieros de ventas que nunca se acercan más que hacer una hoja de cálculo.

La mayoría de nosotros estamos en el medio, incursionando cuando necesitamos cierta herramienta (matlab, labview, macros de Excel, o en los viejos tiempos, Fortran, básico o C + … o en los viejos tiempos (para mí) dos, vms o lenguaje de calculadora HP41 RPN).

Depende del campo que uno elija para hacer una carrera. Si vas al diseño mecánico, por ejemplo. Diseño estructural, luego, en las etapas avanzadas de su carrera, es posible que necesite tener pocos conocimientos sobre programación. El software utilizado en este campo es extremadamente avanzado.

Sí, mucho de eso también. Pero depende del campo en el que te encuentres.

No es esencial, pero con una comprensión básica de la programación, te abrirá muchas más carreras.