0

Está acontecendo, a IA está roubando seu emprego, mas não como você imaginava

Escrevo esse texto de forma triste e reflexiva, mas a IA está acabando com a profissão de programador. Pelo menos como ela era antes.

Não, você não vai ser demitido para alguém que não sabe o que é um "if" fazer seu trabalho, você continuará empregado, ganhando seu dinheiro, mas agora escrevendo em português.

A beleza e prazer de escrever linhas de código, quase que como um puzzle ou jogo de raciocínio, está a cada dia ficando de lado, e se tornando uma atividade de escrever tasks bem detalhadas para a IA fazer a parte "divertida", já que ela não consegue pensar o sistema tão bem como você, mas ela pode escrever o sistema muito mais rápido do que você usando sua própria ideia.

Não quero ser pessimista, mas eu acredito que muita gente vai desanimar da área, eu mesmo tenho pensado se vou querer participar dessa geração futura de programadores de IA. Eu programo "à moda antiga" há mais de 10 anos e gosto muito disso, mas não tem como concorrer com a produtividade do codex, claude, antigravity e demais.

Ainda é cedo, mas enquanto ainda muitos programadores e empresas ainda programam de forma "humana", há outras empresas e programadores na vanguarda, estudando LLMs, ferramentas, agents, skills, e mudando, aos poucos mas radicalmente, o futuro dessa profissão.

Qual sua opinião?

Carregando publicação patrocinada...
1

Cara, entendo seu ponto de vista, porém acredito (através de muita pesquisa técnica sobre o assunto) que essa nova geração de """programadores""" vai colapsar.
Há muitos estudos sobre a utilização da IA em desenvolvimento, inclusive dos próprios provedores de IA.
Quando o colapso acontecer, os CEOs das empresas se tocarem e o marketing trocar de foco para alguma outra nova tecnologia hypada,vamos retornar a uma certa "normalidade".

É indiscutível que a IA causou um impacto na área de desenvolvimento, porém o jeito que as pessoas estão usando o codex, claude e antigravity hoje, beira o absurdo. Infelizmente a maioria das pessoas não estão conscientes para essa conversa.

1

Estou usando para a IA para fazer MVPs que não são com cara de MVP, usando a assinatura do Claude, e acompanhando os gastos com ccusage (pacote do NPM). Já torrei o equivalente a MIL DÓLARES em tokens mandando a IA programar esse MVP. Esse valor não estou pagando em sua totalidade.

Alguma hora essa bolha vai estourar (levando a uma depressão econômica, infelizmente) mas quando a conta da IA começar a efetivamente ser cobrada, a programação manual ainda será o melhor caminho.

1

Então, tem muita gente sim usando o codex e o claude errado, mas também tem muita gente estudando para extrair o máximo deles.
Acho que a única coisa que faria esse avanço colapsar e as empresas voltarem atrás seria se os tokens ficarem cada vez mais caros, a ponto de só grandes empresas conseguirem bancar. Continuando como é hoje, eu vejo que o futuro será os desenvolvedores tendo que se adaptar a codar via IA.

2

Cara, eu entendo esse discurso "pré-pronto" que você está levantando, mas sendo bem cético e removendo o marketing agressivo por trás da dessa parada, a maioria dos """programadores""" que usam IA não entendem nem coisas básicas que estão implementando... Isso é uma tristeza, porque ao longo dos anos, os que seguirem esse efeito manada vão ser simplesmente descartados por não dominarem o novo "hype" do momento.

Quando você fala que "[...] existem muita gente estudando para extrair o máximo deles. [...]", eu tendo a discordar, pois, olhando o tabnews e outras comunidades fortes, a preocupação sempre é "Como usar menos tokens", "Como não fazer a IA não alucinar?" e por ai vai... Nunca, ou melhor dizendo, rarissímas vezes é uma discussão realmente técnica sobre o funcionamento da IAs, algoritmos e etc...

A grande real é que o povo quer "fingir" que entrega, os CEOs querem tudo rápido (passando por cima de todo o ciclo saudável de um desenvolvimento).

Só deixando claro uma coisa, eu não sou contra o uso da IA, só creio firmemente que as pessoas que usam são MUITO FODAS, para arrumar todo lixo e alucinações produzido por ela, ou realmente NÃO SABEM o que estão fazendo ou "vibrando" (kkk).

Como não sou nenhum pouco FODA e também quero saber até os "por menores" das coisas que eu entrego, só opto por não usar.

1

Então, hoje existem várias técnicas pra reduzir alucinações e lixo gerado por IA. Basicamente você cria agents, skills, loops e prompts que limitam bem o que a IA deve fazer, então realmente tem um horizonte se abrindo nessa área e acho de verdade que esse será o futuro. Eu gosto de escrever meu código mas eu não enxergo o futuro onde isso vai continuar se tornando possível. O ponto original do meu post é justamente por isso: o trabalho do programador está mudando, tem muito menos a ver com lógica de programação e mais a ver com conhecimento técnico, principalmente conhecimentos ligados à infraestrutura e segurança, aliado ao conhecimento do negócio, e não tanto mais a conhecimento de programação em si.

1

Então creio que, em partes, estamos falando da mesma coisa. Também concordo que só escrever código por escrever não é mais um grande diferencial, o que realmente pega é: saber a tecnologia que melhor se adequa ao projeto, preparação de uma estrutura condizente com o tamanho projeto, entendimento sobre segurança, entendimento do código e por ai vai.

O que eu não concordo com vc, e queria entender melhor como é sua linha de raciocínio é o seguinte: Você diz que "tem muito menos a ver com lógica de programação e mais a ver com conhecimento técnico", mas no meu ponto de vista, se você delega o código para a IA fazer de cabo a rabo uma aplicação, você não tem nenhum (ou quase nada) de conhecimento técnico profundo em cima, pois você apenas aceita que o q ela te deu.
Por mais que vc olhe e faça um processo manual de "validação" do código, você vai ficar um puta tempo para entender os por menores do que foi "vibecodado", no final do dia será isso compensa? Ou pela pressão que vai ser imposta pelo lugar onde trabalha, compensa só dar uma olhadinha rápida ou inclusive só aceitar o relatório feito pela própria IA dizendo q ta tudo certo?

Eu levanto essa questão, pois trabalho com segurança e já peguei cada atrocidades feitas por códigos FULL IA, inclusive com programadores sêniors vibecodando. Isso sem falar em código gerado por entusiastas que nem programadores são.

1

Está acontecendo, o C++ está roubando seu emprego, mas não como você imaginava

Escrevo esse texto de forma triste e reflexiva, mas o C++ está acabando com a profissão de programador. Pelo menos como ela era antes.

Não, você não vai ser demitido para alguém que não sabe organizar um baralho de cartões perfurados fazer seu trabalho. Você continuará empregado, ganhando seu dinheiro, mas agora escrevendo comandos numa tela.

A beleza e o prazer de preparar cada cartão, pensar cuidadosamente em cada instrução antes de perfurá-la e depois carregar aquele maço até a máquina estão, a cada dia, ficando de lado. O que antes parecia quase um trabalho artesanal está virando uma atividade de escrever algumas linhas de código e deixar o compilador fazer a parte "divertida".

E esse é justamente o problema: o compilador não entende o programa tão bem quanto você. Ele não conhece o sistema, não conhece a empresa e não sabe por que aquele cálculo existe. Mas ele consegue transformar suas ideias em instruções de máquina muito mais rápido do que você conseguiria perfurando cartões.

Não quero ser pessimista, mas acredito que muita gente vai desanimar da área. Eu mesmo tenho pensado se vou querer participar dessa geração futura de programadores de linguagens de alto nível. Programo "à moda antiga" há mais de 10 anos e gosto muito disso, mas não tem como concorrer com a produtividade desses compiladores modernos.

Ainda é cedo. Muitas empresas e programadores continuam trabalhando de forma "humana", com seus cartões, seus operadores e seus processos bem definidos. Mas há outros na vanguarda, estudando C++, orientação a objetos, compiladores e essas novas ferramentas, mudando, aos poucos mas radicalmente, o futuro dessa profissão.

1

Hummm, não acho que seja a mesma coisa. E, não sei se pareceu isso, mas não estou criticando a IA, nem tão pouco espero que ela deixe de progredir. É inevitável.
Mas o meu ponto é que programar está mudando de formato, se você gosta de código, eu vejo um futuro onde você não precisará alterar o código manualmente, você sempre pedirá para a IA fazer isso, em linguagem natural. Nem estou querendo propor debate se isso é bom ou ruim, minha única observação é: o trabalho do programador vai mudar e para quem gosta de programar pode ser um baque.

1

Sim, é a mesma coisa.

O trabalho do programador vem mudando há anos

Cada década acrescenta complexidade, a cada complexidade precisamos achar uma facilidade.

eu vejo um futuro onde você não precisará alterar o código manualmente

Da mesma forma que não lidamos mais com memória manualmente. De forma profissional nunca precisei usar um malloc ou um free. A linguagem faz isso pra mim.

Nunca precisei executar um thread t1(async) só preciso usar async na frente do método e a linguagem cuida disso pra mim

Nosso trabalho, a cada marco, está sendo cada vez mais abstraído, cada momento assumimos mais responsabilidades.

O programador de crud, sisteminha de controle de estoque que eram demandas de 20 anos atras não existe mais. Hoje um sistema desses controla contabilidade, fiscal, fluxo de caixa, pagamento, importação, exportação.....

1

Os sistemas são complexos não é de hoje, a IA tem apenas alguns anos de popularização desde o Chat GPT, sistemas complexos de compra, venda, pagamento, logística, existem há muito mais tempo.