¿Qué cursos debo tomar si quiero comenzar a desarrollar software de ingeniería estructural?

Las otras dos respuestas son acertadas, pero hay algo que les falta .

¿Sobre qué tienen razón? Si desea desarrollar software de ingeniería estructural, debe tener algún tipo de capacitación en ingeniería estructural . No puede trabajar con un solucionador o agregar valor al diseño de la interfaz de usuario a menos que comprenda lo que el usuario está tratando de hacer.

Sin embargo, a las dos respuestas les falta una pieza: desarrollo web . Si todo lo que quiere hacer es diseñar el núcleo del programa, esto podría no ser necesario. Pero el software de ingeniería estructural ha realizado lentamente la migración a la entrega basada en la nube, y predeciría que dentro de los próximos 3-5 años, muchas de estas compañías de desarrollo de software buscarán experiencia en desarrollo basado en la web para hacer su herramienta y aplicaciones accesibles a través de la nube, o para vincular sus aplicaciones con otros sistemas a través de API.

¡Tener experiencia en el núcleo de la ingeniería estructural, pero también en el desarrollo web y en la nube, lo hará un candidato extremadamente atractivo!

Como este chico:

/ * Puede votar y / o seguir mi blog de Quora, The Productive Engineer , donde escribo sobre tecnología de ingeniería estructural y productividad. * /

Ya sea una especialización en informática (CSE) con especialización en ingeniería estructural o viceversa.

La especialización en ingeniería estructural podría ser la mejor opción, ya que permitiría obtener una licencia para practicar y obtener experiencia en el campo, lo que puede ser más valioso para las compañías de software.

Sin embargo, querrás al menos algunas habilidades de codificación. Si está tan inclinado, puede renunciar al trabajo de clase y escribir sus propios complementos para programas como Revit, ArchiCAD, SketchUp y Rhino. Estos hacen buenas plataformas para mostrar sus habilidades tanto en ingeniería estructural como en programación y hacen cosas que se ven bien y son un producto terminado y funcional (esto es un gran problema para los desarrolladores).

¡Buena suerte y diviertete!

Método de elementos finitos

Análisis numérico

Análisis estructural

Computación de alto rendimiento

C ++