Article image
Filipi Firmino
Filipi Firmino28/07/2025 16:30
Compartilhe

O Dev Que Não Automatizava Nada

    Todo mundo tem aquele amigo que ama sofrer.

    Sabe? Aquele dev que todo dia sobe o deploy manualmente, com 4 comandos no terminal e mais 6 cliques na Azure DevOps.

    O mesmo cara que apaga cache na mão, roda o mesmo script SQL toda sexta-feira e diz:

    "Ah, nem dá trabalho, já tô acostumado."

    Esse dev, meu amigo… era eu.

    Até o dia em que eu perdi um sábado inteiro só pra rodar um processo que poderia ter sido um script com cronjob.

    E ali eu entendi: ou eu aprendia a automatizar, ou eu ia passar o resto da minha vida como um scripter humano, rodando tarefa repetitiva enquanto meu cérebro derretia igual o GIF do Homer no teclado.

    image

    Se você acha que automação é só coisa de DevOps ou time de infraestrutura, deixa eu te contar um segredo de bastidor:

    Os devs mais valorizados que conheço automatizam até o café.

    (E sim, tem gente que literalmente automatizou a cafeteira com Raspberry Pi. Respeita.)

    Agora falando sério: automatizar não é luxo. É sobre sobreviver e escalar sua produtividade.

    Saca só onde você pode começar ainda hoje (sem precisar ser o Neo do shell script):

    ⚙️ Ideias simples de automação pra dev back-end

    • Deploy automatizado com CI/CD: Usa GitHub Actions, Azure Pipelines ou GitLab CI. O objetivo? Cada push que for pro main já dispara o build/test/deploy. Seu futuro eu agradece.
    • Seed de banco automático: Chega de digitar inserts ou ficar copiando JSON. Crie um script com EF Core ou Dapper e use em todo ambiente dev/test.
    • Job recorrente com Hangfire: Precisa rodar algo todo dia às 03h? Hangfire + .NET resolve sua vida sem você ter que inventar roda com Task.Delay.
    • Monitoramento com alerta no Slack ou Teams: Sabe aquele erro que só aparece no log depois de quebrar tudo? Manda pra um canal com alerta bonitinho (Application Insights, Sentry ou até um webhook com humor).
    • Criação de usuários fake pra testes: Use Bogus (em .NET) pra gerar usuários, dados falsos, emails e produtos de mentira pra sua aplicação brincar à vontade.

    E o mais importante: automatize o que te irrita com frequência.

    Se toda semana você tem que renomear arquivos, converter logs, limpar pastas, ou reiniciar serviços… isso é um script esperando pra nascer.

    Mas e a IA nessa história?

    Ah, meu querido... a IA é a estagiária dos sonhos.

    Com ferramentas como:

    • ChatGPT pra gerar scripts, testes e até comandos bash pra você copiar/colar sem culpa
    • Copilot pra autocompletar seus fluxos repetitivos com vergonha alheia de tanto que já viu isso antes
    • Power Automate ou Zapier se quiser brincar com automações no estilo “sem codar quase nada”

    A regra é clara: tudo que você faz 2x já deveria estar automatizado.

    Moral da história?

    Automatizar não é perder tempo com scriptzinhos.

    É investir tempo agora pra nunca mais perder tempo com isso de novo.

    Você pode continuar apagando cache com o botão direito no IIS e reiniciando o backend com fé.

    Ou pode criar um comando clear:cache e seguir pra próxima tarefa com dignidade.

    A escolha é sua.

    Compartilhe
    Comentários (1)
    DIO Community
    DIO Community - 28/07/2025 17:43

    Excelente, Filipi! Que artigo incrível e super bem-humorado sobre "O Dev Que Não Automatizava Nada"! É fascinante ver como você aborda a dor de tarefas repetitivas e a epifania de que automatizar não é luxo, mas uma questão de sobrevivência e produtividade para qualquer desenvolvedor.

    Você demonstrou que os devs mais valorizados automatizam até o café, e deu ideias simples e práticas para começar, como deploy automatizado com CI/CD e seed de banco automático. Sua análise de como a IA (ChatGPT, Copilot) atua como uma "estagiária dos sonhos" para gerar scripts e otimizar fluxos, é um convite inspirador para todos agilizarem suas rotinas.

    Considerando que a automação não é perder tempo com scriptzinhos, mas "investir tempo agora pra nunca mais perder tempo com isso de novo", qual você diria que é o maior benefício para um desenvolvedor ao automatizar o que mais o irrita com frequência em sua rotina, em termos de impacto na motivação e na qualidade de vida no trabalho?