2. La programaciónEn la Ingeniería Civil
Una computadora es por sí misma, la herramienta necesaria para que cualquier
persona pueda desarrollar un trabajo de investigación, cálculo, reportes, comunicación,
etc. Entonces, una computadora que posee aplicaciones como Windows, Office, Corel
Draw, entre otros, es la perfecta herramienta para cualquier profesionista, pero también
puede serlo para cualquier persona.
Entonces ¿En qué momento se convierte en una herramienta para el estudiante
de Ingeniería Civil y para el Ingeniero Civil?. La respuesta es simple, una computadora
solamente sabe hacer lo que nosotros le enseñamos a hacer por medio del Software que
le instalamos. Por lo tanto debemos instalar software como AutoCad, Opus, Neodata,
etc. que son los programas comerciales enfocados a la ingeniería civil.
¿Pero qué pasa cuando ese software que necesitamos para resolver un problema
de la ingeniería civil, no se encuentra disponible en el software comercial?
La Programación de Computadoras es la alternativa a la cual debemos recurrir si
deseamos "enseñar" a nuestro equipo de cómputo, a ser la herramienta ideal de un
estudiante o un Ingeniero Civil.
Aprendamos entonces, una metodología de cómo debe darse la serie de
instrucciones a la computadora, para que resuelva esos problemas asociados a la carrera.
La programación en la ingeniería civil nos sirve de muchísimo, debido a todos
los procedimientos que llevan a cabo como ingenieros civiles, como organizacionales,
administrativos, matemáticos, informáticos, logísticos etc. Como se puede ver todo eso
lo podemos desarrollar con apoyo de las PC. Como el dibujo y su famoso AutoCAD.
Entonces para qué sirve la programación, pues para hacer que la computadora
haga lo que queremos que haga y no al revés. Desarrollar rutinas de dibujo para
AutoCAD nos da mucha ventaja en tiempo e implementación, reduce los tiempos de
elaboración de planos a menos de la mitad y con mayor calidad. (Claro también hay que
ser bueno para el uso del programa en sí).
Otra herramienta mágica en nuestra rama es el EXCEL, es un programa que se
usa en casi cualquier ámbito, entonces es muy ventajoso (y más económico que comprar
software especializados para cada función) hacer pequeñas o grandes rutinas de
programación para llevar a cabo las tareas más repetitivas e iterativas, para que con un
click, haga revisiones y diseños, balances de costos, estados de cuenta, programación
laboral entre mil otras cosas. Además, se tiene el control de lo que hace el programa u
hoja de cálculo.
Si por otra parte, se adquiere un software diseñado para digamos, diseño de
cimentaciones, este programa debe estar probado y aprobado etc., pero tendrá criterios
que difieran de los que necesitamos, o se tendrá limitantes si por ejemplo se desea
refuerzo en lecho superior de zapata y el programa no lo maneja o si se trabaja con
STAAD para análisis estructural y ese programa de cimentaciones no es compatible o lo
que STAAD considera momento negativo o cortante positivo, o la orientación de las
coordenadas, el de cimentaciones lo considere de otra forma.
3. Entonces con las herramientas de programación se puede hacer muchísimas
cosas que funcionen como queremos y no viceversa y hagan lo que queremos y se
acomoden a nuestras necesidades y estilo y no al revés.
Por otra parte, los mismos programas como Staad, Excel, AutoCAD, SAFE,
Etabs, etc.
Traen módulos compatibles con lo que es Visual Basic o C++ lo que se puede
aprovechar para ajustar el uso y respuesta del programa a la manera en la que
deseemos a nuestro criterio.
En general en todas las ramas y cualquier tarea que desee desarrollar se puede
ver apoyada por la PC y por consiguiente por programación que puede ser simple y
básica o avanzada.