Rajendran Dandapani diz que preocupações sobre o desaparecimento de desenvolvedores são exageradas
Leia mais
YourStory [india, en]
yourstory.com

Rajendran Dandapani diz que preocupações sobre o desaparecimento de desenvolvedores são exageradas

Durante sua apresentação de abertura na conferência DevSparks Chennai, Rajendran Dandapani, diretor da Zoho Corporation, abordou uma questão que preocupa os desenvolvedores: se a inteligência artificial está realizando cada vez mais trabalho, qual deve ser o papel do desenvolvedor?

Sob o título 'O Desenvolvedor Está Morto. O Desenvolvedor Vive', Dandapani apresentou seu ponto de vista. Apesar do título alarmante, sua argumentação não tratava do desaparecimento de especialistas, mas sim da transformação da natureza de suas atividades. Ele citou uma frase de Steve Jobs, que por sua vez era uma adaptação de uma declaração de Mark Twain, dizendo: 'Os relatos da nossa morte são muito exagerados.'

Ele observou que a ansiedade em torno do desenvolvimento com IA não é algo totalmente novo. Em 1957, quando John Backus apresentou o FORTRAN e o compilador, os programadores temiam que as máquinas criassem código ineficiente e que pessoas sem conhecimento básico de hardware pudessem escrever software.

Dandapani enfatizou que preocupações semelhantes estão surgindo hoje. Os desenvolvedores afirmam que o código gerado por IA pode ser subótimo, consumir tokens caros e permitir que pessoas sem habilidades tradicionais de programação criem software, o que às vezes é chamado de 'vibecoding'.

No entanto, na opinião de Dandapani, a eficiência tecnológica nem sempre significa redução do volume de trabalho. Às vezes, ela torna atividades antes caras suficientemente baratas para que um número muito maior de pessoas comece a realizá-las. Ele citou o paradoxo de Jevons, que descreve como o aumento da eficiência pode levar ao aumento do consumo de recursos; por exemplo, motores a vapor mais eficientes não eliminaram a necessidade de carvão. De forma semelhante, a simplificação da criação de software pode expandir o círculo de pessoas e organizações envolvidas nisso.

'Não estamos vendo uma redução no número de desenvolvedores. Estamos vendo uma abundância, uma explosão cambriana. Agora quase todos querem criar um aplicativo', declarou ele. Dandapani acredita que a questão mais importante é o que acontecerá quando escrever código deixar de ser o principal gargalo.

Ele descreveu isso como mais uma fase na evolução do papel do desenvolvedor. Como a IA é capaz de gerar software, os desenvolvedores podem passar do papel de autores principais de código para o de editores, diretores e avaliadores do que foi criado pelas máquinas. 'Se hoje você pode construir tudo, você não precisa se preocupar em como construir, mas sim no que construir. Essa é a questão', disse ele.

Isso coloca um alto valor no que a IA não fornece automaticamente: o gosto. Dandapani usou o conceito de 'lacuna de gosto' para descrever a distância entre o que uma pessoa cria e o que ela sabe ser bom. Tradicionalmente, os desenvolvedores desenvolvem habilidades técnicas e julgamento em paralelo, aprendendo por anos a distinguir software de qualidade de baixa qualidade. A IA pode interromper esse processo, produzindo resultados impressionantes antes que o usuário consiga desenvolver o julgamento necessário para avaliá-los adequadamente.

'O problema da IA é que ela nos deu o esplendor, mas não nos deu o gosto', concluiu Dandapani. Sua recomendação era usar o tempo economizado pela IA de outra forma. Se um desenvolvedor pode realizar uma tarefa 10 vezes mais rápido, o tempo adicional deve ser gasto não apenas em gerar 10 vezes mais código, mas em entender, avaliar e melhorar o que a IA criou.

Ele aconselhou: 'Se a IA faz seu trabalho 10 vezes mais rápido, gaste nove décimos do tempo em compreensão, avaliação, edição, reconhecimento e descoberta'. Há outro efeito dessa mudança com o qual as empresas terão que lidar. Se a IA assumir grande parte do trabalho tradicionalmente atribuído a desenvolvedores juniores, as organizações podem contratar menos engenheiros de nível inicial. No entanto, isso também pode enfraquecer o fluxo que forma os desenvolvedores experientes de amanhã.

Dandapani enfatizou a importância do aprendizado através da interação com clientes, cultura corporativa e problemas específicos que a organização tenta resolver, observando: 'Um sênior é aquele que lutou como júnior'. Ele garantiu à audiência que o desenvolvedor talvez não esteja desaparecendo, mas sim avançando na pilha. Menos tempo será gasto na conversão de instruções em código e mais tempo será gasto em determinar o que vale a pena construir, guiar sistemas de IA e decidir se seus resultados devem ser lançados.

Popular