Carioca tem fama de gostar de atalho
Comando decorado dura até a próxima atualização do modelo, e comando compreendido dura a carreira inteira.
$ whoami
Julio Cezar Neves
A empregabilidade em tecnologia trocou de critério, e o mercado está demorando para perceber a troca. Recebo mensagens de jovens do Brasil inteiro pedindo indicação de vaga e revisão de currículo. Quando pergunto o que fazem se o script quebrar sem internet, a resposta demora a chegar, e esse atraso já conta a história inteira. Digo isso desde muito antes de a palavra "prompt" virar sinônimo de solução, e digo mesmo sendo carioca, com toda a afeição regional por um bom atalho.
A dependência da IA generativa criou um hábito perigoso, o de gerar cem linhas de código em trinta segundos sem entender a quinta. Chamam isso de produtividade, e o nome correto é comodismo com boa apresentação. O mercado já aprendeu a separar quem programa de quem apenas cola o que a máquina sugeriu. A separação acontece sem anúncio, numa entrevista ou num incidente, e costuma ser definitiva.
Já assisti a essa novela antes, com outro elenco. Quando a calculadora científica chegou às escolas, muita gente da área de ensino jurou que ninguém mais faria conta de cabeça. Quando o Google virou hábito, outra leva jurou que a pesquisa de verdade tinha morrido. A IA generativa é o capítulo mais recente, com um agravante: desta vez a ferramenta escreve o código inteiro, e a tentação de jamais abrir o capô é gigante.
Empresa contrata quem resolve o problema que a IA deixou passar, e esse problema decide cada vez mais quem fica na equipe. Modelo de linguagem trabalha com padrão estatístico, treinado no que já foi escrito. Situação nova ou combinação de falhas pouco documentada cai num território onde o modelo alucina com confiança impressionante. Quem sabe ler o resultado percebe o delírio, e quem sabe apenas colar recebe a alucinação como verdade revelada.
Um exemplo concreto mostra o tamanho do problema. Peça a um assistente de IA um script de backup incremental com rsync, e ele provavelmente entrega algo funcional para os casos comuns. Mude o cenário para um servidor com permissões herdadas de um sistema legado e caminhos montados por outra pessoa. Uma barra a mais ou a menos na ponta do diretório de origem muda o que o rsync entende como conteúdo, e um --delete combinado com esse detalhe apaga no destino tudo que parecia sobrar.
Quem entende o que o rsync faz por baixo do capô reconhece o risco antes de apertar Enter e roda primeiro um --dry-run para ver o estrago no papel. Quem só copia o que apareceu na tela sofre depois, geralmente num domingo de manhã, tentando recuperar arquivo que já foi embora. O modelo improvisou com a confiança de sempre diante de um cenário que viu pouco. Improviso de IA parece código funcional até o momento em que o disco discorda.
Conhecimento raso resolve problema raso, e problema raro exige profundidade. Profundidade se constrói com tempo e teimosia, num território que chatbot frequenta só de passagem. A ferramenta responde depressa, e quem entende o motivo da resposta responde melhor. A diferença aparece no pior momento, quando o sistema cai às três da tarde de uma sexta-feira e a reunião de diretoria já está marcada.
O Shell Script continua sendo o exercício mais brutal de causa e efeito da tecnologia, e por isso forma profissionais capazes de sobreviver ao próximo susto do mercado. Jovem que decora comando vira dependente da próxima atualização do modelo. Jovem que aprende o motivo do comando ganha independência de qualquer modelo, inclusive dos que ainda vão ser lançados nesta semana.
Já vi currículo recheado de certificado de IA generativa, com layout caprichado e nenhuma linha sobre fundamento de sistema operacional. Certificado prova que alguém apertou o play do curso. O motor por trás dele segue como terra desconhecida para quem carimbou o diploma, e diploma carimbado tem a utilidade de um log vazio, que atesta que algo rodou sem dizer o quê.
Quem recruta já percebeu a lacuna, e a entrevista mudou de formato. Antigamente bastava explicar teoria no quadro branco. Hoje a pessoa candidata senta diante de um terminal de verdade, com um problema real quebrado, e precisa resolver ao vivo, sem modelo generativo escrevendo por ela. Nesse momento quem só sabe copiar trava, e a sala inteira sente o desconforto de um certificado bonito diante de um cursor piscando.
Lembro de uma pessoa candidata promissora, com currículo impecável, que travou diante de um pipeline encarregado de tratar um arquivo com encoding corrompido. A solução exigia entender como o sistema lê o arquivo byte a byte, e um od -c para enxergar o que realmente estava ali, seguido de um iconv bem aplicado, resolvia em minutos. Esse tipo de detalhe aparece pouco em tutorial e quase nunca em sugestão de chatbot, porque mora justamente na fronteira onde a documentação acaba.
Quem aprende a raiz consegue explicar por que um script falhou numa sexta à noite, mesmo sem IA disponível, e vira o primeiro nome que a gerência chama quando o sistema trava. Aprender a raiz significa entender o que acontece entre o comando digitado e o resultado na tela. Significa saber por que um pipe se comporta de um jeito e um redirecionamento de outro. Significa também enxergar a diferença entre um processo em primeiro plano e outro rodando solto em background, disputando recurso com o resto do sistema.
Essa conta pesa mais sobre a geração que está chegando agora, porque ela teve IA generativa desde o primeiro dia de faculdade. A minha geração teve manual impresso e um terminal preto com o cursor piscando. A juventude de hoje aprendeu a perguntar antes de aprender a investigar, e essa ordem invertida cobra caro mais adiante, justamente quando a pergunta certa ainda nem foi escrita em lugar algum.
Vejo isso quando comparo currículos de quem entrou na área há dez anos e de quem entrou há dois. Quem tem mais estrada carrega uma coleção de cicatrizes técnicas, ganhas apanhando de sistema em produção. Quem chegou agora carrega uma coleção de prompts salvos, úteis para tarefa repetitiva e curtos demais quando o problema foge do roteiro. A diferença entre os dois currículos aparece exatamente onde o roteiro acaba.
Esse conhecimento se constrói de um jeito lento e pouco vistoso, longe do vídeo em velocidade dupla. Ele vem de quebrar o próprio ambiente e ler a mensagem de erro linha por linha, testando hipótese atrás de hipótese até o sistema voltar a responder. É trabalho de artesão, devagar no começo e veloz depois que a base assenta. A boa notícia é que a base pede pouco além de repetição e de vontade genuína de entender o motivo das coisas.
O Shell é o campo de treino perfeito para esse músculo, porque cada erro devolve uma mensagem, e cada mensagem é uma pista esperando alguém disposto a investigar. Uso IA generativa todo santo dia, para acelerar tarefa repetitiva e economizar tempo no que já domino de cor. A diferença entre mim e o perfil que preocupa o mercado está na revisão. Consigo ler cada linha sugerida e apontar onde ela errou, quando erra, e ela erra com uma regularidade digna de cron.
Isso separa quem usa ferramenta de quem terceiriza o próprio raciocínio. O primeiro grupo cresce mais depressa, porque delega a tarefa mecânica e guarda energia para o problema de verdade. O segundo estaciona, porque jamais constrói o repertório que permite reconhecer quando a ferramenta está errada. A área de segurança da informação já exige gente capaz de auditar linha por linha o código gerado por IA, porque vulnerabilidade escondida em script automatizado é porta aberta para atacante paciente.
Quem só copia passa direto pela porta aberta, ocupado demais decorando comando para reparar no formato da fechadura. Fico pensando na quantidade de talento jovem colecionando certificado quando poderia estar quebrando um terminal até entender cada engrenagem. O certificado enfeita o currículo, e o entendimento resolve o problema que paga o salário. Comando decorado dura até a próxima atualização do modelo, e comando compreendido dura a carreira inteira.
Recomendo um exercício simples para medir a própria profundidade. Desligue a internet por uma tarde e tente resolver um problema real de automação só com o que está na sua cabeça e no seu terminal, com o man como única consulta. Se travar rápido, você encontrou exatamente o ponto onde vale investir estudo. Sentir vergonha nesse teste é bom sinal, porque reconhecer a lacuna é o primeiro passo para fechá-la, e quem jura dispensar o exercício costuma ser quem mais precisa dele.
Estudar fundamento pede um método diferente do consumo passivo de vídeo. Escolha um comando usado toda semana sem pensar, como o grep ou o awk, e passe uma tarde lendo a documentação opção por opção. Esse estudo parece lento no primeiro dia e mostra a força três meses depois, quando o mesmo comando aparece disfarçado dentro de um problema que mais ninguém no time consegue resolver.
Outro método que recomendo é ler código alheio, de preferência script antigo, escrito quando cada linha precisava ser justificada porque nenhum assistente revisava por trás. Script antigo costuma ser econômico e direto, obra de gente que aprendeu a detestar desperdício de recurso computacional. Ler esse código ensina uma economia de raciocínio que modelo generativo dificilmente ensina, porque ele aprendeu com a internet inteira, incluindo toda a preguiça acumulada nela.
Há quem discorde e diga que exagero o risco, porque a tecnologia sempre absorve quem se adapta depressa. Concordo com metade do argumento. A tecnologia absorve quem se adapta, e adaptação de verdade exige entender o que está sendo substituído. Quem pula essa etapa e decora só o substituto mais recente vai se adaptando de superfície em superfície, sem formar a base que sustenta uma carreira inteira.
Já acompanhei gente que começou sem saber a diferença entre processo e thread e hoje lidera equipe de infraestrutura em empresa grande. O que separou essas pessoas do resto foi a disposição de ficar mais uma hora tentando entender por que o script quebrou, em vez de aceitar a primeira sugestão bonita da tela. O mercado está passando por uma peneira discreta, sem manchete. De um lado fica quem pensa com a ferramenta como apoio, e do outro fica quem terceirizou o pensamento inteiro e só vai medir o tamanho do problema quando o mercado trocar o currículo bonito pelo teste de entendimento.
Carioca tem fama de gostar de atalho, e eu honro a fama em muita coisa, do trânsito à fila da padaria. No terminal, aprendi cedo que investigar com calma rende o que atalho nenhum entrega. O atalho bom é o que a gente constrói depois de entender o caminho longo, e esse costuma virar script.
PS: Conte nos comentários qual comando você aprendeu decorado e só entendeu de verdade anos depois, e compartilhe este texto com aquele talento jovem que pede vaga e ainda foge do man. O meu foi o sed. Ele segue guardando uma ou outra surpresa para mim, com a paciência de quem sabe que vai sobreviver a todos nós.
$ tee # compartilhe este artigo WhatsApp Telegram LinkedIn
$ cat comentarios.log
lendo o log…