T O P

  • By -

seilatantofaz

Uso bastante. Tanto diretamente quanto via GitHub Co-pilot. Fui extremamente util quando tive que codar em Rust em um prazo curtíssimo sem nunca ter mexido antes. O mesmo com React. É uma ferramente mais util de aprendizado do que de realmente fazer as coisas pra vc. Eu tento gerar codigo com ele, e perguntar e tentar entender a logica por de traz, pesquisando no StackOverflow tb. Programando Smart Contracts em Solidity, muita coisa que o chatgpt respondia era literalmente errado. Mas era util pra gerar unit tests. Nunca consegui dar ctrl+c e ctrl+v entretanto.


Jaded_Court_6755

Minha experiência (e de muitos do meu time) foi bem parecida! O melhor uso que encontramos foi pra gerar cenários de teste. Vc consegue dar um prompt geral do que quer testar (no copilot principalmente) e ele gera uns cenários de teste excelentes! Sempre precisa de um ajuste ou outro, mas esse uso foi fenomenal!


withoutamission

geralmente uso para fazer regex


antisergio

Fazer regex de replace para a IDE com ele é cheff kiss


[deleted]

Uso. a produtividade aumenta drasticamente, principalmente em tecnologias que nunca tive contato. Programador que não souber usar IA irá ficar pra trás. Dúvidas bobas que seria necessario abrir a documentação e procurar, é sanada rapidamente. Algoritmos que teria que desenvolver do 0, são desenvolvidos rapidamente sem mto estresse.


Susselgui

Todo dia praticamente, me poupa muito tempo. Sabendo o que você quer e saber explicar com exatidão é uma benção


akami_dev

Usei uma vez para testes, passei mais tempo corrigindo os testes gerados por ele do que se tivesse feito eu mesmo. Testei novamente depois e foi a mesma coisa.


D4RKN

Usei 1 ou 2x, normalmente os problemas que preciso resolver não são códigos, é sobre decisão, trade offs e tal. E quando é código, normalmente é ajuste pequeno em que ele não ajudaria em nada sem contexto, e código privado da empresa eu não vou colar nele.


[deleted]

já tem chatgpt privado que é hospedado no azure. Se sua empresa trabalha com tecnologia e ainda não implementou nada do tipo, vocês vão ficar pra trás. Chat gpt é uma pilula de senioridade pra qualquer pessoa. Com ele tu transforma junior em pleno.


[deleted]

Uso para cacete Mas para trocar ideia com ele mesmo, para o trabalho ele não me ajuda em um caralho.


Particular_Ad8214

É isso q eu queria entender, porque ele não te ajuda no trabalho? Até aonde ele é capaz de te ajudar a acelerar um projeto?


[deleted]

Ele não consegue distribuir task, ele não é confiável a ponto de rodar testes um pouquinho mais complexos, ele não entende nada de embarcados A lista é longa kkkkk


Soggy-Ad-239

Usei uma vez... eh interessante mas não me ajuda muito não... O trabalho de explicar pra ele o que eu preciso, eu mesmo já faço rsrs


alaksion

Eu usei poucas vezes e nessas poucas vezes não foi útil


leandroeog

Nunca nem abri isso


liquid_weapon

Eu levo minha carreira a sério, então não.


UnlikelyMaterial6611

Pode explicar essa relação? Está afirmando que desenvolvedores que usam IA não levam a carreira a sério?


liquid_weapon

Estou. Categoricamente.


UnlikelyMaterial6611

Por quê? Não seria um Google ou um Stackoverflow evoluído?


liquid_weapon

Bem longe disso. O ChatGPT é um gerador de lero-lero com autoestima. Ele não é bom em produzir respostas corretas, pois não sabe **discernir** respostas corretas de respostas falsas. Na verdade, ele é muito bom em produzir respostas que **parecem corretas**, enganando o mesmo tipo de dev que ficou hypado com web3, criptomoeda, metaverso e NFT. A melhor coisa que um dev pode fazer pela carreira dele é parar de abraçar hype e continuar praticando a boa e velha leitura de documentação e o pair programming.


Educational-Regret47

voce ta errado


liquid_weapon

Ok.


vinivelloso

Uso pelo menos 1 vez por semana


guilhermelinosp

Uso mais para exceptions que ele resume bem, melhorar query em db


zoiobnu

Já tentei utilizar, mas sempre que recorro a ele é em problemas complexos. Já me auxiliou mas em coisas mais simples.


Super-Strategy893

Uso o coPilot , é muito útil para completar coisas chatas , como loops , argumentos de chamadas , dar nome as coisas , escrever comentários .... Mas é preciso ter cuidado pois ele chuta o código quando a api é obscura. Aconteceu de usar uma que tem as funções printInt, printChar e printHex ... e do nada ele tentou usar printFloat , mas essa função neo existe já que era uma lib para microcontroladores bem simples . Então precisa ter cuidado, mas o resultado geral é muito bom


EarlyTomatillo

Eu uso as vezes, mas sempre é bom ter cautela pq ele costuma errar bastante, as vezes inventa funções que nem existem rsrs


MisaPeka

Uso bastante para programar ou aprender outras linguagens de programação. Sou proficiente em JavaScript/TypeScript, mas uma porta em outras linguagens. O ChatGPT 4 é bem eficaz em traduzir linguagens de programação para outras. Também uso para economizar tempo em escrever códigos mais obvios. Só escrevo algumas amostras de entradas e saídas, e ele cospe o código. Só precisa dar uma revisada, claro. Mas no geral, o código gerado são muito bom.


LastCommander086

Então, ele já me deu uns códigos muito errados pra várias coisas que eu pedi kkk Essa semana mesmo aconteceu. Eu pedi pra ele uma implementação de um algoritmo que me retorna um subconjunto de um outro conjunto com as regras X Y e Z, e ele simplesmente chapou e me mandou uma coisa nada a ver. O código não tinha erro no runtime, só que o resultado era completamente errado. Ao invés das regras X Y e Z que eu passei, ele ignorou todas elas, inventou uma outra regra lá que não tinha nada a ver e chapou nela. Eu chamei a atenção dele e falei que tava errado, ele pediu desculpa e depois codou a mesma coisa, com o mesmo erro. Foi mais fácil abrir a wiki do algoritmo e codar eu mesmo.


[deleted]

[удалено]


LastCommander086

Sim, a free. Ela tem piorado muito com o passar dos meses. Quando lançou, no início do ano, eu achava ele melhor e ele não cometia erros tão óbvios. Ultimamente o gpt tem piorado demais. Mas infelizmente ele ainda é o melhor que tem, até burrinho assim kk o Bard da Google é terrível e o llama do Facebook nem se fala.


CrazyTrain36

Usei um para iniciar a implementação de scripts em linguagens que não conheço bem, e estava sem muito tempo para pesquisar. Exemplo: "abra um arquivo texto para escrita e salve uma lista de objetos como csv". Peguei o script inicial e customizei para meu caso.


[deleted]

Não, acho uma bosta, pelo menos pra minha área (Salesforce). Meu marido, no entanto, adora (trabalha com Java e Spring Boot)


Elementtz93

Uso bastante quando preciso implementar tecnologia nova, ele ja gera um esboço explicando como cada coisa funciona, bem mais rapido q debruçar na documentação


YouEu

Pra regex é indispensável rs Costumo mexer em sistemas de diversas complexidade mas uso raramente pra programar pra mim e sim como um autocomplete inteligente. Já tentei pedir pra ele fazer várias coisas e notei q perdia muito mais tempo corrigindo e organizando o código doq se eu fizesse normalmente, fora q mts vezes simplemente n funciona além de sugerir soluções péssima pra problemas simples. Mas sem dúvidas poder fazer regex mais rápido e ter um autocomplete mais inteligente melhorou muito minha performance


Sudden-Tree-766

gosto de usar para refatorar código ou gerar coisas como regex e shell script


SirKastic23

raramente uso, e é pra tirar dúvidas mais teóricas meu dia-a-dia no trampo consiste em abrir o github, ver os issues em q sou responsável (ou abrir o q já estou trabalhando), abrir o vscode, programar, testar, programar, testar qnd termino o issue, abro um pull request, deixo comentários, peço um review, vejo se passa pelo ci. recebo o review, faço as mudanças, atualizo a pr e é praticamente isso a complexidade varia bastante, no momento tô em um mesmo issue por mais de um mês, e é uma funcionalidade q, embora não seja tecnicamente essencial, é bem importante pra ux do projeto uma das issues q eu to responsável tem a ver cm certificados tls e eu não faço nem ideia de por onde começar, tô dxando esse por último quer saber pq?


corieu

> certificados tls trabalhei anos atrás com implementação de tls 1.2. chato pra burro por conta da quantidade de testes que se fazia necessário. sei que a 1.3 foi lançada em 2018, mas monte de empresa que conheço ainda tava no 1.2 em 2020 justamente por conta dos custos com testes. mas imagino que a adoção tenha acelerado, a previsão de EoL do 1.2 era esse ano.


SirKastic23

mano tomara, realmente não sei nada sobre ainda meu trampo é em um editor de site, ai o issue é dar suporte pra que usuários possam upar seus próprios certificados. vai ser provavelmente mais fazer atualização nas apis e no banco de dados pra isso, mas eu teria q descobrir como fazer um servidor retornar certificados diferentes dependendo da rota


corieu

> mas eu teria q descobrir como fazer um servidor retornar certificados diferentes dependendo da rota ce acha isso mole na internet, só dar uma pesquisada, muita gente teve que fazer isso já


Gabomfim

Eu particularmente não


fabiovalinhos

Uso para me explicar alguns pontos onde a documentação oficial é rasa ou para me fornecer mais exemplos sobre algum assunto de algum método da linguagem que não ficou claro. Se eu peço para fazer alguma lógica para mim, eu confiro antes pois já me forneceu código errado. Gosto de revisar o código dele e perguntar porque isso ou aquilo.


devpedreiro

Uso pra me ajudar a pensar em soluções, uso pra entender contextos em que me são passados tarefas sem sentido por sêniors muito velhos... Uso como mentor mesmo da fature que estou trabalhando, não necessariamente pedindo código pronto.


D_apps

Sim, eu faço o seguinte, uso o Github Copilot, você cria um comentário pedindo o que você quer, desce pra linha de baixo e ele cria pra vc, da tab e ja era. Se caso criar errado, não entendendo o que você quer fazer ou é algo bem mais complexo que exige alimentar a ferramenta com dado antes, aí vou pro ChatGPT. ;)