¿Qué lenguaje de programación es el más beneficioso para un ingeniero civil?

Supongo que usted es principalmente un ingeniero civil y desea utilizar software para respaldar su trabajo. Si desea ser un desarrollador de software a tiempo completo, esta respuesta no se aplica.

Primera prioridad
Existen varios software especializados para aplicaciones de ingeniería civil.
mira aquí Software de ingeniería civil

Y luego, por supuesto, necesita aprender el Excel omnipotente para cálculos de complejidad simple a media.

Actividad paralela
Aprender un lenguaje de programación como actividad paralela.

Soy ingeniero mecánico, pero hago mucho trabajo relacionado con tuberías, redes, etc., que está relacionado con el sector civil. He estado haciendo mis propios programas comenzando con Quickbasic en DOS, Visual Basic y ahora VBA.

Actualmente, la mayoría de mis necesidades (a tiempo parcial) son atendidas por VBA.

La ventaja más importante de VBA son
1. No necesita tenerlo como un software separado. Si tiene Excel, tiene VBA

2. Interactúa con muchas aplicaciones directamente, lo que incluye Autocad, GIS y muchos otros softwares. Muchas veces hago un pequeño programa de 20 líneas sobre la marcha para hacer algo en Autocad desde Excel VBA.

Siguiente nivel
Le sugiero que aprenda ARCGIS, será muy útil a largo plazo. También puede aprender Python lado a lado ya que ARCGIS también tiene una interfaz Python.

Nota: 1. Los desarrolladores de software a tiempo completo operan en un universo completamente diferente y, por lo tanto, sus consejos pueden no ser adecuados para un programador / usuario avanzado a tiempo parcial con la ingeniería como foco principal.
2. VBA no está muerto, no puede morir porque hay mucho código existente que debe funcionar para que MS pueda vender Excel. El único problema (hasta donde yo sé) es legal entre MS y otras compañías de software sobre la agrupación y licencia de VBA.

Para automatizar algunas tareas en sus hojas de cálculo, Visual Basic para Aplicaciones (VBA) es muy útil.

Si desea escribir un software independiente para su propio uso, Python es realmente genial.

Bueno, ya hay una pregunta sobre el mismo tema que puedes encontrar aquí:
¿Qué lenguajes de programación pueden ser útiles para los ingenieros civiles?

More Interesting

Recientemente conseguí un trabajo como ejecutivo de ventas para una empresa de TI en el segmento B2B. ¿Qué debo saber (aunque sea obvio) sobre TI para tener éxito?

¿Cuáles son las diversas oportunidades laborales para los ingenieros eléctricos?

¿Cuáles son algunas leyes laborales que los trabajadores asalariados deben tener en cuenta para evitar ser intimidados por empleadores astutos y explotadores?

¿Puedo estudiar en una facultad de derecho de Europa y convertirme en abogado en los Estados Unidos?

¿Cuáles son algunas de las profesiones de moda en aeronáutica? ¿Cómo y dónde puedo seguir estos?

¿Tener certificaciones en tecnología de desarrollo web realmente marca la diferencia en un currículum?

¿Qué período de tiempo es necesario para obtener los mayores beneficios de trabajar con un entrenador de vida?

Cómo cambiar mi trabajo de desarrollador de software a analista de negocios

¿Cómo se pueden definir 4 años de vida de ingeniería?

¿Serán útiles las habilidades de Amazon Web Services en el futuro? ¿Qué tipos de trabajos hay disponibles?

¿Qué tiene una mejor marca y reputación en India y en el extranjero para obtener un título de CSE: el NIT Trichy, BITS (Pilani / Goa / Hyderabad) o el IIIT Hyderabad?

Quiero ser un codificador profesional? ¿Cómo debo comenzar?

¿De qué sirve obtener un CGPA alto en ingeniería?

¿Es una mejor decisión profesional permanecer en el back-end / full-stack o reestructurar y convertirse en un desarrollador 100% front-end?

Como estudiante de tiempo completo, ¿cómo puedo ganar $ 100 en línea por mes?