¿Cuál es la ventaja si un ingeniero mecánico aprende el desarrollo de aplicaciones?

En algún lugar, alguien dijo que es bueno saber algo sobre todo y todo sobre algo. Y lo creo firmemente.

Soy ingeniero mecánico y yo mismo conozco muchos lenguajes de programación a partir de C, CPP, Java, Python y conceptos básicos de Ruby (recién empecé a aprender). Durante los primeros dos años, si mi universidad participé en muchas competiciones de codificación, hice mucha programación competitiva. Aprendí el desarrollo de aplicaciones de Android. También puedo participar en una competencia de diseño web para que puedas adivinar que tengo suficiente conocimiento de HTML y CSS, ¿verdad?

Ahora estoy en el último año y no he escrito una sola línea de código desde el año pasado. Durante el año nunca solicité el desarrollo de la aplicación de conocimiento, pero ¿sabes qué? Aumenta tu confianza. Debido al conocimiento de la codificación, puedo acostumbrarme fácilmente a cualquier tipo de software, ya sea CAD, CAM o CAE. Nunca enfrenté dificultades para cambiar de un software a otro. Ya he trabajado con AutoCAD, Solidworks, Inventor, Fusion 360 y Onshape para CAD e Hyperworks, Ansys y SimScale para CAE. También conozco la codificación CNC y fue muy fácil de aprender.

Entonces puedo concluir que siempre es bueno saber algo. Es posible que no necesite el conocimiento directamente, pero el conocimiento definitivamente se utilizará de alguna otra manera en el futuro.

Sólo una calificación adicional puede ser? O un conocimiento extra que puedes conquistar. No puedo garantizar un trabajo en eso para ti