Olá, Marcelo. Deixa-me esclarecer uma coisa.
O mundo da programação está sempre a mudar. Esta não é a primeira mudança e está longe de ser a última.
Nos últimos anos, principalmente desde 2021, com o crescimento da IA generativa, escrever código tornou-se uma coisa muito mais acessível. Hoje, já não precisas dominar profundamente várias linguagens para conseguir colocar um sistema no ar. Com IA, muita coisa que antes exigia bastante conhecimento técnico pode ser feita em pouco tempo.
E acho normal sentires que estás a perder um pouco o controlo sobre o código, principalmente quando falamos de vibecoding. Tu sabes o que queres construir, mas muitas vezes é a IA que está a escrever grande parte da implementação.
Mas, na verdade, acho que podes aproveitar isso para evoluir.
Em vez de te preocupares apenas em saber escrever código, começa a preocupar-te mais em entender como os sistemas funcionam. Estuda mais sobre arquitectura, escalabilidade, manutenibilidade, segurança, infraestrutura, desempenho, bases de dados, etc.
Porque programação nunca foi apenas escrever código. O código é só uma parte.
Acho que, com a IA, a diferença vai estar cada vez mais na capacidade de perceber o que deve ser feito, porquê, como deve ser feito e quais são as consequências das decisões que tomamos.
Deixa a IA preocupar-se com boa parte do código. Tu preocupa-te em entender o sistema.
E é aí que, na minha opinião, começas a deixar de ser apenas alguém que sabe programar e passas a ser realmente um desenvolvedor de software.