IA vai tomar o emprego dos devs?

Qual a possibilidade de essas novas tecnologia de IA substituírem os devs? Algumas já estão inclusive programando.

Sim.

Dos que não desenvolveram habilidades para resolver problemas, ou mesmo que sequer podem fazer boas perguntas para a IA responder e ajudá-lo.

No futuro.

Nenhuma IA está programando. Isso não é programar. Programar é resolver problemas.

Quase tudo que você vê sobre IA, e muitos outros assuntos na internet, são sensacionalismos, ou pura fake news.

Mesmo que um dia a IA seja muito mais capaz do que é hoje, e vai custar bem mais caro do que as pessoas imaginam, não só pra conceber tudo isso, mas também para processar tantos dados, até porque a lei de Moore acabou, ela servirá de ajuda para os bons programadores atuais serem mais produtivos, e quem sabe se parar de fazer tanto trabalho repetitivo como se faz hoje, não ser mais necessário ter tanta mão de obra quanto é hoje, e os que são meros codificadores de CRUD e outras coisas que sejam só copiar e colar, seguir receita de bolo, usar "boa prática", e outras coisas que sejam só preencher as lacunas, vão perder o emprego.

Os bons programadores serão valorizados.

Os que ficarem no meio do caminho poderão se dar bem, já que poderão fazer um trabalho bom mesmo ela próproa não sendo muito, mas sendo um pouco.

Farei algo que muitos pedem para aprender programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).

A tecnologia vai tomar o emprego de todo mundo, não só dos Devs. Mas isso não vai acontecer hoje, nem amanhã. E quando a tecnologia tomar seu emprego, alguma outra coisa vai aparecer pra você fazer. A humanidade precisa se manter viva e bem, se não, não há sentido na evolução.

Se não sobrar nenhum emprego pra nenhum humano, é pq chegamos na realidade de Wall-e, onde teremos uma vida "boa" com máquinas trabalhando para nós.

No mais, se mantenha ativo e na frente da média, quem se ferra mesmo é sempre quem tá por baixo.

Se você é um PROGRAMADOR, ou seja, sua atribuição é exclusivamente escrever código, provavelmente sim.

Se você é um ENGENHEIRO DE SOFTWARE, ou seja, sua atribuição é exclusivamente entregar valor, provavelmente não.