Estamos formando a primeira geração de devs que não sabe o que acontece depois que aperta Enter.
Pede pro Claude dar git push.
Nunca subiu um servidor.
Nunca configurou um Nginx.
Acha que CORS é bug da Vercel.
Acha que O(1) é modelo da OpenAI.
É full stack porque o Claude é.
@SenhorCartman Concordo totalmente com você. No trabalho, é cada vez mais difícil eu escrever uma linha de código, minha atuação acaba sendo muito mais focada em revisão. Mas nos projetos pessoais, faço questão de continuar colocando a mão na massa e mantendo a prática de programar
Estamos formando a primeira geração de devs que não sabe o que acontece depois que aperta Enter.
Pede pro Claude dar git push.
Nunca subiu um servidor.
Nunca configurou um Nginx.
Acha que CORS é bug da Vercel.
Acha que O(1) é modelo da OpenAI.
É full stack porque o Claude é.
@Fagner_Souza Exatamente. Antes de alterar código, é preciso saber onde o problema está, proxy, DNS, rede, servidor e etc. E dependendo do ambiente e da empresa, a IA nem terá acesso a todo esse contexto. Sem alguém com conhecimento técnico, ela vai estar perdida
@kuririnmorreuu Não abandone a IA, mas não deixe que ela faça todo o caminho. Continue nessa abordagem de resolver primeiro, peça pistas em vez da solução, questione o código e depois tente reproduzir sozinho. Use projetos pessoais para estudar/praticar sem IA escrevendo o codigo em si.
@gabizru Simm e acho curioso como entender o que acontece por trás virou quase uma opinião controversa. Não sou contra IA, mas existe uma diferença enorme entre usar uma ferramenta para acelerar seu trabalho e depender dela para fazer algo que você não sabe nem explicar
Sinto que o mundo corporativo virou um enorme recreio de adultos brincando de IA. Todo mundo quer parecer inteligente, mas poucos sabem explicar o que estão fazendo
Eu sempre gostei de programar, mas a IA tá mexendo com isso. Você passa anos aprendendo lógica, banco de dados, resolvendo bug de madrugada, aí alguém que nunca escreveu uma linha abre o Claude e faz algo parecido numa tarde. Eu sei que não é a mesma coisa, mas dá uma desanimada.
@matheusrosafogo Gosto bastante de Cybersecurity, mas será que não cabe o mesmo questionamento? A IA provavelmente conseguirá identificar e corrigir grande parte das vulnerabilidades conhecidas
@nordestico Entender a base e a lógica por trás do código continua sendo essencial. Mas será que estamos preparando juniores para o mercado de hoje ou para o de amanhã? Talvez o foco precise migrar cada vez mais para leitura de código, debugging, arquitetura e system design
@mintirila Realmente, mas olhando ao longo prazo, estamos fadados a sermos substituídos na questão de geração de código. Mas sobre arquitetura, segurança e outros pontos, sempre vai precisar de alguém operando e instruindo o que deve ou não ser feito. O futuro me assusta, mas me empolga
@mintirila Sem dúvidas conhecimento faz diferença. Mas em TI sinto que ela já não é só auxiliar: agentes exploram repositórios, implementam, testam e depuram. Em outras áreas a adoção pode estar só começando, mas no desenvolvimento, ela já participa da construção desde o início
@guigahick É difícil não questionar onde fica o valor de todo esse esforço. Eu vejo muito isso na empresa que eu trabalho, as pessoas que estão fora da bolha realmente acham que desenvolver uma solução é só pedir pra IA e publicar. Ignoram toda parte de arquitetura, segurança e etc.
@th0blnk_ É exatamente essa sensação que sempre fui apaixonado! Parece que estamos ganhando velocidade, mas perdendo um pouco da experiência que nos trouxe até aqui.
@pphsilvaa Sim, essas áreas ganharam ainda mais importância. Só não acho que precisamos abandonar o conhecimento sobre código para chegar até elas. Você acha que realmente entender a lógica não é mais importante?
@evegan0 Realmente. Talvez o que esteja me incomodando seja justamente a mudança na experiência de programar. A parte de digitar código realmente nunca foi todo o trabalho de um desenvolvedor, mas investigar, experimentar e encontrar a solução sempre teve um valor enorme pra mim.
@wwenioaguiar Concordo! A IA potencializa quem já tem base. Estou construindo coisas que jamais imaginei fazer sozinho. Mas sinto que isso também desvaloriza o conhecimento técnico para o grande público. Gerar código ficou fácil, saber o que fazer e identificar erros ainda exige conhecimento.
@hugomarinho_v Concordo em partes. Hoje ficou mais fácil produzir código sem qualidade e experiência. Mas ao mesmo tempo, tarefas que antes seriam porta de entrada e aprendizado para devs junior estão cada vez mais automatizadas
Na sua opinião, como um Júnior pode se destacar no mercado hoje?