Onde estarei quando a IA tomar conta de tudo

Pois é, cá estamos nós em 2026 e a IA permanece assombrando os planos futuros de boa parte dos profissionais de TI. Me incluo no grupo de profissionais de TI. Já o dos assombrados, bem, acredito ser mais cético do que qualquer outra coisa.

Acredite, a quantidade de material que consumi ao longo do ano tentando entender o que está acontecendo é no mínimo generosa. Simpatizo com todos que tenham feito o mesmo, afinal, quem não quer saber aonde esse barco vai ancorar (ou afundar)? Como não podemos controlar a direção para a qual isso tudo vai, nos resta ler a situação da melhor maneira possível e agir de acordo.

Uma coisa é fato. A IA já está causando efeitos na forma como trabalhamos, seja pela própria ou pelo efeito do surto coletivo, unido com a forçada de barra de seus promotores, ele/ela está aí. Não importa se você é apoiador ou “hater”. O segundo é ainda pior já que, com 90% de certeza, seu chefe já deve ter lhe perguntado como você está usando essa coisa de “IA” para melhorar seu trabalho, mesmo que não faça o menor sentido.

Depois de quase 4 anos de devaneios, arrisco em afirmar que a IA se consolidou como uma ferramenta de produtividade, em alguns casos, uma capacidade, daquelas que você coloca no currículo. Para algumas profissões, chega a ser até vital, enquanto em outras a recomendação é ficar longe.

Focarei aqui no ponto de vista de quem a usa como ferramenta de auxílio em seu trabalho. Há outras perspectivas importantes a considerar, como a de consumidor, mas que deixarei para mais tarde ou outro texto. O importante é tentar entender qual é a transformação e como reagir a ela.

IMPORTANTE: Esta é minha visão sobre o assunto até a publicação deste texto. Não pretendo voltar aqui para atualizar caso mude. Se acontecer, o mais provável é que haja uma nova publicação.

Os efeitos da IA no seu trabalho

Sou programador,  ou engenheiro de software pra quem achar o termo mais “profissional”. Eu gosto do segundo, principalmente depois de ouvir de um programador mais experiente (acho que o foi David Farley do Continuous Delivery) que “engenhar software” é resolver problemas com a ajuda de software, o que algumas vezes implica em codificar. O programador é mais para não esquecer que no fim de tudo, o trabalho ainda é colocar tijolo sobre tijolo, ou bit sobre bit.

Depois de muitos anos criando e mantendo software, dei a IA uma chance de me ajudar a resolver alguns problemas. Foram poucas experiências, mas deu pra concluir o seguinte:

É um baita assistente pessoal

Foco na palavra assistente.

Quando a Siri do iPhone foi lançada, minha cabeça quase explodiu. Ter algo parecido como um Jarvis (Homem de Ferro) era algo muito além de que se tinha feito até aquele momento. Infelizmente ela não faz café, mas responder perguntas com algum contexto ou executar tarefas simples dentro de seu ecossistema era um salto e tanto.

Os chatbots de hoje são basicamente uma Siri com um cérebro 100x maior, talvez até mais. Aqui, um cuidado. Você não dá mais de uma ordem em sequência para a Siri, certo? A próxima ordem virá com um novo contexto, já que ela de nada se lembrará do anterior. Não existe cadeia de acontecimentos nem de pensamento. O assistente do google até tenta e faz um trabalho bem legal, mas longe de ser “completo”.

Isso, caro leitor, dá uma ideia de até onde um desses chatbots consegue te levar. Lembre-se, ele é um assistente, não um agente. Esse continua sendo você.

Não tem nada de inteligente

Outro programador/influenciador que gosto muito (lembrar de procurar o nome dele se der tempo) diz com frequência e propriedade: Chatbots de IA são nada mais que consumidores e geradores de tokens. Quando bem treinado, consegue gerar resultados bem estruturados e condizentes com o problema a ser solucionado. Lembrando que, ele só sabe responder o que já foi dito a ele, inúmeras vezes, de diversas formas.

Não há inteligência no que ele faz, apenas “conhecimento” agregado, bem organizado, sim, mas a IA não fez isso sozinha, ele/ela foi “ensinada”. Não há errado nem certo. O que o modelo “souber” será entregue, ponto.

Se você não estiver preparado para julgar, analisar e testar o que foi gerado, minha recomendação é não se comprometer com o resultado.

O que prova isso é a quantidade e coisa gerada para promover conteúdo e não produto de fato, tanto que os anunciados ou dão errado, ou são tirados do ar frequentemente depois de um curto período de tempo. O resto é projeto caseiro que vai parar no github pra encher currículo. Experimentei na pele os dois casos.

Você ainda é o responsável

Sabe aquele júnior por quem você ficou responsável por ser mentor? Pois então, seu assistente de IA não é a mesma coisa. É pior. As únicas semelhanças são:

  • Você é responsável por tudo o que seu pupilo fizer, seja ela seu júnior ou uma IA.

Pronto. As semelhanças acabam aí.

O que seu júnior fará melhor do que qualquer IA é:

  • Aprender. A IA não aprende nada novo (sem o conhecido, caro e demorado treinamento de modelo), nem via RAG.
  • Questionar. O que um júnior faz de melhor, IMHO, é desafiar o status quo de muito sênior com novas ideias e perspectivas. Um júnior não tem vícios.
  • Evoluir. Se seu processo de contração for bom e o júnior for interessado, você tem uma jóia nas mãos e não só vai ter a satisfação de vê-lo crescer, mas crescerá com ele.

O que a IA fará melhor que seu júnior é:

  • Interpretar rapidamente mensagens de erro.
  • Responder perguntas rapidamente (lembre-se, é um assistente no fim das contas).
  • Sempre disponível (money), mesmo em horários fora do comum nos quais alguns sêniores adoram trabalhar.
  • Gerar boilterplates.
  • Possibilitar aquela POC daquela ideia que você teve preguiça de sentar e executar.

O que não muda é que, seja lá quem fizer o trabalho, você continua sendo o responsável. Uma IA te acelera. Um programador júnior te transforma.

Mas e se o júnior também usar IA? Bem, temos um problema. Se ele ainda é júnior, como ele vai saber perguntar ou solicitar à IA o que tem que ser feito? Como ele vai julgar a qualidade do resultado?

Mas minha IA faz tudo automaticamente para mim

Se você é daqueles que programou seus .md pra deixar o claude redondo ou seu N8 fluindo, primeiro, parabéns, segundo, isso não é IA.

Você “conduziu” seus modelos via .mds ou pré-programou seus steps de N8 para executar tarefas com condições estabelecidas. Isso NADA tem IA, nem artificial, muito menos inteligente. Artificial porque você, um humano natural (espero), programou aquilo, inteligente porque, se fosse, teria feito sozinho. Isso é pura programação determinística, não mais inteligente que um SE encadeado numa célula de Excel.

Se você quiser chamar isso de IA para encher seu perfil de LinkedIn, por favor, faça-o! Empregadores adoram, apenas reconheça pelo bem da sua saúde mental futura que isso é tão IA quanto a possibilidade de existir vida orgânica na superfície solar.

O que muda?

Ignorar a IA e seus impactos é impossível. Já passamos deste ponto. O estrago está feito e o efeito na cabeça dos mercados é irreversível. Ou você abraça, ou vira legado.

Você consegue viver sem IA, mas vai parecer mais lento que o outros, da mesma forma que alguém que consultava o manual de duas mil páginas de um produto/serviço ao invés de dar um google.

O mais lento ganha menos, é menos importante, menos visível, menos relevante, etc. Caso sua escolha seja ignorá-la, prepare-se para estar no fim da fila em muitas corridas relativas à carreira.

O melhor a fazer é saber as melhores formas de explorar o que já está disponível de IA, chatbots, prompts, para acelerar seu trabalho. Em muitas empresas isso ainda é muito limitado, e nestes casos, procure ser comedido, mas não se isole.

Sabe aquela diferença de relevância sentida por todo profissional que domina Excel frente a alguém que não faz ideia de como ele funciona? Troque Excel por IA. É basicamente isso. Domine a ferramenta, não deixe ela dominar você.

O que não muda?

Os fundamentos. Quando comentei acima que você precisa dominar a ferramenta, foi no sentido de saber o que ela pode fazer por você.

Eu adoro esse nome: ferramenta.

Ela pode transformar um ser humano em algo poderoso, um construtor, alfaiate, músico, desenhista; a lista é longa. Mas o fator preponderante é você! Se você não souber usar a ferramenta, vai usar um violão pra martelar um prego ou uma caneta esferográfica para cozinhar.

Então, quando você pede para uma IA gerar um aplicativo para fazer algo, a qualidade será análoga ao seu domínio do assunto. Ou seja, nos fundamentos.

No caso de programação, que é o meu, seria no mínimo: estrutura de dados, orientação a objetos, complexidade de algoritmos, redes de computadores, álgebra relacional, etc. Isso, claro, somado ao domínio de negócio do que você quer gerar.

Não seja aquela pessoa que usa um violino para construir uma casa.

Onde estarei quando a IA tomar conta de tudo

Agora que cheguei até aqui, lembrei do título do artigo. O que me levou a escrevê-lo foi justamente pensar no que posso fazer de melhor para enfrentar essa transformação toda. Minha decisão foi dedicar 50% do tempo antenado às novidades que precisamos absorver, enquanto os outros 50% serão no básico, mesmo, nem que seja o caso de aprender assembly para entender como as instruções são enviadas para um processador.

Se acontecer o mais provável, que é as IA se estabelecerem apenas como uma ferramenta de produtividade de luxo, continuarei aqui fazendo o mesmo, quem sabe até escrevendo mais textos como esse (sem IA).

Mas se a IA dominar tudo, bem, espero ter estudado assembly o suficiente para programar meus próprios jogos de GameBoy com a montanha de tempo livre que terei.

O autor, que não usou IA para escrever este artigo, só para traduzí-lo pro inglês (deu preguiça de reescrever tudo).

Drops – O que vem depois do VBA?

Ativem as legendas! Vai que precisa…

O que vem depois do VBA? Depende de você, mas neste vídeo vou tentar dar umas dicas.

Drops – Porque não uso o ListView no VBA ► https://www.youtube.com/watch?v=C60JkVIrhBE

Visual Studio ► https://www.visualstudio.com/

Qt ► https://www.qt.io/

Acesse também

BLOG ► https://www.tomasvasquez.com.br/blog/
FÓRUM ► https://www.tomasvasquez.com.br/forum/
CURSO ONLINE DE C# ► https://www.tomasvasquez.com.br/cursocsharp

Aqui também!

FACEBOOK ► https://www.facebook.com/tomasvaquezsites
TWITTER ► https://twitter.com/tomamais
GOOGLE+ ► https://plus.google.com/+TomasvasquezBr/

Roteiro, apresentação, edição, etc, etc ► eu mesmo 🙂

Carreira – Divulgue suas vagas com sinceridade. Você só tem a ganhar

Resolvi criar o post para compartilhar a experiência que tivemos na empresa.

Recentemente precisamos aumentar a equipe. A contratação era para um Programador .NET Pleno. Daí já podemos concluir alguns filtros. De qualquer forma, não estava disposto a divulgar mais uma vaga com os dizeres:

A ….., empresa que atua com desenvolvimento de software e alocação, seleciona profissional no perfil abaixo para atuação em empresa de …. localizada na região de ….:

Analista Programador. NET

  • Com experiência em:
  • C#, Asp.Net e Banco de Dados SQL Server.
  • Contratação PJ – R$ ….. + bla + bla + bla.
  • Local de Trabalho: Algum lugar no Brasil
  • Interessados e dentro do perfil, favor encaminhar currículo com pretensão salarial.

 

Convenhamos, os descritivo acima diz o que? Em minha opinião, nada. É o tipo de vaga que quer dizer: “seja o que Deus quiser!”.

Tentando seguir o exemplo de algumas empresas mais, digamos, “cabeça aberta”, resolvi ser sincero ao extremo ao descrever a vaga. No fim, deu um pouco de trabalho, mas saiu algo assim:

Programador .NET Pleno

Estamos contratando um programador para trabalhar em um grande projeto de desenvolvimento e integração de portais. Haverão várias tecnologias envolvidas, inclusive o uso de frameworks conhecidos no mercado, mas a grande parte do desenvolvimento será em ASP.NET e C#.

É um desafio muito bacana. A empresa possui vários outros projetos em andamento constante e se o profissional tiver o perfil da equipe, continuará fazendo parte dela. Abaixo segue o perfil do profissional que esperamos desejamos:

Conhecimentos e Habilidades

Pelo menos 3 anos de experiência em programação de sistemas para a web principalmente em ASP.NET. Dominar a linguagem C# e ser um ótimo conhecedor de XHTML e Javascript. Conhecer bibliotecas como jQuery e outras será um diferencial.

Deve ser capaz de conceber, criar, analisar, depurar, testar e debulhar soluções em .NET e dominar o Visual Studio .NET (2005 a 2010). É imprescindível conhecer bem a produção e acesso a Web Services.

  • Conhecer T-SQL para manutenção do banco de dados. Dominar programação SQL será um diferencial.
  • Conhecer outras linguagens como forma de agregar conhecimento.
  • Ter vivência e gostar da cultura de testes.
  • Ter vivência e cultura de trabalho com Controladores de Versão de código (CVS, SVN)
  • Ter projetos publicados ou fazer parte de comunidades será um diferencial.

Atitudes

  • Tem que saber e gostar de trabalhar em equipe.
  • Ser apaixonado por tecnologia e programar por vocação.
  • Ter garra e vontade de resolver problemas.
  • Não ter medo de código mal feito e quando vir um, partir para cima dele, seja para corrigi-lo, ou para destruí-lo!
  • Saber extrair conhecimento da comunidade, bem como colaborar com ela.

Ambiente e Equipe

  • É descontraído, mas sem perder a seriedade e o foco.
  • Idéias e tecnologias novas são muito bem vindas, mas como tudo, você vai ter que provar que elas funcionam e que valem a pena.
  • O pessoal aqui entende do que faz. Discussões e debates sobre tecnologias são constantes e produtivos.
  • Não há grandes restrições quanto ao uso de ferramentas. Você pode usar seu toolkit se preferir, e vamos adotá-lo se for bom.
  • O horário de trabalho é flexível, mas a rotina é das ….

Imediações

Estamos na região da …., ao lado do …. e do …., a 10 minutos da estação …. Acesso por transporte público não é problema. As opções de restaurante também são muito boas.

Foi algo desse tipo. Confesso que não é a melhor descrição do mundo, mas, o que conseguimos com isso? Candidato com o perfil muito próximo do que queríamos.  Foi um acerto e tanto!

O que tirar dessa lição? Só uma coisa. Sinceridade. Não enrole para tentar convencer o profissional a participar do processo para fazer perder seu tempo e o dele. Vá direto ao assunto. Não sou especialista no assunto, mas só posso relatar que a experiência e o resultado foram muito bons!

Boa sorte!