Jorge Luiz Alegretti
Turma 53-
Interações
25 -
Entrou
-
Última visita
Sobre Jorge Luiz Alegretti

Visitantes recentes no perfil
O bloco de visitantes recentes está bloqueado no momento, e não está sendo exibido para nenhum outro usuário.
Conquistas de Jorge Luiz Alegretti
-
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
Esse é um ponto que para mim pega um pouco ainda, pq se vc deixa de ter um código onde o que está explicito o que ele faz, força a IA a usar arquivos de contextos desnecessários gastando mais tokens. Por exemplo se eu pedir para resolver a formatação da data de reserva de um salão de festa Código com intenção - teria um campo reserve.date - com isso a ia só precisa ler o arquivo que vai ser editado Código sem intenção - teria um campo r.dt e um arquivo de contexto explicando que r.dt é a data da reserva - a ia teria que ler os dois arquivos para fazer a solução Claro que coloquei um exemplo bem extremo, mas não é algo que não aconteça hoje. Mas realmente é tudo muito novo mesmo, não da para saber para onde vai e querendo ou não a gente esta direcionando como as coisas vão andar -
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
Ainda funciona, pq a gente hoje estamos usando IA de linguagem natural. Não tem como a IA saber o contexto de negócio que ela está inserida na quele código especifico se ela tiver const x = ... Ela vai conseguir apontar a lógica sem contexto nenhum, ai se algum que não fez a quele código tentar explicar o que está acontecendo a chances dela modificar coisa que não devia é gigantesca. Agora se for só para o lado de performance um código sem usar as boas praticas para leitura humana vai sim ser mais performático para a ia ler e editar, já que vai gastar menos tokens ^^ -
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
Eu não estudei muito o SDD, mas na area tenho alguns anos ai, porem sempre trabalhando em startups. Mas sobre spec eu uso a alguns anos muito DDD e a minha experiencia é, Domínio core bem mapeado no inicio, ao implementar uma ou duas entidades já começa a ser percebido pequenos detalhes ou de implementação ou de regras que geram duvidas, volto para quem tem o domínio do negócio com essa pequenas duvidas, retorno geralmente com pequenos ajuste que tem mais impacto no processo futuro do que no atual e isso se repete em cada nova camada seja de negócio ou implementação. Agora com IA o que geralmente acontece ( e antes da IA acontecia tbm, só que demorava meses para ser identificado ), tenho a mesma documentação DDD mapeada, passo para a IA e ela sai com tudo implementado corretamente, só que eu não passo pelo processo decisório dos detalhes da implementação e isso não me gera duvidas. Ai depois de implementar mais funcionalidades descorrelacionadas com esse dominio, venho com algo que vai se utilizar dele que já era sabido, porem não era importante para a implementação no momento e vc encontra pequenos gaps que podem fazer você ter que fazer ajustes no proprio dominio, que como consequência impacta tudo que vem na sequencia, mappers, use-cases, controller, tabelas no banco ... Então o meu ponto não é que é ruim o SDD, é bom ter tudo documentado. Mas se você pegar o passado, já era feito assim e tiveram diversas discussões, técnicas, metodologias, livros buscando resolver esses gargalos. Alem de que a evolução do software costuma deixar as documentações defasadas ( e até é um dos motivos do movimento clean bater na tecla que o código dever ser claro em sua intenção ao ponto de ser a própria documentação ) -
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
Concordo man, e reforço que é impossível dar todo o contexto para algo complexo. Por isso eu não estou acreditando muito nessa de SDD, onde você tenta especificar tudo que deve ser feito de uma vez e manda gerar ( coisa simples dá, mas uma regra de negócio um pouco mais complexa já começa a dificultar muito ) Eu sou mais do contexto evolutivo, onde enquanto vc planeja conversando com a IA e implementa de forma progressiva usando uma metodologia do tipo XP ou outra, o contexto é construído e aprimorado. Eu vejo o pessoal doido querendo que fazer projetos de 2 mês pré ia em 2hr ( e da dependendo do projeto ), mas se você fizer esse processo mais lento que comentei vai levar 3 dias só que você tem pleno conhecimento do que acontece, tudo documentado ( não falo de código e sim micro decisões + motivação que fizeram ser escolhido um caminho ) e evolução técnica de quem está codando , já que querendo ou não a IA vai trazer coisas novas ou coisas que nem fazem sentido e vc vai ter que debater com ela heheheh Eu estou no processo de construir um MCP para isso, e penso em ter o modo junior onde a IA auxiliarias mais com conhecimento do projeto o dev e iria registrando se ele estava tendo alguma dificuldade, ai isso serviria para o senior dar um suporte mais contextualizado tbm para a evolução do junior -
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
Mano como está sendo usar o SDD, no geral eu não vejo vantagens. É um processo chato e que com certeza ( pelo menos na minha experiencia hehe ) gera muita refatoração, pq é muito complexo vc fazer toda a documentação sem deixar passar muitos pontos, ai vc vai gerar um código que quando for ser testado vai percebendo esses pontos e dependendo da forma que foi implementado ter que restruturar muitas outras coisas. Mas no geral agora que estou fazendo um MCP que me auxilia no projeto eu não edito mais código, pq ele transforma todas as minhas decisões em contexto reutilizável ( ele registra as alteração e o motivo da alteração no caso ) -
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
é bem o caminho que estou seguindo aqui, eu estou fazendo um MCP guia o desenvolvimento, fazendo no começo o dev ser mais ativo nas decisões de como as coisas vão sendo desenvolvida, isso gera diversos tipos de documentação que são usadas como contexto/skills para o LLM conseguir tomar decisões mais customizadas para o projeto especifico. Eu fiz primeiro como skills, usei as skills para começar o mcp, depois o proprio mcp passou a ser usado para aprimorar ele mesmo e agora estou usando em um projeto real, de um lado o cursor implementando o projeto com o MCP , eu vou colhendo feedback de pontos que vou percebendo que não estão muito bem ajustados e vou para o outro lado passando esses pontos para o claude melhorar no MCP hehehehe Eu nunca me imaginei trabalhando em dois projetos ao mesmo tempo, sendo que um gera feedback para melhorar o outro. Muito doido isso -
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
Concordo. Eu não testei, ainda não tem para linux. O cursor faz parecido, mas como não testei o codex desktop não da para falar que são iguais heheheh -
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
Eu não conhecia o Spec-Driven Development, dei uma olhada rapida e concordo e discordo um pouco da metodologia. Fazer toda a especificação para depois começar a fazer na minha experiencia é complexo e não vale muito apena. Um processo mais gradual funciona melhor, você tem ideias de fluxos que não mapearia se fosse fazer tudo de uma vez o planejamento. -
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
Git agora é só conferir e dar OK mesmo ehehhehe O pior que eu tbm sou do time de não tem porque usar, mas o pessoal ainda é resistente. Passa um medo de que vai fazer código ruim, inseguro, AI não vai conseguir fazer X ou Y. No final a verdade é que o limite da IA está no outro lado do teclado, a entrega dela se limita ao nível de quem controla. Eu usei muito cursor, ainda uso mas tbm estou usando o codex, o calude ( pq um dos meus clientes tá pagando heh e) e gemini cli ( pq um outro cliente ganhou creditos quase que infinitos para usar esse ano e agente tem que gastar hehehe) -
Vocês usam IA para codar?
Jorge Luiz Alegretti respondeu o(a) tópico de Jorge Luiz Alegretti em 🍺 Geral
Primeiramente parabéns pela promoção man ^^ Parece que o projeto que você trabalha é um ótimo candidato para refatoração, feito bem planejado usando IA da para acabar com o legado ( não conheço o projeto né, tirando isso do alem hehe ) Man pelo incrível que pareça eu tenho que fazer prompts muito mais simples hoje, como eu montei uma skill que orquestra o meu fluxo de trabalho eu posso iniciar um um prompt basico e conversando com o LLM o projeto desenrola naturalmente. Eu curto muito uma tecinica de planejamento que se chama Event Modeling e eu fiz o LLM fazer ela comigo o inicio do projeto e sempre que preciso planejar uma task um pouco mais complexa do ponto de vista do negócio. Com isso eu só vou conversando como se tivesse com um dev do time criando alguma coisa. Eu estou focando mais em Skills mesmo por enquanto, agentes geralmente levam para um processo mais autônomo e não é o que eu quero muito agora. Eu estou mais focado em criar um processo para que todos do time estejam alinhados e evoluindo tanto com o projeto quanto carreira. Meu maior receito é que os JRs do time fiquem abandonados, entregando um monte de código que ele não entendem e não estão evoluindo -
Olá pessoal Eu uso IA desde que o github me liberou para testar o copilot em 2021 ( era horrível, foi melhorando mas parei de acompanhar depois que comecei a usar outras ferramentas ). E eu gostaria de saber, vocês usam? Como está sendo a experiencia de vocês? No meu caso está sendo bem produtivo e com funciona para mim eu vou ajudando um pessoal mais próximo a usar. Nesse tempo de experiencia passei por um bucado de coisas boas e ruins, tanto que recentemente eu entreguei dois projetos que não codei nada e percebi que boa parte do fluxos das regras de negócio dentro do projeto eu não entendia ( apesar de tudo funcionar como foi definido hehehe ). Depois que percebi mudei um pouco como eu uso para ter um contexto maior de tudo e fazer mais tomadas de decisão
-
Curso.dev - Filipe Deschamps, vale a pena?
Jorge Luiz Alegretti respondeu o(a) tópico de Ryan Carlos Ferreira em 🍺 Geral
Pelo que vi o pessoal falando que o curso dele é maio devagar, eu não fiz mas confio muito no Deschamps e foi um video dele que me deu o start na minha carreira já que eu não era dev web. Eu não comprei o curso dele pq quando lançou eu já estava virando tech lead, e quando eu migrei de carreira eu estava sem grana, então fiz muitos cursos free por ai, udemy e acabei ganhando o da RocketSeat. O que eu posso falar é que o curso da RocketSeat é bem mão na massa, só ele não vai ter tornar um Dev mas vai encaminhar bem. Agora se você estiver sem grana como eu estava no inicio youtube tem muita coisa boa, eu costumo ver os que os cursos pagos oferecem de grade e estudo por conta por um tempo mesmo quando vou comprar um curso. Assim eu aumento o meu aproveitamento do curso -
Dando um pouco mais de contexto para vocês ( @Lucas Fontes Gaspareto e @Victor Ribeiro De Mattos ) os 15k para mim pode não fazer muito sentido pq eu já trabalho PJ mas formato padrão dentro de uma empresa, eles tem a ideia, o time de produto evolui, vai para design e arquitetura e dai a gente coda e nesse cenário eu já estou faturando 20k/mês. Agora já esse meu projeto eu tive a ideia, construí meio que para uso pessoal e uma empresa mostrou interesse ( não é uma empresa gigante, mas não é uma pequena empresa de bairro tbm ehehhe ) Dando uma estudada rápida ontem é um projeto que acredito que outras empresas poderiam ter interesse também e ai já entra outra questão de venda do projeto com ou sem exclusividade e pelo que vi isso pode multiplicar o valor já que se for exclusivo não poderia vender esse mesmo projeto para outros clientes. @Victor Ribeiro De Mattos sobre negociações se quiser falar mais ai eu agradeço, eu sei vender o meu serviço para pegar a vaga ali, mas negociar projetos já não é bem o que sei fazer heheheh
-
Fala Pessoal, Blz? Estou orçando um MVP de sistema interno para uma empresa e gostaria da opinião de vocês sobre faixa de valor. Como eu sempre trabalhei alocado em projeto não tenho muito bem ideia como precificar. Nesse caso o projeto foi ideia minha e uma empresa se interessou e quer saber por quanto eu venderia. Descrição em alto nível: Plataforma web com área logada Integração com API de plataforma externa de mídia (leitura e escrita de dados) Coleta e armazenamento de metadados de conteúdos Processamento de texto em larga escala Uso de IA/LLM para análise semântica e agrupamento de conteúdos Geração automática de estruturas organizacionais a partir desses agrupamentos Interface para revisão e curadoria manual Publicação/sincronização dos resultados de volta para a plataforma externa Histórico de operações e logs Stack prevista (pode variar): Backend: Node.js / NestJS Frontend: React / Next.js Banco relacional para MVP IA via API (LLM + embeddings) Infra em cloud Estimativa: 8 a 10 semanas de desenvolvimento para um dev fullstack. Perguntas: 👉 Que faixa de valor vocês consideram justa para esse tipo de MVP no mercado BR? 👉 Preço fechado ou por hora? Agradeço qualquer insight ^^
-
Quais são os melhores sites para encontrar vagas?
Jorge Luiz Alegretti respondeu o(a) tópico de Lucas Caldardo Pereira em 🧑💻 Carreira
@Lucas Caldardo Pereira geralmente o pessoa olha bastante LinkedIn como a @Deborah Holanda Santos comentou. Mas uma dica de quem estrou nessa area há uns 5 anos atrás, a melhor forma de conseguir qualquer vaga é networking. Seria legal você ir atrás de comunidades da linguagem, de cursos, eventos e tals e ir interagindo com o pessoal, eu consegui a minha primeira vaga participando de hackathon e fui indicado, desde então passei por alguns projetos e sempre foram indicações. Desses anos eu entreguei currículo para 1 empresa antes de estar na area e não consegui a vaga por estar muito iniciante, mais para frente eu entendi que networking é um caminho muito mais rápido e não apliquei mais para nenhuma vaga ehhehe
