¿Qué tan importante es la programación para un ingeniero civil (estructural)?

Realmente depende de a dónde lo lleve su carrera (y a dónde lo lleve).

La mayoría de los ingenieros estructurales que conozco nunca programan. Por otro lado, muchos profesores e investigadores utilizan habilidades de programación. Incluso otros usan una combinación de habilidades de ingeniería estructural y habilidades de programación de computadoras para desarrollar el software de ingeniería estructural que se usa de manera ubicua en toda la profesión.

Como regla general, para un estudiante de ingeniería estructural, no necesariamente sugeriría que se esfuerce por desarrollar habilidades de programación, creo que sería mejor concentrarse en sus cursos de ingeniería básicos, sin embargo, sugeriría que haga su Lo mejor es aprender cualquier programación incorporada en su plan de estudios. Si encuentra que la programación es particularmente divertida como un pasatiempo, por todos los medios, continúe; ciertamente no te hará daño en el futuro saberlo.

Creo que es habitual trabajar como ingeniero sin habilidades de programación, pero es una gran ventaja saberlo. Si está interesado, puede hacer cálculos útiles, aplicaciones o incluso software para usted u otros.
No recomiendo Excel para hacer sus cálculos. Creo que no es para ingenieros. ¡Nunca confíes en una fórmula oculta!

Importante = NO
Útil = SI
Si está trabajando en el sitio o en otro proyecto de trabajo en vivo, entonces el conocimiento de la programación no es muy necesario, ya que contiene principalmente el conocimiento de la ingeniería. Pero si planea elegir la investigación, el diseño o incluso la administración de los costos de construcción (que no puede decidir en su primer año), lo necesitará para que su conocimiento sea más técnicamente sólido y presentable de manera eficiente. Entonces, si planea optar o no, le sugiero que lo revise.
●●●
Paz

Si estás hablando de programación de ingeniería civil o estructural, te sugiero que primero tengas que dominar a tu ingeniero civil, luego te preocupes por la programación más tarde cuando llegues a ser minucioso con tu ingeniería civil.
Una vez antes, probamos este programa de ingeniería estructural para ver si este programa en particular nos dará un resultado correcto, así como una presentación gráfica correcta después de que el programa ejecutó todos los datos que le ingresé.
Seleccionamos una viga en voladizo muy simple que se proyecta hacia afuera desde la cara de la columna, llevando una carga uniformemente distribuida a lo largo de la viga en voladizo y una carga concentrada en el extremo de la viga.
La salida del programa nos dio el tamaño correcto de la viga y el área correcta de la barra de acero de refuerzo, sin embargo, el programa nos dio una presentación gráfica incorrecta que muestra el refuerzo de acero en la poción inferior de la viga, lo cual es muy incorrecto para la viga en voladizo y es muy poco realista.
Como dije anteriormente, usted necesita un conocimiento y habilidades exhaustivos en ingeniería civil antes de poder examinar y juzgar el programa de otra persona o incluso su propio programa, independientemente de si el programa dará un resultado correcto y realista. Como mencionó, está en primer año y todavía tiene un largo camino por recorrer antes de pensar o tocar cualquier programación en los campos de la ingeniería civil y estructural.

No puedo darle una respuesta general a su pregunta, pero le diré mi perspectiva.

Me gusta la programación. Aparte de mi interés personal en la programación, me ayuda mucho a rectificar mi comprensión sobre el tema específico para el que estoy desarrollando un programa.

Una vez estaba tratando de desarrollar un código vba (en Excel) que analizara y diseñara una base combinada rectangular. El problema que enfrenté en algún momento mientras escribía el código era ‘la mayoría de las columnas están en flexión biaxial, por lo que transfieren el momento en ambas direcciones al pie. Si no considera la carga del terremoto, puede descuidar los momentos porque son muy pequeños, pero si usted hace ‘¿cuál es el mecanismo para incorporar los momentos en los cálculos?’ ‘. Es posible que todos sepan la respuesta a esta pregunta, pero no sé el camino en ese momento, así que comencé a leer notas sobre una base combinada y terminé incluso obteniendo nuevas ideas en otros aspectos del diseño además de incorporar Los momentos biaxiales.

Entonces, si eres un estudiante como yo, podría servirte como una forma de estudiar el tema. Pero, para ser honesto, los programas que desarrollo no son utilizados por nadie más que yo porque estarán llenos de errores o tendrán gráficos bajos.

Usarlo depende mucho de lo que estás haciendo. Nunca uso el C # que aprendí (gracias a Dios), y ni siquiera programo macros en Excel, pero el conocimiento básico de lo que se puede y no se puede hacer con la programación, qué es un compilador y estos conceptos básicos … es muy útil para mí .

Probablemente no es muy importante en absoluto. La mayoría de los cálculos se realizan en Excel o en software especializado.

Por supuesto, hay excepciones, como trabajar para una empresa de software que produce software especializado utilizado por ingenieros civiles.

Si quieres ir a la escuela de posgrado, la programación es vital, de lo contrario no la necesitarás mucho. Pero le recomiendo que aprenda la programación tanto como pueda. ¡No te arrepentirás!

No es necesario si usted es un ingeniero civil (estructural). Personalmente, estudié Fortran cuando estaba en la universidad y nunca más lo volví a usar desde entonces.

Sin embargo, si la programación puede ayudarlo a crear sus propios programas que pueden ser útiles para su trabajo a diario, entonces ¿por qué no?