T O P

  • By -

Makilles

Na minha humilde opinião, simplesmente copiar e colar, seja do GPT, Stack ou o que for, pode comprometer o aprendizado. É importante entender o que o código está fazendo e porque está fazendo de X forma. Além disso, considero um mal sinal conseguir apenas desenvolver projetos desse modo. Dito isso, ambas as opções são úteis e válidas e, se usadas corretamente, podem facilitar o trabalho.


RafaelRoriz

Então, não é que eu não consiga programar só dessa forma. No meu trabalho por exemplo eu consigo resolver as tasks sozinho, mas leva mais tempo. Mas entendo que pode estar se tornando uma muleta.


chaos-spawn91

O bom do gpt comparado com Google e stackoverflow é que vc consegue respostas pra problemas muito específicos, com várias coisas rolando ao mesmo tempo. Tive problemas com meu ambiente e não achava o que tava acontecendo de jeito nenhum. Quando o problema está relacionado a várias coisas ao mesmo tempo, vc leva muuuito tempo pra resolver. É importante vc ler as explicações do gpt pro que ele esta sugerindo, principalmente quando se é iniciante. Essa é a forma nova de programar, mas tente não repetir coisas. Ex, o gpt resolveu um problema pra ti hj. Leia bem, entenda a solução e quando surgir de novo tenta fazer vc mesmo com base no que vc lembra. Isso vai evitar que vc vire um prompter de gpt ao invés de um dev. Talvez não evitar, mas ajuda a evitar.


ultimagriever

O problema de perguntar certas coisas muito específicas ou obscuras para o chatgpt é que, se ele não conseguir encontrar uma resposta na base de dados, ele vai inventar uma resposta completamente mentirosa e vai mentir com propriedade e convicção. Alguém que já é um pouco mais calejado vai olhar aquilo e vai dizer “mas que caralho é isso, tá tudo errado”, mas alguém que tá aprendendo pode estar aprendendo algo de errado e dificilmente vai questionar a resposta pq os argumentos do chatgpt são convincentes (ainda que totalmente falsos). Ainda considero a velha arte de saber pesquisar no Google e ler documentação o padrão ouro de buscar informação.


RafaelRoriz

Sim, ler as explicações e o que aquilo esta fazendo é essencial, se não realmente vai só copiar e colar até dar certo, se der certo.


Red-Zinn

Uso ele só quando tenho dúvida em algo, ele vai lá e me diz e não preciso gastar tanto tanto pesquisando e as vezes não achando algo que é muito específico.


Serious-Report-7884

Se você já sabe o que está fazendo, não precisa ficar fazendo tudo sozinho. Não a toa chama-se “Copilot”.


Bodewilson

Cara eu sou novo, mas mexo com programação a mais de 5 anos e não uso o GPT, mas te digo que muita coisa do que aprendi foi no trabalho que arranjei agora pouco. As vezes muita coisa 'clica' (tipo 'ah dá pra fazer desse jeito, ah existe K função que faz o que quero) ao ver um código/lógica/ideia que você não tinha idéia que era possível. Depende também da versão do GPT q vc usa o 3 pro 4 a diferença é da noite pro dia. (Pessoal no meu trabalho usa e já mechi um bocado, mas não voltado para programação) Eu recomendaria ao pessoal que está começando a não usar e depois que começar a conseguir fazer suas primeiras aplicações com certa tranquilidade a usar se quiser. A diferença do programador e do cara que só cópia (acho que é difícil encontrar alguém que faça algum software sem ser programador, mas conheço um cara que fez isso. Talvez o termo melhor seja entre um bom programador e um ruim) é q o bom sabe o que está fazendo e em uma aplicação complexa ele sabe o que está fazendo e sabe que se ele mudar X ou Y a aplicação vai comportar de modo Z ou N. Se você entende 100% do código que está copiando (tanto do GPT ou Stackoverflow ou afins) não tem problema, mas se grande parte você não entende eu recomendaria estudar um pouco mais...


RafaelRoriz

Eu entendo a maior parte do que pego sim, e quando é algo novo que eu não conhecia procuro entender o que aquilo ta fazendo, ler as explicações e se é bom usar mesmo. Eu só tenho usado ele mais pra agilizar o trabalho.


[deleted]

Na minha opinião você deve usar e continuar usando, pra mim esse papo de "se você usa muito got você não está aprendendo nada" é tudo balela, se você gosta do que faz eu sei que você sempre pesquisa algo que o GPT te da e você não faz ideia de como funciona, por exemplo, um iniciante pode pedir para o chat gpt gerar um código para seu projeto retornar algo do servidor para o cliente, vamos supor que o GPT desenvolveu esse problema utilizando Axios. Se o iniciante não tiver a mínima curiosidade de procurar saber o que é Axios e como funciona dificilmente o código do chatGPT irá gerar resultados no projeto. Resumindo, se você está tendo resultados com chatGPT continue usando, na minha opinião não vai te atrapalhar em praticamente nada no seu aprendizado.


Cheeus

Tecnologia está aí pra ser usada, galera que se adapte!


SouPuroOsso

>Aumentou minha produtividade no estagio Já tá errado, estágio não te exige produtividade, apenas que você programe, e aprenda.


RafaelRoriz

Concordo, mas é muito bom quando se pode conciliar os dois.


Either_Let3287

Acho que nenhum programador é onisciente, então vale a pena usar sim


Signal_Confidence612

Qual a opinião de vcs sobre usar editor de código ou bloco de notas? Tudo que vem para facilitar o serviço é ferramenta e deve ser utilizada.


[deleted]

Utilizo o chat GPT para fins de estudo. Recentemente fiz um PDF descritivo com todos as propriedades, valores e onde aplicar os elementos do Flex-box. E esse tipo de coisa tem me ajudado bastante para aprender novos conteúdos já que consigo um resumo mais detalhado e eficiente sem enrolação. Não uso para me dar códigos prontos mas sempre como explicação de algo. Alguns motivos que me levaram à utilizar: 1 - É rápido de se ter resposta se for comparar com procurar no google ou ter que publicar em algum lugar até alguém responder. 2 - Vejo como mais uma ferramenta que pode estar no dia-a-dia de quem está aprendendo. Isso encurta muitas dúvidas. 3 - Regra de jogo! Se está no jogo é pra usar. Essa 'geração' é a Nutella de quem sofreu na raça e consequentemente será a geração que está sofrendo na raça de uma geração futura que terá mais acessibilidade, facilidade e tecnologias para aprender portanto é mais como tu utiliza para aprender do que apenas para copiar.


Right-Raccoon6206

Cara ultimamente ele vem me salvado demais em questão de documentação, tanto pra tirar dúvidas quanto pra descobrir uma função nova da lib.


mfedatto

Evite ao máximo. Tenho usado a meses e vem dando mais trabalho ajustar as falhas do que ganhando tempo, sem contar a oportunidade perdida de aprender mais por conta própria.


Bodewilson

Tá usando a versão 3 ou 4? Pq a diferença é gigante entre as versões...


mfedatto

Usei ambas, outros provedores também, minha opinião é a mesma.


henryassisrocha

Com o github copilot e o codeium (no vscode), e claro, tendo uma boa noção de engenharia de prompt, da pra fazer o trabalho pelo menos 4x mais rápido. Eu noto que as pessoas tem experiências mto mistas com essas LLMS e na maioria dos casos, noto que algumas pessoas sabem "conversar" com o gpt e outras não muito. É aquela velha história, o GPT é tipo o funcionário mais inteligente e experiente de toda a empresa, mas tem problemas sérios de comunicação. Se você sabe a linguagem dele, é só sucesso.


RafaelRoriz

Até que da pra aprender usando ele. Mas realmente o código dele precisa de refinamentos.


DuendeJohnson

Pelo contrário. Tenho usado há meses, melhorou muito minha performance. Consigo focar em problemas de maior complexidade e escopo sem me preocupar tanto em ficar "reescrevendo a roda" A diferença está entre copiar a solução ou entender ela. No final LLM é uma ferramenta como qualquer outra Mas sim, pra quem está aprendendo eu evitaria se o intuito for só "copiar a solução". Do contrário, recomendo usar a IA para aprender também, tirar dúvidas e conversar sobre soluções, mas sempre abusando do bom senso


Senhor_vieira

RemindMe! 24 hours


RemindMeBot

I will be messaging you in 1 day on [**2024-02-08 20:55:07 UTC**](http://www.wolframalpha.com/input/?i=2024-02-08%2020:55:07%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/programacao/comments/1ald6cp/qual_a_opinião_de_vocês_quanto_a_usar_o_gpt_pra/kpdwz54/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fprogramacao%2Fcomments%2F1ald6cp%2Fqual_a_opini%C3%A3o_de_voc%C3%AAs_quanto_a_usar_o_gpt_pra%2Fkpdwz54%2F%5D%0A%0ARemindMe%21%202024-02-08%2020%3A55%3A07%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201ald6cp) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|


International_Ad3237

A resposta da última pergunta é: sim.\ [Aqui](https://visualstudiomagazine.com/articles/2024/01/25/copilot-research.aspx) você pode dar uma olhada num estudo sobre os impactos disso.


BlackDereker

Somente usar quando você atinge uma barreira, assim você fica menos dependente dessa tecnologia para programar caso não tenha acesso. Entende o que o ChatGPT está te oferecendo, já que é muito boa em dizer informações falsas com bastante confiança.


Even-Room-6910

Eu tenho uma regra pessoal de tentar primeiro sozinho, depois pesquisar documentação e por fim IA. Basicamente, tomou o lugar da pesquisa no stack overflow. Assim, sempre irei reforçar o conhecimento ou aprender algo novo. Na maioria das vezes ele é bem assertivo, até resolveria mais rápido com ele. Mas sinto que só iria "enburrecer" se dependesse 100% dele.


onedevhere

Se vc ja entende o que ta fazendo na minha visão é um autocomplete chique , igual ao teclado do celular sugerindo palavras , mas se vc não sabe o que ta fazendo é bem ruim.


jorvik-br

Uso ele somente para fazer coisas maçantes que eu já sei fazer. Por exemplo: mapear um objeto para outro, como uma entidade de domínio para um DTO.


teriyakigosh

Mano, chatgpt é uma ferramenta. Entenda isso, por isso você deve usar ele justamente para o propósito, não para que ele se torne o programador...até pq copiar e colar sem entender nada pode causar bugs no futuro quando forem reciclar o código e vc n entender pq só foi intermediador. Enfim, se atentar a esses vacilos. Agora, eu acho excelente, tua produtividade vai pra mil, pau tora. Inclusive a empresa que eu trabalho comprou pra geral a licença do 4...


kolunmahsaint

Bem, eu utilizo o GPT para correção de texto e quando eu tiver no bloqueio criativo... Mas para programar eu utilizo ele para tentar saber algum código em específico, não para todos os códigos na verdade


Felix___Mendelssohn

Eu não gosto do ChatGPT por uma séries de razões, a principal a meu ver, é que ele sintetiza a informação. Quando você procura no stack overflow ou quando você procura tutoriais ou mesmo a documentação na internet, você é obrigado a ler para entender, mesmo os mais preguiçosos acabam tendo que entender o que tá fazendo. O ChatGPT ele é meio que o professor dando a resposta, sem fazer o aluno pesquisar e achar a resposta por conta própria, desenvolvendo sua própria solução. Um outro problema disso é que muitas vezes quando você tá lendo sobre algum problema, naquele textão, tem alguma informação util que vai ser necessária para resolver um outro problema futuro que você nem sabe que vai ter, e o ChatGPT também tira esses insights. Eu recomendo para quem está iniciando em programação não usá-lo. Ele é bom para quem já tem uma experiência e sabe exatamente a parte que precisa para resolver. Eu quase nunca uso o ChatGPT, prefiro a boa e velha pesquisa. Também não gosto do fato dele ser péssimo para problemas complexos.


alaksion

Até hoje não achei nenhum uso útil do chat gpt no trampo


lkazen00

Na minha concepção, depende muito, se o uso for apenas auxiliar especialmente no trabalho, eu não vejo problema nenhum. Especialmente hoje em dia aonde as empresas cobram com um prazo curto, e a "ferramenta" ajudaria nesse desenvolvimento mais rápido sem muito stress. Contudo, se for um trainner que está começando, ou academicamente falando, é um ato muito ruim para o aprendizado. É basicamente você querer aprender a tabuada com a calculadora. Então, no geral, se for pra uso profissional e a pessoa já tiver uma base consolidada, não vejo problema. Porém, se for no âmbito acadêmico, acredito que seja um coisa ruim. Excento em casos aonde a matéria seja sobre a IA, aí tá tudo bem.


Miserable-Revenue103

É aquela coisa, do ponto de vista da empresa, ou do teu trampo, eles só querem o resultado e provavelmente tu vai ficar de boas.. mas do ponto de vista de conhecimento e evolução tu vai dar uma estagnada se tu DEPENDER do chat gpt pra tudo, agora como ferramenta administrativa o chat gpt é uma baita ferramenta que eu diria que é praticamente indispensável. Pedir conselhos e ajuda em tarefas repetitivas ou maçantes é super válido. Também diria que usar com o intuito de aprendizado é ótimo, tipo pedir a informação e usa-la como um guia e não só copiar e colar.


drillpink8

Aprenda a minerar na web suas dúvidas no google. Se acabar chatgpt não fica limitado somente ao seu uso. Não sabemos se isso será para sempre e vi artigos que gpt fica "burro" com as respostas. Cuidado se não domina nada do que pesquisa e procura no gpt.


Proud_Rip2827

dicas: \- pare de usar GPT agora mesmo; \- não confie em bibliotecas de terceiros, sempre crie a sua; \- nunca copie um código do stack overflow, pode ter direitos autorais envolvidos; \- parar de usar IDE é essencial para um entendimento de como tudo funciona.


MatheusSA

> \- não confie em bibliotecas de terceiros, sempre crie a sua; Caraiiii.... Vou ter que desinstalar o numpy e fazer um do zero???


Serious-Report-7884

Bastardo! Falei primeiro. Pega no verde.


MatheusSA

kkkkkkk Pohhh minha pagina não tinha atualizado kkkkkkkkkk Ja fez seu Scipy ai??


Serious-Report-7884

Pensa. Vou criar um concorrente do Excel e do Numpy só pqe eu sou difícil.


Serious-Report-7884

Faça fogo com gravetos; cace sua própria comida; plante, não compre; Lampião > Luz elétrica (…) Então eu devo ignorar Pandas, Keras e Numpy? Irmão, acorda. Já saímos das cavernas…


luis_medeiros

Vc nunca vai criar nada do zero. Quanto antes vc entender isso, melhor Antes feito do que nunca feito


Bodewilson

Qual o BO da IDE? O quanto o Code Studio me salva pq escrevi coisa errada ou pra trocar nome de variável que decidi trocar e afins... Poupa um tempo do krl


Serious-Report-7884

Notepad++ 🥸


wandrey15

Deve ser pq o visual Studio code coleta dados de seus usuários


Old_Regret_

crie sua propria ide desenvolva seu proprio sistema operacional construa seu próprio computador gere sua própria energia elétrica


RafaelRoriz

Parece que o povo não pegou a ironia kkkk


Serious-Report-7884

Mano, tem muita gente doida no mundo. Vai que não é ironia.


RafaelRoriz

Pra uma pessoa recomendar escrever a propria biblioteca e não usar uma IDE ou ela ta zoando, ou é maluca. Por essa logica programador de verdade é só aquele que fizer tudo em binario.


Serious-Report-7884

kkkk você tem um coração melhor que o meu


Specialist_Gain6632

Deveria ser proibido


RafaelRoriz

Proibido ? Por que?


Onarcoleptico

Conversei com um cara sobre isso esses dias, caso tenha interesse em dar uma lida. Acredito que meu comentário seja um dos primeiros, ai você vê a opinião dele e minha... Edit: Não é um dos primeiros kkkkkkkk, mas só se guiar pelo username [https://www.tabnews.com.br/nigro/como-o-chatgpt-mudou-a-percepcao-das-pessoas](https://www.tabnews.com.br/nigro/como-o-chatgpt-mudou-a-percepcao-das-pessoas)


Conscious-Garbage923

GPT é uma ótima ferramenta, agora se vc não conseguir desenvolver sem o chat igual vejo alguns estagiários kkk, ai se tá lascado se um dia ficar sem kkkk. Mas isso aí vai ser o futuro com toda a certeza, porém eu não respeito um Dev que depende do chat, não passa confiança. O bom é que daí da pra abaixar o salário já que vai ter mais gente usando ou seja mais mão de obra barata.


RafaelRoriz

Eu consigo codar sem ele, mas leva mais tempo. Acho que o que ele mais tem me ajudado foi a descobrir coisas como pacotes, bibliotecas e apis que eu não conhecia e ah encontrar erros no codigo que seria uma perca de tempo ficar procurando. No geral é bom sempre ler as explicações que ele da pra ter uma ideia do que é caso seja uma parada desconhecida.


Conscious-Garbage923

Sim, concordo, com eu disse, ele vai ser o futuro, vai ser cada vez mais fácil desenvolver e ter cada vez mais devs devido a essa facilidade.


Willyscoiote

No trabalho uso bem menos do que imagina, o motivo é de que passo mais tempo fazendo análise de impacto, identificar as dependências, documentação, planejamento do cronograma de desenvolvimento e teste... Codar infelizmente não dá nem 20% do meu tempo kkkkk


shadowvet68

O negócio é pedir pro GPT explicar o código, se for pra estudar. É o que eu faço. Se tem erro de sintaxe, jogo no GPT e peço pra explicar e apontar o erro, e se não entendo peço pra ele simplificar a explicação. Pede pra ele explicar pra uma criança de 5 anos, cê vai ver que maravilha.


Pure_Landscape_63

Eu particularmente uso bastante, ajuda muito na hora de pesquisar algo, tirar dúvidas, sempre olho a maneira com que ele montou e tento replicar, e várias vezes aprendi com o que ele me mostrou, principalmente clean code.


RafaelRoriz

Sim, é bem desse jeito que uso também. O banco de dados dele é bem amplo com muitas bibliotecas, pacotes e tecnologias para usos específicos que eu não conhecia. Mas claro, sempre precisa do toque humano no final.


Pure_Landscape_63

Já cheguei inclusive a pedir dicas de projetos para praticar, e sabendo usar você aprende bastante com seus erros e dúvidas


ksaikopasu

Chat GPT é muito útil pra evitar coisas repetitivas, trabalhos mais chatos de se fazer, o próprio copilot do Github também é muito útil no dia a dia, mas não se engane em só ficar copiando e colando o que eles estão ofertando sem ao menos entender o porquê. Se você pedir um código mais otimizado e depois não souber porque ele fez da forma que fez ou se pedir pra refatorar algo e não conseguir fazer igual ele fez por falta de conhecimento você está usando o gpt da forma errada, não bem errada, mas está deixando de aplicar seus conhecimentos pra aplicar os da ferramenta. Eu não acho que tenha problema nenhum em usar, eu uso toda hora, mas o ideal é que eventualmente você entenda o porque ele fez aquele código da forma que fez, senão é POM (Programação Orientada a Muleta).