5

Será que esse será o futuro do dev?

Esses dias atrás eu respondi um comentario aqui e nele eu disse que a profissão de dev iria mudar muito, e eu não sabia exatamente qual seria o caminho que ela tomaria. Mas talvez a resposta seja mais simples. O dev não será mais dev, será um orquestrador, organizador de funcionalidades, a pessoa que apenas intermedia a ideia do cliente com as ferramentas de IA. A ideia de supervisão e revisão humana nos codigos ja foi por agua abaixo, a IA nao precisa mais disso, a ideia de testes humanos, mais ainda, obsoleto. Talvez por isso estamos vendo uma menor dificuldade no mercado de trabalho para o Engenheiro de Software por exemplo, quando comparado diretamente ao perfil mais técnico como ADS talvez. Enfim, talvez eu tenha que me render ao termo Engenheiro de IA criado recentemente e que eu nunca gostei de ouvir. Isso é bom e ruim: é bom para a empresa que não tem o produto principal dela como software e bom para os profissionais que já estão estabelecidos nelas, e para os eventuais futuros egressos especializados em desenvolvimento com IA. Essa sim vai conseguir usufruir de funcionalidades, melhorias e ideias criadas muito mais rapidamente e baratas, mas é pessimo para a empresa de software que tem isso como seu produto principal pois em horas qualquer um poderá desenvolver um "clone" de seu produto de forma muito barata, é péssimo para o dev que tem o sonho que criar seu proprio sistema e comercializar como SaaS pois existe agora, mais do que nunca, uma enxurrada de sistemas e clones de tudo o que você vê por ai, e mais pessimo ainda para o monte de gente que esta cursando para entrar no mercado, com poucas perspectivas no momento. Ainda é necessario sim, entender como os sistemas são feitos, mas até quando? A IA é maravilhosa e perigosa, hoje, não vejo mais aqui na empresa como desenvolver sem ela, mas tambem vejo um risco grande de alguem descobrir o meu nicho e começar a clonar meus sistemas. Isso por sí só não vai representar um grande problema imediato pois o meu cliente que ja utilizar e fatura, deverá ainda ser convencido de que um que chegou agora no mercado será melhor que eu, mas e para os proximos clientes? Enfim, software virou comoditi e não é mais produto principal, o que irá importar a partir de agora será o atendimento que você vai dar aos clientes, e creio plenamente que esse atendimento não será por IA. O que vai importar também será o capital para conseguir clientes pois com o mercado inundado o Marketing fica mais caro. Empresas de software agora deverão procurar um diferencial, e não estamos falando apenas de funcionalidades mais.

Carregando publicação patrocinada...
3

Meus 2 cents,

Temos de nos acostumar que saimos da era do software artesanal (onde a mao-de-obra humana era fundamental na construcao do produto) e estamos entrando na era do software industrial, onde a mao-de-obra ainda eh importante, mas de forma diferente.

Ainda estamos construindo a infra necessaria, o tal de "harness" para que a maquina produza algo o mais proximo possivel do codigo desejado, mas em muitos casos ainda estamos apanhando apesar dos avancos.

No ano passado ja era possivel "vibecodar" algo, mas era meia-boca em muitas situacoes.

Atualmente a qualidade do codigo melhorou muito, mas o problema ainda eh custo do token dos modelos avancados que acabam sendo proibitivos em varias situacoes.

Modelos mais baratos conseguem produzir, mas exigem mais "pastoreamento" por parte do DEV, e as vezes eh um saco (empaca em coisas basicas).

Enfim, a regua subiu, por enquanto IA gera codigo mas ainda nao entende de infra-estrutura, arquitetura e system design o bastante para fazer tudo sozinha (do codigo a escolhas dos trade-offs de arquitetura necessarios), entao o DEV para ser relevante precisa estudar mais do que nunca.

A unica vantagem eh que a propria IA pode servir como apoio nesta educacao.

E vale a pena todo este esforco, este estudo e dedicacao ?

Como o pessoal old school fala, sempre houve necessidade de dedicacao, so que durante um tempo a regua baixou (pandemia) e agora voltamos a uma situacao que muita gente nao estava acostumada: a concorrencia.

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

1

Estou querendo fazer um texto sobre estudo, mas estou sem saco pra pesquisar qtudo que é necessário, e a IA não ajuda muito, fora as alucinações que continuam aos montes.

Mas o resumo é o que velho falando, nós, como sociedade, estamos fú por causa da preguiça das pessoas. Precisa criar alguma coisa para mudar isso, e de preferência boa, não como a academia que surgiu porque as pessoas passaram usar um monte de tecnologia para fazer pouco esforço físico. Eu não acho que as pessoas têm o mesmo cuidado com o cérebro.

S2


Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente (não vendo nada, é retribuição na minha aposentadoria) (links aqui).

1

Vc está confundindo a democratização da criação de software com a democratização da engenharia de software,
acho que vc esta generalizando a partir do desenvolvimento de aplicações web relativamente convencionais como se isso repressentassse o desenvolvimento de software inteiro (dsclp se eu assumi q vc faz dev web e estou errado). Uma coisa é criar um crud ou saas utilizando tecnologias prontas, outra é desenvolver um compilador, um sistema operacional, um banco de dados ou um sistema de renderização. Essas areas exigem conhecimentos como arquitetura de computadores, gerenciamento de memória, algoritmos, concorrencia, otimização e interação com o hw. A IA ajuda nesses problemas claro, mas isso n significa que eles sejam triviais ou que o desenvolvedor vá se resumir a um "orquestrador" de IA