Ir para conteúdo
Entre para seguir isso  
doom_master

Tópico da Programação

Publicações recomendadas

Citação de Solero, há 2 minutos:

É a Cisco.

Então está no topo 😁

Compartilhar este post


Link para o post
Citação de Solero, há 22 minutos:

O prompt engineering é o equivalente a pesquisar no Google quando apareceu. Os melhores engenheiros são quem resolve problema mais rápido e saber pesquisar vai ser o que vai diferenciar os bons engenheiros dos outros. O meu conselho é: não ignorem o impacto de AI, aprendam a utilizá-la para serem mais produtivos. 

E experimentem o Cursor.

já eu fico com um medo do caraças de imaginar um projeto com uma dimensão suficientemente grande escrito com o cursor, não porque me vai tirar o trabalho, mas porque acho q é impossível alguém manter o projeto

Compartilhar este post


Link para o post
Citação de Plagio o Original, há 1 minuto:

já eu fico com um medo do caraças de imaginar um projeto com uma dimensão suficientemente grande escrito com o cursor, não porque me vai tirar o trabalho, mas porque acho q é impossível alguém manter o projeto

Eu partilho da mesma opinião. Mas no fim do dia, os diretores e shareholders não querem saber de clean code, só querem que funcione.

O que eu mais vejo por aí são POCs a serem anunciados como novos produtos.

Compartilhar este post


Link para o post
Citação de Solero, Agora:

Eu partilho da mesma opinião. Mas no fim do dia, os diretores e shareholders não querem saber de clean code, só querem que funcione.

não é só clean code. imagino dares um prompt ao gajo e ele partir noutro sitio, ou ninguém compreender no fim a lógica de negócio por trás daquilo

Compartilhar este post


Link para o post
Citação de Plagio o Original, Agora:

não é só clean code. imagino dares um prompt ao gajo e ele partir noutro sitio, ou ninguém compreender no fim a lógica de negócio por trás daquilo

Eu não estou a dizer para dares total responsabilidade aos cursors da vida. Mas aí é que entram os prompt engineers.

E eu partilho das mesmas preocupações que tu, daí eu ter postado aquele link do reddit

Compartilhar este post


Link para o post
Citação de Solero, há 3 minutos:

Eu não estou a dizer para dares total responsabilidade aos cursors da vida. Mas aí é que entram os prompt engineers.

E eu partilho das mesmas preocupações que tu, daí eu ter postado aquele link do reddit

Desculpa mas não compreendi essa primeira frase. Como é que os prompt engineers tiram a responsabilidade total ao cursor?

Compartilhar este post


Link para o post

o mais importante.

o rato é para se usar ou nao?

  • Haha 5
  • Concordo! 1

Compartilhar este post


Link para o post
Citação de Sandes., há 29 minutos:

Desculpa mas não compreendi essa primeira frase. Como é que os prompt engineers tiram a responsabilidade total ao cursor?

Talvez não me tenha expressado bem. Quando falo de ”prompt engineers” refiro me a engenheiros que sabem o que estão a fazer e que não se limitam a aceitar tudo o que o Cursor lhes faz sem questionar. No fundo, qualquer um de nós hoje em dia que usa estas tools de AI para escrever o código por nós e que certamente faz a devida avaliação do código e ajusta o que for necessário para ficar em condicoes.

O que quero dizer é que quem melhor tirar partido destes assistentes mais produtivo será e mais chances de manter o emprego terá. 

Editado por Solero

Compartilhar este post


Link para o post
Citação de Solero, há 39 minutos:

Talvez não me tenha expressado bem. Quando falo de ”prompt engineers” refiro me a engenheiros que sabem o que estão a fazer e que não se limitam a aceitar tudo o que o Cursor lhes faz sem questionar. No fundo, qualquer um de nós hoje em dia que usa estas tools de AI para escrever o código por nós e que certamente faz a devida avaliação do código e ajusta o que for necessário para ficar em condicoes.

O que quero dizer é que quem melhor tirar partido destes assistentes mais produtivo será e mais chances de manter o emprego terá. 

Isso não são prompt engineers, especialmente quando no contexto da conversa já se tinha estabelecido que um prompt engineer não precisava de ser técnico.

Eu acho que a questão da IA vai levantar muita poeira sobre essa questão de "produtividade". Acho que a velocidade que algo é feito pode ser aumentada consideravelmente com IA e depois vai-se a ver e ninguém sabe como foi feito e como manter ou alterar se uma dependência tem um update manhoso.

Eu sou muito cético quanto a estas cenas, sinceramente. Vejo muito usos porreiros, mas como tudo neste mundo vai ser chuchado ao máximo até deixar de fazer sentido e piorar a vida de toda a gente

  • Concordo! 1

Compartilhar este post


Link para o post
Citação de Sandes., há 11 minutos:

Isso não são prompt engineers, especialmente quando no contexto da conversa já se tinha estabelecido que um prompt engineer não precisava de ser técnico.

Eu acho que a questão da IA vai levantar muita poeira sobre essa questão de "produtividade". Acho que a velocidade que algo é feito pode ser aumentada consideravelmente com IA e depois vai-se a ver e ninguém sabe como foi feito e como manter ou alterar se uma dependência tem um update manhoso.

Eu sou muito cético quanto a estas cenas, sinceramente. Vejo muito usos porreiros, mas como tudo neste mundo vai ser chuchado ao máximo até deixar de fazer sentido e piorar a vida de toda a gente

Certo, tens razão. Referia me mais à skill de prompt engineering ser algo cada vez mais importante para um engenheiro de software.

A minha preocupação prende se mais com o facto do aumento da produtividade fazer com que sejam precisos menos pessoas, não que a AI substituía completamente o nosso trabalho.

Compartilhar este post


Link para o post
Citação de Solero, há 54 minutos:

Certo, tens razão. Referia me mais à skill de prompt engineering ser algo cada vez mais importante para um engenheiro de software.

A minha preocupação prende se mais com o facto do aumento da produtividade fazer com que sejam precisos menos pessoas, não que a AI substituía completamente o nosso trabalho.

Opa é isto. 

Repara uma coisa tão simples como, tenho uma inconsistência entre deltas e Synapse (um aparte fujam desta m*rda). Temos uns atores procedures que escrevem da staging para a tabela final e numas tabelas tava ok noutras não, sei que fizemos umas correções nestes procedures recentemente a primeira coisa que vou fazer é validar se fizemos as últimas alterações lá. 

Como isto é uma rebaladaria, não há CI/CD bem procedures no git nem nada, toca de comparar à pata. 700 linhas. Há 3 anos levava 1 hora. Ontem levei dois minutos. Meto no perplexity e o gajo disse-me que tinham os mesmos passos com as mesmas condições só mudavam as colunas das tabelas serem diferentes. 

É um exemplo simples de trabalho sujo que terias de fazer. Mas tens muitos  de trabalho normal do dia a dia que faz o assistente. Uma m*rda tão simples como replicar umas linhas de código, metes o prompt e poupas 2 minutos. Mas fazes isto em n situações. Tens um super assistente que te ajuda a ser mais rápido e eficiente.

Compartilhar este post


Link para o post
Citação de toze2, há 5 horas:

Opa é isto. 

Repara uma coisa tão simples como, tenho uma inconsistência entre deltas e Synapse (um aparte fujam desta m*rda). Temos uns atores procedures que escrevem da staging para a tabela final e numas tabelas tava ok noutras não, sei que fizemos umas correções nestes procedures recentemente a primeira coisa que vou fazer é validar se fizemos as últimas alterações lá. 

Como isto é uma rebaladaria, não há CI/CD bem procedures no git nem nada, toca de comparar à pata. 700 linhas. Há 3 anos levava 1 hora. Ontem levei dois minutos. Meto no perplexity e o gajo disse-me que tinham os mesmos passos com as mesmas condições só mudavam as colunas das tabelas serem diferentes. 

É um exemplo simples de trabalho sujo que terias de fazer. Mas tens muitos  de trabalho normal do dia a dia que faz o assistente. Uma m*rda tão simples como replicar umas linhas de código, metes o prompt e poupas 2 minutos. Mas fazes isto em n situações. Tens um super assistente que te ajuda a ser mais rápido e eficiente.

Antes eu tinha um erro e levava imenso a reler helms, yamls, o que fosse.

Hoje tem o erro, pego na appzinha que criei para ocultar dados sensiveis (não uso o Copilot porque é uma bosta) e escarrapacho tudo no Chatgpt. E em 10 segundos, 70% das vezes tenho a solução para o meu problema.

 

  • Concordo! 1

Compartilhar este post


Link para o post
Citação de Petar Musa, há 43 minutos:

Antes eu tinha um erro e levava imenso a reler helms, yamls, o que fosse.

Hoje tem o erro, pego na appzinha que criei para ocultar dados sensiveis (não uso o Copilot porque é uma bosta) e escarrapacho tudo no Chatgpt. E em 10 segundos, 70% das vezes tenho a solução para o meu problema.

 

É isto. Somos muito mais eficientes em pequenas tarefas. 

Tens de pensar, saber o contexto, mas não tens de executar per se. 

Compartilhar este post


Link para o post
Citação de Petar Musa, há 49 minutos:

(não uso o Copilot porque é uma bosta)

Eu não usei muito - entretanto vou mudar de trabalho - mas do que usei fiquei com opinião totalmente contrária. 

Em termos de desenvolvimento é brutal. Fiquei fascinado com aquilo. Não digo a corrigir bugs, digo mesmo a fazer código novo com base no que ele aprende do projeto. 

Editado por HappyKing

Compartilhar este post


Link para o post
Citação de HappyKing, há 5 minutos:

Eu não usei muito - entretanto vou mudar de trabalho - mas do que usei fiquei com opinião totalmente contrária. 

Em termos de desenvolvimento é brutal. Fiquei fascinado com aquilo. Não digo a corrigir bugs, digo mesmo a fazer código novo com base no que ele aprende do projeto. 

O Copilot é ótimo para procurar emails, fazer MoMs das meetings, etc.

Agora para código não gostei.

Caso simples: Num projecto tenho o Terraform em Lego, ou seja, o tf vem de outro repositório - O Copilot diz que é um erro.

Pegas no código, escarrapachas no ChatGPT, ele percebe que aquilo vem de outra repo.

 

Para comentar também prefiro o ChatGPT. Sais do VS Code, pegas no que tens e pedes ao Copilot para comentar. Vem tudo trocado, mesmo que digas a linguagem que estás a usar. O Copilot assume que é tudo algo Microsoft da familia do C.

No Chatgpt enfias o código, pedes para comentar, e ele manda aquilo verdinho e perfeito pronto para meter numa Wiki e dizer que fomos nós que fizemos.

Compartilhar este post


Link para o post
Citação de Petar Musa, há 4 minutos:

O Copilot é ótimo para procurar emails, fazer MoMs das meetings, etc.

Agora para código não gostei.

Caso simples: Num projecto tenho o Terraform em Lego, ou seja, o tf vem de outro repositório - O Copilot diz que é um erro.

Pegas no código, escarrapachas no ChatGPT, ele percebe que aquilo vem de outra repo.

Eu usei em coisas mais simples. Ter uma classe, querer criar um novo método, colocar um pequeno comentário lá e ele a fazer logo automaticamente o método. Mesmo em termos de comentário na linguagem que usei, Java, funcionou tudo bem . 

Mas também gosto do gpt. 

Compartilhar este post


Link para o post
Citação de Petar Musa, há 11 minutos:

O Copilot é ótimo para procurar emails, fazer MoMs das meetings, etc.

Agora para código não gostei.

Caso simples: Num projecto tenho o Terraform em Lego, ou seja, o tf vem de outro repositório - O Copilot diz que é um erro.

Pegas no código, escarrapachas no ChatGPT, ele percebe que aquilo vem de outra repo.

 

Para comentar também prefiro o ChatGPT. Sais do VS Code, pegas no que tens e pedes ao Copilot para comentar. Vem tudo trocado, mesmo que digas a linguagem que estás a usar. O Copilot assume que é tudo algo Microsoft da familia do C.

No Chatgpt enfias o código, pedes para comentar, e ele manda aquilo verdinho e perfeito pronto para meter numa Wiki e dizer que fomos nós que fizemos.

Pensei que estavas a falar do Github Copilot.

Editado por Solero

Compartilhar este post


Link para o post
Citação de antifa, há 12 horas:

bf1anhh6py0f1.png?width=800&auto=webp&s=

 

Eu não percebo porra da área mas vi este gráfico e, caso seja verdade, é um bocado surreal que a principal ferramenta para tirar duvidas (corrigir erros?) de código esteja ao nivel de 2008 em termos de utilização, demonstrando que basicamente toda a gente passou a usar IA para isso.

Claro que teve o seu - grande - peso. Mas as equipas também mudaram bastante, já qualquer empresa de treta organiza isto por squads, tens malta a trabnalhar na mesma cena e a fazer daily onde trocam ideias uns com os outros. Tudo ajudou a que não tivesses que andar feito fuço no SO a pesquisar.

Citação de Solero, há 10 horas:

O prompt engineering é o equivalente a pesquisar no Google quando apareceu. Os melhores engenheiros são quem resolve problema mais rápido e saber pesquisar vai ser o que vai diferenciar os bons engenheiros dos outros. O meu conselho é: não ignorem o impacto de AI, aprendam a utilizá-la para serem mais produtivos. 

E experimentem o Cursor.

Por acaso é uma das coisas que tenho de mudar, passar do VSCode para o Cursor. Passei do terminal normal para o Warp e senti logo uma subida de produtividade.

Citação de Jimpo, há 9 horas:

o mais importante.

o rato é para se usar ou nao?

Se quiseres produtividade, não.

Compartilhar este post


Link para o post

Tive numa palestra da AWS na semana passada e eles já estão a vender às empresas Amazon Q Developers que num pipeline recebem os tickets do JIRA, geram o código e submetem para PR. Depois disso, um humano revê o código e, se necessário, é corrigido.

Para use cases que não são rocket science, a AI vai tomar conta disto e não estamos muito distantes desse momento.

Compartilhar este post


Link para o post
Citação de migxstoper, há 2 minutos:

Tive numa palestra da AWS na semana passada e eles já estão a vender às empresas Amazon Q Developers que num pipeline recebem os tickets do JIRA, geram o código e submetem para PR. Depois disso, um humano revê o código e, se necessário, é corrigido.

Para use cases que não são rocket science, a AI vai tomar conta disto e não estamos muito distantes desse momento.

A verdade é que há muito código que é if x do y, if y do z e por aí adiante.

Compartilhar este post


Link para o post
Citação de Bashir, há 6 minutos:

A verdade é que há muito código que é if x do y, if y do z e por aí adiante.

Nem mais. E o conhecimento de negócio pode ser sobrevalorizado. Secalhar passas a precisar só de um PO técnico ou de um Senior capaz de rever, em vez de 4 ou 5 devs para desenvolver.

É dificil perceber ao certo para onde isto vai mas com as empresas completamente dependentes de cloud services e com essas empresas a oferecerem ferramentas como estas da AWS… Os code monkeys vão desaparecer a curto prazo e vão sobreviver a malta de nichos ou altamente especializada.

  • Concordo! 1

Compartilhar este post


Link para o post
Citação de Solero, há 7 horas:

Pensei que estavas a falar do Github Copilot.

No do VSCode também foi isso que testei que é o imposto pela empresa 

Compartilhar este post


Link para o post

Quem usa Cursor vai passar por vários estágios, o primeiro é de um fascínio brutal pela forma como aquilo vai dando resposta aos problemas de forma tão simples. Mas como qualquer LLM, o Cursor vai começar a debitar invenções, dependências desatualizadas, e às tantas não vão perceber nada do que lá está. Dá demasiada ilusão de poder, cuidado. Depois de terem passado por esse estágio, o Cursor é um aliado.

Acho o Copilot igualmente útil. Parece (ou é mesmo) menos inteligente que o ChatGPT apesar de estarem a usar o GPT 4.1, mas muitas vezes dá a pista necessária para seguir em frente, e o plus é estar integrado no VS Code, não é preciso andar a abrir outras janelas. É relativamente confortável não ter de espetar código na prompt porque ele tem acesso ao separador aberto.

Em termos de empregos, acho que a IA vem por em causa a função de junior/associate engineer, mas nada mais. De mid-level para a frente é preciso ter o mínimo de noção sobre arquitetura de sistemas.

Saber fazer prompts é bom, mas quem ganhou essas skills no Google vai ganhar aqui, porque já desenvolveu o músculo de alimentar o motor de pesquisa com os termos que interessam.

  • Concordo! 1

Compartilhar este post


Link para o post
Citação de Mica, há 21 minutos:

Quem usa Cursor vai passar por vários estágios, o primeiro é de um fascínio brutal pela forma como aquilo vai dando resposta aos problemas de forma tão simples. Mas como qualquer LLM, o Cursor vai começar a debitar invenções, dependências desatualizadas, e às tantas não vão perceber nada do que lá está. Dá demasiada ilusão de poder, cuidado. Depois de terem passado por esse estágio, o Cursor é um aliado.

Acho o Copilot igualmente útil. Parece (ou é mesmo) menos inteligente que o ChatGPT apesar de estarem a usar o GPT 4.1, mas muitas vezes dá a pista necessária para seguir em frente, e o plus é estar integrado no VS Code, não é preciso andar a abrir outras janelas. É relativamente confortável não ter de espetar código na prompt porque ele tem acesso ao separador aberto.

Em termos de empregos, acho que a IA vem por em causa a função de junior/associate engineer, mas nada mais. De mid-level para a frente é preciso ter o mínimo de noção sobre arquitetura de sistemas.

Saber fazer prompts é bom, mas quem ganhou essas skills no Google vai ganhar aqui, porque já desenvolveu o músculo de alimentar o motor de pesquisa com os termos que interessam.

Tu podes escolher o modelo que usas com o Copilot, tens uma série de opções. Tenho usado um da Claude.

Falando por mim adotei o ChatGPT uma semana após sair em 2022 e concordo que estas ferramentas ainda não são fiáveis o suficiente para confiar cegamente no seu output porque as alucinações ainda são muitas. Ainda assim, os modelos estão a ficar cada vez melhores. E a uma grande velocidade. Volto a frisar: o meu ponto está na produtividade e na automação.

 

Editado por Solero

Compartilhar este post


Link para o post

Crie uma conta ou entre para comentar

Você precisa de ser membro desta comunidade para poder comentar

Criar uma conta

Registe-se na nossa comunidade. É fácil!

Criar nova conta

Entrar

Já tem uma conta? Faça o login.

Autentique-se agora
Entre para seguir isso  

×
×
  • Criar Novo...