Executando verificação de segurança...
5

Às vezes pensar pode ser um pouco mais eficiente do que jogar no GPT

Hoje quero compartilhar com vocês como a IA pode nos deixar preguiçosos como programadores.

Era sábado de tarde, e cá estava eu, codando meu projeto da faculdade, quando em algum momento percebo que o fluxo da minha função estava fora de ordem. Não estava retornando nenhum bug no terminal, apenas não rodando a função corretamente. Daquele jeitão, todo garoto e com preguiça de pensar num final de semana, dei ctrl+c ctrl+v, lancei no ChatGPT e usei a resposta que ele me forneceu. Ordem de fluxo corrigida, dou meu commit, e saio do pc pra dar uma volta fora de casa.

Quando eu volto, mais tarde, ao código, sigo com o resto do projeto. Codando aqui e ali algumas features, de repente, mais um bug. Ok, é de se esperar. Novamente eu, não muito empenhado em pensar, jogo o código no Chat e uso a resposta que ele me dá. Ainda bugado. O ChatGPT erra às vezes, afinal ele não é perfeito. Então, mando de novo pra ele, uso a resposta que ele me deu, e nada ainda.

É nessas horas que a gente pensa "hora de procurar em outro lugar". Resumidamente, eu passei a noite toda com aquele mesmíssimo bug na tela. E nada resolvia. Eu não entendia o que tinha de errado, a ordem do fluxo estava certa, os parâmetros e variáveis certinhos, a estruturação dos dados... Bom, deixei pra lá e fui fazer outra coisa, afinal era sábado.

Hoje, segunda-feira, vim duelar contra este bug, e dessa vez eu vim pra resolver de uma vez, custe o que custar. Quando rodo o código, o bug aparece, e comecei a pensar. "TypeError: 'in ' requires string as left operand, not tuple". Foi quando eu percebi. Eu estava iterando sobre uma string, e não sobre um array. Minha variável não estava tratada para ser lida como um array. Sim, é um erro ridículo, facilmente resolvido, mas não foi causado por falta de conhecimento ou de habilidade, e sim por pura preguiça de pensar.

Enfim. Só um relato mesmo. Às vezes pensar pode ser um pouco mais eficiente do que jogar no GPT. :)

Carregando publicação patrocinada...
1

Se tem alguém que resolve para mim e não preciso ficar quebrando a caneça...
Muita gente usa isso, mas se queremos fortalecer nossa capacidade de resolver problemas precisamos sontrolar as vezes que pedimos ajuda, não interessa a quem.
Cresço eu ou cresce ele.

1

Interessante o ponto, mas não concordo nem discordo.

Por um lado, conheço muitas pessoas que viraram proxies de prompt, fazendo exatamente isso, copiando e colando código gerado por gpts. Das que conheci, poucas pensavam de fato no que estavam fazendo. Isso é perigoso, pois é ambiente favorável para criar bugs.

Por outro lado, conheci pessoas que passavam dias a fio tentando criar um código estruturado, limpo e conciso o suficiente, para uma tarefa de baixissima complexidade. O chatgpt poderia ter gerado o código em poucos segundos.

Acho que como tudo na vida, é preciso equilibrio. Também é preciso saber pensar sobre o que está sendo feito.

*IAs não vão substituir os devs da atualidade. Eles serão substituídos por outras pessoas que pensam e sabem usar IAs.
*

Às vezes pensar pode ser um pouco mais eficiente do que jogar no GPT. :)

Depende. Durante o trabalho precisamos ser de fato eficientes com nosso tempo, entregar as tarefas no prazo ou até antes. A IA vem a calhar nesses momentos. Da mesma forma, não dá pra sair copiando código gerado pelo chatgpt e não entender o que de fato acontece por debaixo dos panos. Novamente, equilibrio e sabedoria.

Por fim, parafraseando Bill Gates, preguiça é sinonimo de agilidade na nossa profissão. Não tem valor intrísseco o quanto pensamos para desenvolver uma lógica, e sim o valor que o produto final proporciona.

1
1

De fato, na nossa área estamos cada vez mais preguiçosos nesse quesito, mas ainda assim é possível de forma otimizada utilizar o chat gpt. Só temos que aprender a lidar com as IAs, visto que cada vez mais elas estão em crescimento. Por exemplo, a nova versão do chat GPT, a IA "o1" tá vindo ai com pensamento dinâmico, o que pode proporcionar uma rápida leitura do código pela IA para gerar um resumo, facilitando muito a nossa vida.