¿Qué tan importante es aprender un lenguaje de programación para un ingeniero?

La computación es una parte importante de todos los campos de la ingeniería y las ciencias físicas.

Por lo general, la mayor parte de la investigación computacional en ingeniería involucra modelado y simulación, análisis numérico, resolución de PDE, métodos numéricos en álgebra lineal, Big Data y computación de alto rendimiento (que aborda directamente los problemas en la arquitectura de computadoras).

Para una idea preliminar, puede consultar esta página:

Ingeniería computacional – Wikipedia

Algunas universidades tienen programas de posgrado dedicados en ciencias e ingeniería computacionales 🙁 También hay otros, no dude en sugerir)

Ciencia e Ingeniería Computacional (EPFL)

Escuela de Ciencias Computacionales e Ingeniería (Georgia Tech)

Idiomas útiles para aprender:

C ++, Python (SciPy y NumPy), R (para big Data), Matlab (ampliamente utilizado en aplicaciones de ingeniería).

La computación ha sido un aspecto importante de Ingeniería, Matemáticas, Física, Química, Ciencias Biológicas y Economía. Para el aprendizaje y la contribución es necesario aprender un lenguaje de programación. Pero a los fines de la ingeniería, es posible que no necesite necesariamente entrar en el aspecto computacional exclusivamente (la ingeniería, como ya sabe, es más que solo el aspecto computacional).

Conozco a una chica que estudia Ingeniería Informática y su área de especialización es la programación. Hizo su pasantía donde principalmente programó en C # y PHP. Es experta en idiomas de nivel superior como Matlab, que la ayudó a realizar proyectos como Range Set Flying Drones y otros Robotics. También es muy competente en Prolog y Python, que utiliza en su investigación de inteligencia artificial ‘Agent Control Loop and Execution Monitoring on Hybrid Devices’. Y ahora, ella está programando microcontroladores.

En general, no veo nada en la ingeniería moderna donde puedas hacer algo sin programar.