7

AI me tirou uma parte da programação que eu gostava

Não é um post contra IA. É um post sobre o que ficou para trás.

Tenho percebido uma coisa estranha nos últimos meses. Eu sempre gostei de programar. Não só de resolver problemas ou entregar software, mas do ato de programar.

Sou um full stack sênior, mas o frontend, para mim, sempre teve um lado meio artístico. Gostava de testar frameworks novos, comparar experiências de desenvolvimento, discutir qual biblioteca era mais elegante. Ajustar fontes, espaçamentos, animações e detalhes visuais até tudo parecer certo.

Hoje, quando preciso criar uma interface, nunca faço isso manualmente. Não porque deixei de gostar, mas porque é muito mais rápido pedir para uma IA fazer. E ela faz rápido. Muito rápido. Entrego mais software do que nunca.

Mas a relação com o desenvolvimento mudou.

Talvez eu nunca mais programe da mesma forma.

futuro dos frameworks.

Outra coisa que tenho observado é que os frameworks também devem mudar.

Durante muitos anos falamos sobre DevXP (Developer Experience). Frameworks competiam para oferecer uma experiência melhor para quem escrevia código.

Agora parece que estamos entrando em uma fase diferente. Talvez os frameworks do futuro sejam otimizados não para desenvolvedores, mas para agentes de IA. Menos foco em DevXP e mais foco em AgentXP. Estruturas mais previsíveis. Convenções mais rígidas. APIs mais fáceis para agentes entenderem e modificarem.

Não sei se isso é bom ou ruim.

Só sei que sinto falta daquela programação mais contemplativa. Daquela tarde terapeutica ajustando detalhes de uma tela porque eu realmente gostava daquilo com perfeição.

Hoje a programação está ficando cada vez mais performática. Eu continuo construindo software. Estou mais produtivo do que nunca. Mas existe uma parte do processo que eu gostava bastante e que talvez não volte mais.

Carregando publicação patrocinada...
4

Amigo,
Tenho a impressão que vc é novo na profissão. Sua fala me pareceu como alguem que não fez isso suficientemente ainda.

Programar é bom demais, mas como o colega disse acima, no tal do "build to earn", a gente tem que jogar o jogo, e vou te dizer com mais de 20 anos de programador profissional, e quase 30 anos se incluir os anos de hobista, o que a ia tirou foi o trabalho do "chão de fábrica".

O planejamento, a arquiterura, a decisão de qual tecnologia usar, a interpretação dos requisitos do cliente em cards, casos de uso ou qualquer outra ainda é totalmente nosso. Se a gente delega isso para ia, provávelmente ficaremos refens de um sistema que não temos controle.

Abs e bons códigos

1

acho q duas coisas... não pretendo dar carteirada de título ou profissão mas acredite, não sou novo na profissão. Porem concordo com você que ainda existe uma parte arquitetural muito boa de se trabalhar.

Mas pense ai. se vc ta entendendo que a AI só faz o "chão de fabrica", vc está atrasado no que é possivel delegar e obter resultados mais rápidos e melhores.

-3

Meio preconceituoso o seu "tenho a impressão que você é novo na profissão". As pessoas são diferentes, tem desejos e sentimentos diferentes. Não é pq essa sensação não chegou em você, que te dá o direito de diminuir o sentimento dele.
Melhore.

2

Não vi preconceito nenhum por parte dele. Também não tentou diminuir o sentimento dele. No mundo corporativo, é muito raro você achar divertido programar por "n" questões. Especialmente quando se compara com programar por hobbie. Isso não é um problema de uma única pessoas, mas de um coletivo de pessoa. Com base nisso é como ele ter inferido que ele é novato, e ainda não entendeu como jogar o jogo. Isso foi literalmente uma impressão por parte dele. Se uma impressão dói em uma pessoa, tem que buscar ajuda...

O autor do post desmentiou a impressão dele. Ele disse que não é novato. Não deu números exatos, mas enfim, isso não importa no final do dia. O ponto aqui é, cada pessoa é um universo diferente, com perspectivas diferentes, e com impressões diferentes. Impressão | opinião | achismo | afirmações... != verdade. Isso é tão básico...

1

Agora imagino, Imagina quem é novo na profissão e só sabe fazer o 'básico' ... Oq essas pessoas sentem em relação a isso? gostaria de saber. Será q desistiram da profissão? será q tem espaço?

1

Todo mundo tem espaço na área de tecnologia. Esta comunidade é a melhor do mundo na minha opinião. Não interessa de quem é o commit, contanto que resolva o problema. A única coisa que precisa ficar atento é o código de conduto que é mais da metade bom senso, como não perguntar antes de tentar por si mesmo. Isso não é apenas sobre código.

Agora sobre desistir com uma impressão, afirmação ou algo do tipo, apenas revela uma mentalidade fraca. Não precisa ser TI, mas em qualquer área da vida.

Todo mundo começa no "hello, world". Não há motivos para desistir apenas porque uma pessoa mais experiente que já passou por tudo que você vai passar deu a entender que você só sabe o básico. Se você sabe apenas o básico, porque ligar? Se você tem a mentalidade certa, você chega onde quiser, mas tem que começar pelo o básico assim como todo mundo.

1
2

Opa Daniel, tudo bem? Eu entendo seu sentimento, também sempre tive prazer em polir a interface (ou mesmo limpar o código) com atenção até ficar bom, e também não tenho feito muito isso agora nessa "Era Agêntica" ou seja lá como vocês estão chamando.

Uma coisa que eu pretendo fazer (ainda não comecei por motivos de tempo), é tratar esse desenvolvimento "artesanal" como um momento de lazer a aprendizado.

Não sei se você já chegou a ouvir falar dos conceitos de "Build to earn" e "Build to learn", mas se já ouviu, você pode ter um projeto pessoal que seja seu "build to learn" em que você volte a fazer esse processo manualmente, talvez isso te dê aquele gostinho da tarde terapêutica de volta.

1

Isso é bem verdade. a questão é que no dia a dia vc trabalhava com algo que era sua

Escolha um trabalho que você ame e não terá que trabalhar um único dia em sua vida

Meu trabalho era assim, agora estou tendo que "trabalhar" no outro sentido da palavra.

1

Estou fazendo 3 anos de profissao mes que vem, entao estou no inicio. Meu inicio ainda foi botando a mao na massa, mas a medida que a IA fiocu melhor, adotamos ela e hoje, fazem meses que nao escrevo uma linha de código.

Confesso que sinto que estou perdendo alguma coisa. Sei que ela faz um trabalho rápido, e que com instrucoes corretas ela faz um bom trabalho. Tenho medo de nao me desenvolver o suficiente daqui pra frente para usar bem a IA. Conhecer assuntos de arquitetura e afins parece complicado sem a vivencia real, no sentido de "manjar" mesmo sobre os assuntos.

Sinto falta de resolver problemas de lógica e nao só sobre problemas de "como estruturar uma feature nova". O sentimento de achar um bug era muito legal, mas acho que não vou sentir mais isso, até porque mal conheço o código real que eu produzo. Tudo o que eu sinto hoje é um tédio sem igual, pois tudo é simples, por mais mirabolante que seja o projeto ou feature, o esforço está em planejar, e só. Claro, é a visao de um júnior, mas eu entrego coisas a nível de sênior, então, pra onde evoluir?

Entendo o seu sentimento, e me preocupa ainda mais quando eu tiver que buscar emprego em outro lugar. A startup em que trabalho adotou 100% o vibe coding, e sinto que isso não é saudável pro meu desenvolvimento e maturidade, sinto que fico em desvantagem se saísse da onde estou agora.

Enfim, não usar IA nessa altura do campeonato também é meio que ignorar o progresso, mas sinto que eu deveria aceitar essa realidade de outro modo.

1

Compartilho do teu sentimento. Na verdade sinto bastante falta de fazer as coisas do meu jeito, de pensar e refletir sobre o tipo de implementação que vou produzir. A IA tirou bastante isso.

Parece que agora eu basicamente apresento o problema pra IA, ela resolve e eu valido se faz sentido ou se tem falhas. Se tornou um trabalho muito reativo, sem muita criatividade envolvida.

Não sei se esse é o novo normal, gostaria que não sinceramente, e acredito que existem maneiras mais harmoniosas de trabalhar com IA só não descobrimos ainda.

Estou planejando fazer uma pós em IA pra tentar me aprofundar um pouco e talvez explorar essas maneiras alternativas de usar IA.

1

Também sinto isso. Eu passava dias pesquisando problemas, soluções, lendo dezenas de artigos pra conseguir resolver algo. Hoje se a coisa demora mais do que alguns segundos, eu entrego pra IA fazer.
Não tenho mais gosto pela programação.

0

Meus 2 cents,

Sob varios aspectos eu entendo e compartilho de certa nostalgia que seu post cita.

Mas, brincando um pouco com as ideias, talvez (um grande talvez) o DEV agora seja como um chef: em alguns momentos ele tem de imaginar os pratos, coordenar a cozinha e orquestrar o fluxo para entregar a melhor experiencia possivel para o cliente.

Mas ainda existe aquele momento, fora da rotina exaustiva da entrega que precisa ser feita em prazos insanos e custos apertados, onde ele pode reflexionar sobre novas criacoes e possibilidades e colocar em pratica aquilo que faz dele um chef: a capacidade de combinar os melhores elementos para traduzir uma demanda que o cliente ainda nem sabe que precisa.

Saude e Sucesso !


Este post foi favoritado via extensão TABNEWS FAVORITOS

Tem curiosidade sobre IA ? Da uma olhada no meu LIVRO: IA PARA ENGENHEIROS

2

Gostei do paralelo. O bom de fazer algo por prazer é fazer algo q não precisa ganhar dinheiro especificamente, dai a gente acaba fazendo algo lúdico, por ex. jogos