opção
Lar
Notícias
10 desenvolvedores especializados discutem o potencial real e os riscos da codificação da vibração

10 desenvolvedores especializados discutem o potencial real e os riscos da codificação da vibração

22 de Abril de 2025
168

10 desenvolvedores especializados discutem o potencial real e os riscos da codificação da vibração

O burburinho em torno do vibe coding tem sido inescapável ultimamente, especialmente na minha caixa de entrada, que está inundada de comunicados de imprensa de equipes de marketing ansiosas para aderir à última tendência. O termo, criado por um programador experiente da OpenAI, refere-se à prática de usar IA para lidar com os aspectos mundanos da codificação, permitindo que os desenvolvedores se concentrem nos elementos mais criativos. Meu artigo anterior explorou profundamente esse conceito, analisando seu potencial e armadilhas.

Também: 10 razões principais pelas quais a IA se tornou mainstream da noite para o dia - e o que acontece a seguir

O termo "vibe coding" tem um certo apelo, não apenas porque soa legal, mas porque é um sonho de marketing. É o tipo de palavra que pode instantaneamente tornar um produto mais atraente. Como colunista de IA, vi inúmeros comunicados de imprensa tentando surfar essa onda, muitas vezes deturpando o que o vibe coding realmente significa. Ele nunca foi destinado a novatos que esperam enriquecer com um aplicativo montado às pressas. Em vez disso, é uma ferramenta para desenvolvedores experientes que podem guiar a IA e corrigir seus erros.

No entanto, o mercado agora está inundado de ferramentas no-code e low-code que afirmam ser as pioneiras do vibe coding. Essas ferramentas, essencialmente modelos aprimorados por IA, estão longe da intenção original do termo.

Como desenvolvedor e ex-professor de ciência da computação, compartilhei meus pensamentos sobre vibe coding em um artigo recente, mas admito que meu tom pode ser um pouco... colorido. Então, entrei em contato com outros desenvolvedores profissionais para saber suas opiniões. As respostas foram variadas, com alguns elogiando os ganhos de eficiência, enquanto outros expressaram preocupações sobre o potencial de codificadores inexperientes criarem softwares problemáticos.

Também: A melhor IA para codificação (e o que não usar)

Desenvolvedores sobre Vibe Coding

Todd Olson, cofundador/CEO da empresa de análise de uso Pendo

Todd Olson disse à ZDNET, "O vibe coding muda como construímos, mas não por que construímos. O objetivo não é produzir mais software; é criar melhores experiências de software. Sem uma compreensão clara das necessidades do usuário, o vibe coding corre o risco de ampliar o desalinhamento em escala."

Ele acrescentou, "A IA facilita o envio de código, mas isso não garante melhores resultados. Sem um alinhamento claro com as necessidades do usuário, o vibe coding pode acelerar a criação de software que ninguém usa. Isso não é necessariamente um novo desafio, mas a IA aumenta as apostas."

Chris Reynolds, defensor de desenvolvedores e engenheiro de software na plataforma de hospedagem Pantheon

Chris Reynolds enfatizou a necessidade de supervisão humana, dizendo, "O mais importante para mim no vibe coding é que precisa haver um operador humano que seja realmente mais inteligente que o computador. Um dos problemas de usar LLMs para desenvolvimento é que eles inventam coisas que parecem plausíveis, e só fazem pesquisas mais profundas ou consideram questões como segurança ou melhores práticas se forem solicitados."

Ele destacou os desafios para desenvolvedores menos experientes, observando, "Então, se você é apenas um usuário médio sem experiência em desenvolvimento, pode absolutamente fazer a IA construir algo legal que parece e age como você quer, mas se você não sabe como isso funciona, quando surgem problemas ou bugs, pode se encontrar cada vez mais perdido no buraco do coelho."

Ele acrescentou com humor, "O vibe coding absolutamente precisa do componente humano. Você não pode simplesmente deixar os robôs correrem soltos sem verificar o que estão fazendo, ou você vai se meter em problemas."

Jamie Marsland, gerente do YouTube e desenvolvedor na Automattic

Jamie Marsland vê o vibe coding como uma porta para a criatividade, afirmando, "Estamos entrando em uma nova era onde a web se torna uma tela para experiências dinâmicas, semelhantes a aplicativos. Como a IA, ferramentas no-code e automação removem barreiras técnicas, criadores de todos os tipos estão livres para construir mundos digitais mais ricos e interativos. As linhas entre sites e aplicativos estão se confundindo -- e com isso vem uma onda de criatividade que redefine o que é possível online."

Ele compartilhou um vídeo onde usou IA para "vibe codar" a interface de um site, mas enfatizou que isso foi feito sob a orientação de um desenvolvedor experiente. Ele observou que alguém novo no desenvolvimento web pode ter dificuldade para fornecer a direção necessária.

Bill Salak, CTO da empresa de educação em IA Brainly

Bill Salak vê o vibe coding como uma maneira de aumentar a criatividade, dizendo, "Na tecnologia, o vibe coding é sobre trabalhar com IA de maneira fluida e intuitiva, deixando-a lidar com as coisas repetitivas para que os desenvolvedores possam se concentrar na resolução criativa de problemas. Mas o vibe coding não é só para codificadores. É também sobre criar com IA mesmo que você não saiba programar. É sobre remover barreiras, tornar a tecnologia acessível e permitir que qualquer pessoa construa algo significativo. Então, por que não estamos aplicando essa mesma mentalidade à aprendizagem?"

Ele estendeu essa ideia à educação, sugerindo que o aprendizado poderia se tornar mais interativo e personalizado, assim como o vibe coding. Ele disse, "Imagine se o aprendizado funcionasse da mesma maneira, onde os alunos não fossem apenas consumidores de informação, mas criadores, moldando sua educação em tempo real com a IA como guia."

Willem Delbare, fundador e CTO da Aikido

Willem Delbare, da empresa de segurança Aikido, expressou preocupações sobre as implicações de segurança do vibe coding. Ele disse à ZDNET, "O vibe coding torna o desenvolvimento de software mais acessível, mas também cria uma tempestade perfeita de riscos de segurança que mesmo desenvolvedores experientes não estão equipados para lidar. Injeções SQL, travessia de caminhos, segredos embutidos. Muitos desenvolvedores consideram a segurança um ponto cego, então imagine os riscos ao passar de uma simples página de destino para um produto completo que lida com dados do usuário."

Ele alertou, "É incrivelmente fácil para a IA escrever código vulnerável, e os vibe coders muitas vezes não sabem o que não sabem. Quando você está coletando dados do usuário ou lidando com informações sensíveis, precisa de mais do que apenas boas vibrações. Idealmente, a segurança não é uma reflexão tardia que estraga a diversão; você precisa aprender os riscos e configurar verificações de segurança para continuar construindo sem que seus usuários se tornem danos colaterais."

Ele também fez uma observação pertinente sobre a aceleração de riscos, dizendo, "Claro, a Gen AI acelera o desenvolvimento, mas também acelera o risco. Dois engenheiros agora podem produzir a mesma quantidade de código inseguro e não manutenível que 50 engenheiros."

Jamie Madden, fundador da PetFun, um serviço que cria imagens de animais de estimação aprimoradas por IA

Jamie Madden ecoou as preocupações de segurança, afirmando, "O vibe coding representa uma mudança fascinante no desenvolvimento de software ao demonstrar como ferramentas de IA podem democratizar a codificação. Embora permita que novatos construam aplicativos sem experiência tradicional em programação, também destaca uma realidade crucial: sem conhecimento fundamental de desenvolvimento de software, a segurança e o desempenho sofrem."

Zack Katz, presidente da plataforma de formulários no-code GravityKit

Zack Katz compartilhou sua experiência positiva com o vibe coding, dizendo, "O vibe coding acelerou drasticamente nosso processo de desenvolvimento de produtos. Ideias que estavam na nossa lista de pendências por anos ganharam vida em apenas uma semana, graças à IA. Posso gerar um protótipo funcional de nova funcionalidade em um único dia -- muito mais rápido do que começar do zero. A partir daí, refinamos, reestruturamos e testamos o código, reduzindo significativamente o tempo de desenvolvimento."

Ele forneceu um exemplo, dizendo, "Em uma recente sessão alimentada por IA, inseri os requisitos para um novo produto, voltei ao meu outro trabalho e verifiquei alguns minutos depois. Em 20 minutos, tinha um protótipo funcional pronto para refinamento e testes. A IA foi um divisor de águas na nossa capacidade de entregar rapidamente recursos que os clientes desejam, e o vibe coding provou ser minha abordagem preferida para construir MVPs rapidamente."

Leonardo Losoviz, desenvolvedor do plugin de gerenciamento de dados WordPress Gato GraphQL

Leonardo Losoviz também vê o vibe coding como uma maneira de acelerar o desenvolvimento, afirmando, "Atualmente, estou integrando meu plugin Gato GraphQL para usar vibe coding para criar extensões, com o objetivo de criar todas as extensões que meus clientes estão exigindo em algumas semanas (normalmente levaria alguns meses)."

John Campbell, diretor de engenharia de conteúdo na Security Journey

John Campbell ofereceu uma visão equilibrada, dizendo, "O vibe coding está pronto para revolucionar o desenvolvimento de software ao tornar os desenvolvedores mais eficientes e permitir que indivíduos com conhecimento técnico limitado expandam seu acesso a ferramentas de software."

No entanto, ele expressou preocupações sobre a falta de entendimento do sistema, observando, "Assim como um adolescente experimentando a emoção de dirigir pela primeira vez, essa liberdade rapidamente se tornaria caos sem leis de trânsito, recursos de segurança e barreiras."

Ele ecoou os pensamentos de Delbare sobre a aceleração de riscos, dizendo, "O vibe coding acelera o desenvolvimento e remove a necessidade de conhecimento técnico profundo de ferramentas ou técnicas, mas ao custo de uma quase total falta de entendimento do sistema. Como o vibe coding inerentemente desconsidera os detalhes do código, torna-se quase impossível avaliar os riscos de segurança no software sendo desenvolvido."

Campbell acredita que a lacuna entre o vibe coding e a codificação de produção diminuirá, mas por enquanto, "O vibe coding hoje se destaca na criação de 'brinquedos web' -- ferramentas pessoais com foco estreito e preocupações mínimas de segurança -- sem os riscos de implantá-los em um ambiente de produção."

Rhys Wynn, desenvolvedor freelancer de WordPress operando sob o nome Dwi'n Rhys

Rhys Wynn foi cético sobre o termo, dizendo, "Acho que vibe coding é uma frase inventada por pessoas que pensam que o código gerado por IA é seguro e protegido, e querem se posicionar em um mercado onde talvez não devam estar. Todos os projetos de vibe coding que vi foram inseguros, não conseguiram atender a um caso de uso ou apenas emularam coisas melhores que já existem."

Ele enfatizou a importância de revisar o código gerado por IA, afirmando, "A IA pode ser útil para codificação, mas fazer a IA escrever grandes trechos de código significa que o código tende a ser inseguro ou não otimizado. Peça ao seu assistente de IA para corrigir pequenos problemas com tarefas bem definidas, e funciona bem. Da mesma forma, para corrigir problemas no seu código. Sempre revise, pois se você não entende seu código, quem entenderá?"

O Que Tudo Isso Significa?

Alguns desenvolvedores experimentaram economias significativas de tempo usando ferramentas de IA, e eu pessoalmente vi minha produtividade dobrar com a ajuda do ChatGPT. Mas isso é vibe coding? Para mim, é sobre usar IA para lidar com as partes tediosas da codificação enquanto garante que cada peça seja completamente testada e entendida.

Também: Como transformar o ChatGPT em sua ferramenta de codificação com IA - e dobrar sua produção

O vibe coding, para um desenvolvedor experiente, pode parecer como entrar em um estado de fluxo, permitindo que muito trabalho seja feito de forma eficiente. No entanto, o consenso entre os desenvolvedores com quem falei é claro: o vibe coding não é adequado para iniciantes, e pode levar a sérios problemas de segurança e confiabilidade se não for gerenciado adequadamente.

O conceito de vibe coding em si não é inerentemente problemático. No entanto, é crucial permanecer vigilante, especialmente com equipes de marketing ansiosas para explorar sua popularidade para sugerir que qualquer um pode criar software sem esforço.

Os desafios com plataformas low-code e no-code permanecem os mesmos: elas funcionam bem para personalizar cenários pré-construídos, mas enfrentam dificuldades quando o código necessário não se encaixa nos modelos fornecidos. Nesses casos, habilidades tradicionais de programação tornam-se essenciais.

Também: Se o ChatGPT produz código gerado por IA para seu aplicativo, a quem ele realmente pertence?

Sem essas habilidades, é provável que você enfrente obstáculos ou lance produtos que podem falhar catastroficamente.

E você? Já experimentou o vibe coding, ou está hesitante em deixar a IA tomar a liderança no seu processo de desenvolvimento? Você acredita que as ferramentas de IA realmente reduzem a barreira de entrada para novatos, ou apenas facilitam a criação de software inseguro e não manutenível?

Você está mais animado com as possibilidades criativas ou preocupado com os riscos? Compartilhe seus pensamentos nos comentários abaixo.

*Receba as principais notícias da manhã em sua caixa de entrada todos os dias com nosso boletim Tech Today.*

Artigo relacionado
Buscando fé e propósito em uma era de ceticismo Buscando fé e propósito em uma era de ceticismo Em nossa era moderna de investigação científica e pensamento crítico, manter a fé espiritual muitas vezes é como caminhar contra a maré. Muitos lutam para conciliar crenças atemporais com o ceticismo
Como o ChatGPT funciona: Capacidades, aplicativos e implicações futuras Como o ChatGPT funciona: Capacidades, aplicativos e implicações futuras A rápida evolução da inteligência artificial está transformando as interações e a comunicação digitais. Liderando essa transformação está o ChatGPT, uma IA de conversação avançada que estabelece novos
Guia do modelo Transformer da Salesforce: Explicação do resumo de texto com IA Guia do modelo Transformer da Salesforce: Explicação do resumo de texto com IA Em uma era em que a sobrecarga de informações é a norma, o resumo de texto com IA se tornou uma ferramenta indispensável para extrair insights importantes de documentos extensos. Este guia abrangente
Comentários (26)
0/200
JustinLewis
JustinLewis 23 de Agosto de 2025 à22 18:01:22 WEST

Vibe coding sounds like a game-changer! Using AI to skip the boring stuff? Count me in! But I wonder if it’ll make devs lazy or if it’s just a smarter way to work. 🤔

ScarlettWhite
ScarlettWhite 23 de Agosto de 2025 à15 16:01:15 WEST

Vibe coding sounds like a game-changer! Letting AI handle the boring bits of coding could free up so much creative energy. But I wonder, does it make us lazy or just smarter? 🤔

SamuelAllen
SamuelAllen 9 de Agosto de 2025 à59 06:00:59 WEST

Vibe coding sounds cool, but I'm skeptical—can AI really nail the creative spark in coding? 🤔 Feels like it might just churn out generic code and kill the soul of programming.

HenryDavis
HenryDavis 4 de Agosto de 2025 à59 12:00:59 WEST

Vibe coding sounds like a game-changer! Letting AI handle the boring stuff could free up devs to get creative, but I’m curious—how do we keep the human spark in coding? 🤔

EdwardMoore
EdwardMoore 4 de Agosto de 2025 à52 07:48:52 WEST

Vibe coding sounds like a game-changer! Letting AI handle the boring stuff so devs can focus on the creative side is wild. But, like, what’s the catch? Are we gonna end up with buggy code if the AI vibes too hard? 😅 Curious to see where this goes!

ChristopherThomas
ChristopherThomas 22 de Julho de 2025 à3 02:25:03 WEST

Vibe coding sounds like a game-changer! I love how AI can take over the boring stuff, but I’m curious—how do developers ensure the AI doesn’t mess up the creative spark? 🤔

De volta ao topo
OR