ChatGPT é melhor em depuração do que o Google
O ChatGPT está na moda hoje em dia. Quando algo é exagerado, tenho uma afinidade natural de me encolher sempre que é mencionado.
É como a dança de quarta-feira.
Isso foi legal.
Foi tranquilo.
Até que todos começaram a fazer isso a um ponto em que você não poderia escapar.
ChatGPT é como a dança de quarta-feira. Toda vez que vejo uma manchete sobre como o ChatGPT é fantástico, eu choro secretamente - faça isso parar .
Mas, ao contrário dos programas sensacionalistas da Netflix, o ChatGPT está aqui para ficar um pouco mais. Bem, muito mais tempo.
Não muito tempo, eu cedi e verifiquei adequadamente, principalmente pela frustração de tentar descobrir por que meu código Flutter não funcionava. Depois de colar o erro no Google e acessar a 5ª página nos resultados da pesquisa, eu sabia que estava em um lugar ruim - você sabe, aquele espaço onde você sabe que terá que passar horas depurando apenas para descobrir o que deu errado .
É o código? É a configuração? É alguma incompatibilidade de conflito de dependência que você pensou ter corrigido, mas na verdade não o fez?
Em algum momento, desisti do Google e colei toda a mensagem de erro no ChatGPT.
Para encurtar a história, em cerca de 15 minutos, meu código estava funcionando como se não houvesse nada de errado.
Limitações da depuração com o Google
De acordo com a Coralogix, os desenvolvedores gastam 75% de seu tempo depurando . Para as empresas - isso é muito dinheiro.
Se um desenvolvedor tinha um salário de $ 100.000, são $ 75.000 por ano pesquisando no Google, vasculhando logs, tentando descobrir o que deu errado, reiniciando, reinstalando, tentando fazer as versões corresponderem e tudo mais.
No final de tudo, não significa muito em termos de entregas.
E também não é totalmente culpa do desenvolvedor. Coisas ruins acontecem de vez em quando e, na maioria das vezes, vêm na forma de recursos quebrados. Embora as ferramentas, a documentação e o compartilhamento de conhecimento da comunidade tenham aumentado significativamente na última década, nossa velocidade para depurar algo depende — em última instância — do Google.
Quando se trata de depuração, o Google pode ser o recurso preferencial para muitos desenvolvedores, mas tem suas limitações. Os desafios enfrentados ao usar o Google para depuração geralmente podem resultar em um processo ineficiente e frustrante.
O Google fornece muitas informações, mas pode ser difícil encontrar a solução específica de que você precisa entre os muitos artigos, fóruns e documentação disponíveis. Mesmo quando você encontra uma solução, nem sempre é uma garantia de que funcionará para sua situação específica, levando a perda de tempo e frustração. Além disso, muitas das soluções fornecidas pelo Google estão desatualizadas, não são mais relevantes ou foram corrigidas com novas atualizações, tornando-as menos eficazes.
As vantagens de depurar com ChatGPT
Vamos cair na real - ChatGPT é o novo garoto legal do quarteirão - assim como quando o React apareceu e fez o Angular parecer um exagero do Google.
O ChatGPT certamente está agitando as penas, especialmente quando se trata de usar o Google como uma ferramenta para depurar seu código.
Ao contrário do Google, que depende de textos correspondentes que outros criaram, o ChatGPT analisa o código e as mensagens de erro, identifica a causa raiz e fornece soluções personalizadas para esse problema específico. Isso economiza tempo e frustração ao tentar combinar cenários semelhantes nos resultados de pesquisa do StackOverflow.
Reduzir o tempo que leva para resolver seus bugs significa que você terá mais tempo para fazer seu trabalho real. Isso é o mais óbvio. Também reduz o potencial de becos sem saída e soluções incorretas. O tempo que leva para rastrear um bug até sua raiz é reduzido.
Como?
Principalmente porque o ChatGPT tem o contexto do que você está tentando fazer e do que tentou no passado. Google não vem com esse luxo. Isso faz com que o processo pareça menos com uma rede de arrasto prolixo e você realmente aprende algo no processo.
O ChatGPT substituirá os desenvolvedores?
Esta é a pergunta de um bilhão de dólares que todo mundo faz.
Algumas pessoas dizem que sim. Outros dizem que não.
O problema do ChatGPT é que é uma ferramenta e, como qualquer ferramenta, você ainda precisa aprender a usá-la.
O código também é uma ferramenta.
Se você não entender os fundamentos do código e como as coisas são conectadas, nenhum sobre de AI será capaz de codificar esse aplicativo de um milhão de dólares para você.
É bom para aprender e obter clichês. Mas no final de tudo, você ainda precisa entender (mesmo em um nível rudimentar) o que está fazendo.
Mas no final de tudo, ainda estamos limitados pelo que sabemos e o ChatGPT só pode lhe dar o que você pedir.
Portanto, se seu conhecimento geral e compreensão forem limitados, suas perguntas serão de baixa qualidade. É o mesmo conceito com o Google - faça perguntas ruins e ele retornará resultados ruins. Isso não é culpa do Google, não totalmente.
Acho que o que acontecerá no futuro é que as pessoas saberão como pensar em código, mas perderão a capacidade geral de escrevê-los à mão. É como ninguém mais se lembra de números de telefone, mas ainda podemos ligar para as pessoas - se é que ligamos para elas.
Haverá uma forte dependência de tecnologia, IA e ferramentas orientadas a IA para fazer as coisas - mas isso não nos substituirá completamente. Nossas capacidades e competências serão retreinadas em outras áreas.
Para iniciantes e solopreneurs, ferramentas orientadas por IA, como o ChatGPT, mudarão a maneira como trabalham. É uma ferramenta que atua como uma extensão da capacidade de sintetizar e usar nosso conhecimento atual do mundo e reuni-lo de forma a formar uma solução para nossos requisitos específicos.





































![O que é uma lista vinculada, afinal? [Parte 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)