Vendo discussões sobre vibe coding, quero compartilhar minha experiência: Como um PM que é um pouco inteligente, mas não muito, e que nunca entendeu bem ponteiros em C++ na faculdade, se não fosse pelo surgimento do ChatGPT, eu provavelmente nunca conseguiria escrever alguns pequenos scripts eficientes que uso atualmente. Mesmo assim, quando tento descrever os requisitos de novas funcionalidades de uma maneira que considero "rigorosa" e entrego para a IA gerar o código, o resultado muitas vezes não é satisfatório: ou dá erro direto, ou a implementação está muito distante do esperado. A partir daí, só posso ficar jogando as mensagens de erro ou as discrepâncias para a IA, tentando fazer com que ela melhore o código sozinha. Portanto, acho que se alguém acredita que pode se tornar um "programador" facilmente com a ajuda da IA, só pode ser por uma razão: essa pessoa não tem exigências detalhadas sobre o código entregue pela IA. Por exemplo, pedir à IA para gerar uma Landing Page realmente não é um problema, porque desde que a página pareça razoável e tenha um texto bem carregado de IA, isso já é suficiente para ficar satisfeito. Mas se você espera que a IA preste atenção a certos detalhes ao gerar o código, ou implemente funcionalidades em um framework específico, isso se torna muito difícil — porque não entende de código, nem de frameworks, então não consegue fazer exigências na direção certa, sendo forçado a aceitar um resultado que "parece bom o suficiente". No entanto, muitas vezes, nem mesmo percebo que "preciso prestar atenção a certos detalhes", porque não sei exatamente quais detalhes precisam ser observados... Em suma, embora a IA tenha me ajudado muito, eu também percebo claramente: eu, que dependo da IA para aprimorar minhas habilidades de programação, não consigo me comparar em termos de execução e eficiência com alguém que "vive de escrever código". Mantenha a humildade, mantenha o respeito.
60,62K