Vibe coding vai roubar seu emprego!
A alguns dias atrás assistindo o canal do Lucas Montano eu me deparei com um termo novo que fique curioso de saber sobre o que era, se nunca ouviu falar sobre Vibe coding, deixe-me te explicar.
Segundo a wikipedia…
O cientista da computação Andrej Karpathy, cofundador da OpenAI e ex-líder de IA na Tesla, introduziu o termo vibe coding em fevereiro de 2025.
Vibe coding é uma técnica de programação orientada por IA em que uma pessoa descreve um problema em poucas sentenças na forma de um prompt para um modelo de linguagem grande (LLM). Baseado no prompt, o modelo gera um software.
Ou seja, desenvolver software usando IA como assistente…
O medo
Este tipo de notícia pode muito bem trazer desconforto e medo para aqueles que desejam entrar na área de programação, afinal, por qual motivo vou estudar programação, se no futuro eu seria substituido por um agente de IA!
Porém a forma como eu enxergo isso é bem diferente da visão de quem está querendo aprender programação. Saiba que as ferramentas de IA que existem hoje em dia, ainda estão muito longe de conseguirem substituir um programador de verdade. Veja bem! O atual Vibe Coding que estão haypando por aí, é apenas uma tentativa de venderem a ideia de que você será substituido por uma IA, a verdade é que quando se trata de sistemas complexos e grandes, nenhuma IA de hoje em dia é capaz de construir tudo sozinha sem depender de ninguém.
Elas são boas sim! Mas em ajudar ao programador e não em substituí-lo! O melhor que a IA pode nos fornecer hoje em dia é o seu auxílio em micro tarefas que compõe o software como um todo.
Imagine um software de médio a grande porte como uma composição de pequenos scripts que juntos fazem todo o sistema funcionar. O que a IA pode fazer por nós hoje em dia é apenas contribuir na construção destes pequenos scripts para nos ajudar a projetar os nossos sistemas.
Perceba que não há nenhuma ferramenta mágica que vai construir todo o seu sistema de uma só vez! Eu diria que não vai nem construir a metade do que você precisa. Mas ele vai sim, conseguir construir as partes necessárias para que você consiga construir o seu software. E partindo do principio que a IA vai apenas construir as partes, quem ficará por trás de tudo isso, orquestrando toda a dinâmica para que o sistema seja concluído? quem??
Bingo! Você acertou se disse que é o programador!
A necessidade de um programador
Na atual condição dos agentes de IA de hoje em dia, eu afirmo que a profissão de programador não está ameaçada. E caso um dia esteja, este dia está muito longe! Hoje em dia, uma pessoa leiga a respeito de programação, não é capaz de construir um software de verdade. Contrução de pequenos scripts? Sim! Uma simples página web stática? Sim! mas nada passa desta simplicidade. A partir do momento que se tem a necessidade de se construir um software de verdade que resolve um problema em específico, eu duvido muito que um curioso metido a programador vá conseguir desenvolver esta solução na tentativa e erro usando agentes de IA.
Portanto, pare de fica achando que você não deveria investir na área de programação por conta de poder perder seu emprego para as IAs. Na minha opinião, isso é uma besteira de merda!
Quando as coisas complicam, a necessidade de quem entende do assunto (O programador!) se torna necessária!
E mesmo que num cenário bem hipotético, os agentes de IA consigam atingir a autoconsciência e supremacia no desenvolvimento de software, mesmo assim, se a pessoa leiga que deseja construir um software, faça uma comunicação bem precária, limitada e sem nenhuma coerência com o que é pra ser feito, você acha que a IA vai construir o que? Um software perfeito? Acho que não! Mesmo com uma IA super eficiente, mesmo assim, a comunicação com ela deve remeter com uma alta assertividade sobre os requisitos fundamentais para que o software seja construído. E uma pessoa leiga, tem grandes chances de não conseguir comunicar isso de forma eficar a ponto de fazer um agente de IA construir o software perfeito na visão dela.
E nestas horas, entra o programador, resolvendo estes problemas para que a solução final seja atingida!
O pior que pode acontecer neste tipo de cenário, é que programadores rasos que saibam fazer coisas simples e bestas, sejam superados pela IA fácilmente! Mas programadores experientes, não só experientes em construção de código, mas experientes também na dinâmica da comunicação, na capacidade de interpretar e resolver problemas, de propor ideias eficazes e tudo mais. Este sim! Não tenderá a ser ameaçado pelos agentes de IA.
Então pessoal é isso! Sem doidera de dia do juízo final igual no Terminator kkkk sem medo de ser substituído, sem paranóia…
![]()