Article image

J

José17/07/2024 18:09
Compartilhe

Da Planilha ao Software: A Nova Era dos Engenheiros Civis

    Introdução

    A engenharia civil está passando por uma transformação digital significativa. O uso de software e programação está mudando a maneira como projetamos e construímos, trazendo mais precisão e eficiência. Este artigo é para recém-formados e engenheiros sêniores que estão prontos para abraçar essas novas ferramentas e metodologias. Vamos explorar como a programação pode revolucionar sua carreira e seus projetos.

    Engenharia Civil e Ceticismo Profissional

    Se você é engenheiro civil, sabe como a profissão pode ser tradicional. Muitos ainda veem a programação como algo exclusivo dos nerds da tecnologia. Mas, com a digitalização avançando, é hora de mudar essa mentalidade. Ignorar o impacto da programação na engenharia civil é como usar uma régua em vez de um laser scanner.

    Necessidade de Atualização

    Não é segredo que o setor de construção está em constante evolução. Softwares de design e simulação estão revolucionando os métodos tradicionais. Para acompanhar o ritmo, engenheiros civis precisam atualizar suas habilidades. Saber programar não é mais opcional; é essencial para se manter relevante no mercado.

    Otimização do Tempo e Diminuição de Erros nos Projetos

    Quem nunca sofreu com prazos apertados ou correções de última hora? A programação pode ser a sua melhor amiga aqui. Automação de tarefas repetitivas e análises precisas reduzem o tempo gasto e minimizam erros. Com isso, sobra mais tempo para focar naquilo que realmente importa: a inovação.

    Programação Básica para Engenheiros

    Você não precisa ser um expert em Python ou Java. Aprender conceitos básicos e como aplicar scripts simples já faz uma grande diferença. Ferramentas como Excel VBA, MATLAB e até mesmo pequenas macros podem otimizar seu trabalho. Investir algumas horas por semana em cursos online é um ótimo começo.

    # Script para calcular a carga total em uma viga
    
    # Função para calcular a carga total
    def calcular_carga_total(carga_uniforme, comprimento_viga):
    """
    Calcula a carga total em uma viga com carga uniformemente distribuída.
    
    :param carga_uniforme: Carga uniformemente distribuída (kN/m)
    :param comprimento_viga: Comprimento da viga (m)
    :return: Carga total (kN)
    """
    return carga_uniforme * comprimento_viga
    
    # Solicita ao usuário a carga uniformemente distribuída e o comprimento da viga
    carga_uniforme = float(input("Digite a carga uniformemente distribuída (kN/m): "))
    comprimento_viga = float(input("Digite o comprimento da viga (m): "))
    
    # Calcula a carga total
    carga_total = calcular_carga_total(carga_uniforme, comprimento_viga)
    
    # Exibe o resultado
    print(f"A carga total na viga é: {carga_total} kN")
    

    Conclusão

    A integração entre engenharia civil e programação não é só uma tendência; é uma necessidade. Ao adotar essas novas habilidades, você não apenas melhora a eficiência dos seus projetos, mas também abre portas para oportunidades inovadoras. Então, deixe de lado o ceticismo e mergulhe no mundo da programação!

    Curtiu esse conteúdo? Ele foi gerado por inteligência artificial e revisado por um humano.

    #EngenhariaCivil #ProgramaçãoParaEngenheiros #TransformaçãoDigital

    Compartilhe
    Comentários (3)

    J

    José - 22/07/2024 20:46

    O primeiro passo é estudar lógica de programação, muitas ações da engenharia são repetitivas, criar códigos pra otimizar a análise é um passo muito importante. Eu tenho alguns códigos de cálculo para fundações e dimensionamento de vigas, como esse do artigo. Agora estou me aprofundando em IA para melhorar os códigos e mais para frente juntar eles num só software.

    JF

    Jose Filho - 17/07/2024 21:46

    Queria muito poder unir os dois

    Izairton Vasconcelos
    Izairton Vasconcelos - 17/07/2024 20:13

    O artigo aborda um tema crucial para o setor da construção civil, onde a precisão e a eficiência são fundamentais para o sucesso dos projetos.


    Usar a programação ou a utilização de códigos VBA para automatizar planilhas do Excel representa uma evolução significativa na gestão de dados e processos.


    Primeiramente, a automatização permite a redução de erros humanos. Na construção civil, erros em cálculos e medições podem resultar em perdas financeiras significativas e atrasos nos projetos. Com a utilização de VBA, é possível programar verificações automáticas e padronizar procedimentos, minimizando a margem de erro.


    Nos dias de hoje, ficar longe dessas ferramentas de cálculos é retrocesso no sucesso da carreira.