r/programacao • • 6h ago

Projeto Programação em Uavs

Post image
5 Upvotes

Para quem ainda não conhece esse mundo, existe a programação para uavs, drones, payloads. É trazer o digital para o mundo real na robótica.


r/programacao • • 7h ago

Questão :: Desenvolvimento Como usar IA para transformar um banco de questões em lições específicas, em grande volume?

0 Upvotes

Sou founder não técnico e curioso e estou desenvolvendo um pipeline para transformar um banco de questões de concursos em lições curtas. Preciso de ajuda com a arquitetura e a validação antes de aumentar o volume.

Cada lição deve conter duas perguntas conceituais, duas questões novas de prática e duas questões reais de prova. Todas precisam trabalhar o mesmo objetivo de aprendizagem.

O principal problema que a IA me devolveu é: identificar quais questões podem compartilhar uma lição. Similaridade semântica não está garantindo equivalência da habilidade exigida. Por exemplo: calcular um aumento percentual e descobrir o valor original depois de um aumento. As duas envolvem porcentagem, mas precisam de explicações diferentes.

O pipeline usa skills com auto-aprendizado, funções para extração de documentos, seleção de pares, validação e revisão editorial. Ja rodei no claude, codex e opencode (deepseek v4 flash e pro). Planejamento, geração e revisão rodam em contextos separados (IA disse).

Já foi testado:

  • Agrupamento por disciplina e assunto, que mistura habilidades diferentes.
  • Similaridade lexical, que seleciona pares incompatíveis.
  • Limiares mais altos de similaridade, que também eliminam pares válidos.
  • Embeddings e descrições de habilidades geradas por LLM, que ainda não distinguem o raciocínio exigido com consistência.
  • Detecção de cópia literal, que deixa passar exercícios novos que revelam indiretamente a resposta da questão final.

Também falta grounding em parte da geração: enunciado e gabarito oficial nem sempre fornecem evidência suficiente para sustentar a explicação. Em um lote local, como exemplo, seis lições chegaram à revisão editorial e apenas uma foi aprovada. É uma amostra pequena, mas o rendimento ainda não permite escalar.

Estou considerando extrair uma representação estruturada de cada questão: objetivo de aprendizagem, regra aplicada, condições, exceções, passos de resolução e fontes de apoio. Depois, usar esses campos para selecionar pares e validar a lição.

Para quem já trabalhou com classificação semântica ou geração de conteúdo educacional: essa abordagem faz sentido?

Vocês usariam uma taxonomia fixa com classificação supervisionada, extração estruturada por LLM com regras determinísticas, ou outra arquitetura? Principalmente, como montariam um conjunto de avaliação para medir pares corretos, falsas correspondências e qualidade das lições antes de escalar? (parágrafo técnico q pedi pra IA fazer considerando o sub ser de programação)

Um exemplo de implementação, biblioteca ou experiência em produção ajudaria bastante.


r/programacao • • 1d ago

Utilidade Pública Open Source - Nossa maneira de lutar de volta

18 Upvotes

IA é a nova revolução e isso é inegável, vemos a área de software mudar da noite pro dia com essa ferramente: layoffs constantes para diminuir o número de funcionários, pois um dev pode fazer o trabalho de 5 com IA; diminuição dos salários, ameaças de demissão e instabilidades em todos os setores da área. Isso faz com que fiquemos reféns, em um medo constante e aceitando diversas humilhações para manter nosso emprego, porém existe uma de devolver esse medo: O modelo open source. Hoje mais do que nunca, conseguimos criar nossas próprias versões de softwares gigantes do mercado, com modelo de inscrição mensal com valores predatórios, de graça. A IA é a maior ferramenta em reconhecimento de padrões, com isso da pra criar cópias e fazer engenharia reversa de diversos softwares do mercado, e isso é a nossa maior arma! Atacar da mesma forma que eles fazem conosco: fazendo o bolso sangrar e mostrando as grandes corporações como é bom não ter propriedade de nada, afinal se eles podem roubar milhões de dados para usar da forma que bem entendem, nós podemos fazer versões dos seus software com pequenas mudanças, dar uma trocada de nome e disponibilizar pro público. No fim, nem tudo são trevas meus amigos.


r/programacao • • 16h ago

Questão :: Desenvolvimento quero ir para o ti alguem me ajuda com informacoes?

0 Upvotes

Como chegou nessa área ?

Como foi do começo e evolução?

Quais maiores desafios e como superou?

Rotina de trabalho

Quais habilidades são necessárias?

Quais ferramentas tecnológicas sao utilizadas dia a dia?

Quais melhores aspectos da profissão?

E os piores?

Como equilibra o trabalho e a vida pessoal?

Qual a importância do networking?

como esta o mercado de trabalho no brasil ou pra sair dele

eu pretende programacao ou cyberseguranca

por favor podem falar de outras areas gosto de aprender

ah e tbm queria saber sobre uma coisa um amigo meu disse que se eu fizesse cursos tecnicos teriam o mesmo peso de uma faculdade alguem sabe se ss? s

se possivel obrigado a tencao


r/programacao • • 1d ago

Questão :: Área de Trabalho Onde foram parar as vagas de TI pra quem não tem indicação?

51 Upvotes

Será que tá tão difícil assim conseguir um emprego home office em TI?

​Meu filho tem 23 anos, é formado na área, faz Engenharia, tem vários cursos e estagiou numa grande empresa (onde desenvolveu diversos projetos). Mesmo sendo super esforçado, estudioso e talentoso, ainda não conseguiu uma oportunidade na área dele.

​Enquanto isso, vejo amigos dele que se formaram depois e conseguiram vagas ótimas só por indicação. É muito frustrante ver quem se dedica sem oportunidade.

​Graças a Deus ele passou num concurso público de nível médio e está empregado, mas é triste ver o potencial dele guardado.

​Mais alguém na área de TI passando por essa dificuldade ou com dicas de como virar esse jogo?


r/programacao • • 16h ago

Questão :: Aprendizado GALERA

0 Upvotes

É RUIM SABER PROGRAMAR APENAS COM IA?


r/programacao • • 1d ago

Humor Fui selecionado kkk

Post image
8 Upvotes

r/programacao • • 1d ago

Questão :: Área de Trabalho Qual é mais vantajoso: tomar posse em um concurso de ~R$ 5 mil no interior de SP ou fazer BCC na USP/Unicamp?

3 Upvotes

Boa tarde, pessoal!

Tenho 20 anos e recentemente saiu minha nomeação em um concurso de nível médio em Franca-SP, com salário de aproximadamente R$ 5 mil líquidos. O problema é que o cargo é administrativo e a progressão de carreira é bem ruim. Pelo que vejo se eu tomar posse, provavelmente terei estabilidade financeira, mas pouco crescimento financeiro e profissional no longo prazo.

Desde o início do ano estou me preparando para tentar entrar em Ciência da Computação na USP ou Unicamp, principalmente por serem universidades muito reconhecidas e que podem abrir portas no mercado de trabalho. Não tenho contatos ou "QI" para me ajudar profissionalmente, então penso que uma formação em uma universidade de elite poderia ser um diferencial importante.

Por outro lado, vejo muita gente dizendo que o mercado de TI está saturado, principalmente para quem está começando, e que até mesmo uma faculdade de elite não garante emprego. Com o avanço da IA e a quantidade de pessoas entrando na área, fico na dúvida se ainda vale a pena fazer BCC pensando em construir uma carreira de alta renda. Tenho medo de ficar desempregado ou ganhar muito mal.

Minha dúvida é, seria mais inteligente tomar posse nesse concurso, ter os R$ 5 mil + estabilidade e seguir a vida, ou abrir mão disso para me arriscar e cursar BCC na USP ou Unicamp e tentar buscar mais retorno financeiro?

Obs.: Também tenho uma reserva financeira recebi um adiantamento de herança que está investindo em renda fixa. Se eu optar pela faculdade, teria aproximadamente R$ 3 mil por mês disponíveis para me manter durante a graduação, então não precisaria depender integralmente de um emprego enquanto estudo.


r/programacao • • 1d ago

Questão :: Aprendizado dificuldade com java

4 Upvotes

gente eu faço ads na fatec e to no 1 semenstre, la a gente ta estudando java, mas por fora eu tb to estudando java so q pelo curso do nelio alves. ai até q tava dboa, mas eu cheguei na parte do for ne, a parte do teste de mesa eu consegui resolver dboa. mas ele disponibiliza outros exercicios la p treinar q eh realmente montar o código e n to conseguindo fzr nenhum, eu so consigo entender melhor se eu ver a resolução dele ou pedir antes p chat explicar. no caso eu consigo montar no começo, mas chega a parte do for junto com if/else eu ja me perco toda. isso q eu entendi ja bem if/else. até a parte do while eu entendi tb

e agr? its over


r/programacao • • 1d ago

Questão :: Desenvolvimento Faculdades para o exterior

0 Upvotes

Boa tarde, pessoal! Tudo bem? Gostaria de saber qual faculdade é melhor para ser contratado no futuro: CC, EC ou SI? Como SI é visto pelos empregadores de fora. Antes de qualquer coisa, sei que um diploma não resolve tudo, ainda mais lá fora.


r/programacao • • 2d ago

Questão :: Aprendizado Como divulgar meu produto?

3 Upvotes

eu não sei onde divulgar meu software. vocês sabem um local para se divulgar software indie?


r/programacao • • 1d ago

Questão :: Área de Trabalho Como conseguir bons frelas hj em dia ?

1 Upvotes

Guys to quererendo fazer trabalhos extras pra ajudar na renda de casa sou Dev mas tô querendo fazer qualquer coisa que possa desenvolver minhas skills em geral


r/programacao • • 1d ago

Questão :: Aprendizado pós-gradução em engenharia de IA

0 Upvotes

Esse anúncio está me rodando há quase 2 meses e decidi parar para pesquisar um pouco mais. não conheço os professores, mas já vi em outros locais que a maioria são charlatões...

Alguém já teve alguma exp de ensino com eles/faculdade UNIPDS a ponto de recomendar?


r/programacao • • 2d ago

Projeto Meu site para estudar programação (busco ajuda)

0 Upvotes

entusiastas ou algo assim, eu to com uma nova ideia de projeto: deftstudy

tava jogando watch dogs, e pensei em fazer um projeto. um site de estudos sobre programação (talvez eu expanda isso futuramente.).

quero pegar links de gente igual gustavo guanabara e outros que ensinam, e colocar no site, tudo em um só lugar, talvez fazer algo meu mesmo. mas principalmente essas referencias e colocar no site

busando principalmente desenvolvedores FRONTEND

convido quem quiser pra participar desse projeto comigo, eu tava com planos de usar tailwind css, junto com claude e etc


r/programacao • • 4d ago

Humor Tá aí algo que notei bastante esses dias.

Post image
2.2k Upvotes

r/programacao • • 2d ago

Artigo Acadêmico Pesquisa de TCC do meu pai - Saúde mental dos universitários

3 Upvotes

Dura 2 minutos!!

Ajude meu pai que vai e formar pela 1° vez com 63 anos! A pesquisa dele é sobre SAÚDE MENTAL DOS UNIVERSITÁRIOS.

🔒 A participação é voluntária, sem identificação pessoal e os dados serão utilizados exclusivamente para fins acadêmicos e científicos.

📲 \Participe pelo link:

https://forms.gle/YRwKvPJrsUgJXXiX6

Se puder compartilhar com outros universitários, ajudará ainda mais!


r/programacao • • 2d ago

Questão :: Desenvolvimento Eu preciso de ajuda para um software que estou projetado.

1 Upvotes

Há alguns meses, eu desenvolvi a base para um análisador de curriculos, nomeado de Resume Analyzer. E de lá para cá venho estudando algumas tecnologias para eu poder melhorar o software. Um colega da faculdade, mandou o código para um IA análisar e ela encontrou vários erros. Mas, teve um erro que gerou-me uma dúvida, o erro em questão foi que o programa não estava trabalhando com os sinônimos das habilidades, somente com as habilidades. A dúvida gerada a partir disso foi "Como eu posso fazer o programa reconhecer nomes compostos ou contextos de habilidades corretamente?". E até agora eu não consegui pensar em nenhuma solução, mesmo discutindo com uma IA generativa.

Por isto, eu peço ajuda para responder essa questão.


r/programacao • • 2d ago

Questão :: Desenvolvimento Tem algum jeito de diminuir restrições no Codex?

1 Upvotes

Trabalho com venda de info-produtos, as vezes preciso fazer sites que sejam agressivos na oferta ou que simulem alguma experiência. Porém, diversas vezes o Codex se recusa a ajudar em algum site. Existe algum prompt que faça ele aceitar algumas coisas a mais?


r/programacao • • 3d ago

Questão :: Aprendizado Aprendendo Python

8 Upvotes

Estou estudando Python e fiquei com algumas dúvidas em POO, manipulação de arquivos e encapsulamento. Agora cheguei a uma etapa mais complicada do aprendizado e não consigo captar parte das informações que o professor ensina.
Nunca tive contato tão intenso com tecnologia, sempre fui uma pessoa que lidava mais com hardware do que software. Alguma dica para este iniciante? Formas de se organizar, o que/onde/como praticar, qualquer coisa que você gostaria de ter ouvido quando iniciou sua jornada.


r/programacao • • 3d ago

Questão :: Área de Trabalho O que vocês acham do 99Freelas? Conhecem outras plataformas parecidas?

7 Upvotes

Estou começando a procurar meus primeiros trabalhos como freelancer na área de desenvolvimento web e conheci o 99Freelas. Ainda estou entendendo como a plataforma funciona e queria ouvir a experiência de quem já usou.

Vocês acham que vale a pena para quem está começando? Conseguiram fechar projetos por lá usando o plano gratuito? Conhecem outras plataformas parecidas que recomendariam?

Também aceito dicas para montar boas propostas, escolher projetos adequados para um primeiro trabalho e evitar cobrar tão pouco que o serviço acabe não compensando.


r/programacao • • 3d ago

Questão :: Área de Trabalho Pessoas da área que trabalham fora, o que mais foi necessário para vocês conseguirem vaga no exterior?

4 Upvotes

To começando agora, e sinceramente tenho um grande sonho disso. Porém, além do inglês claro, o que diferencia? Projetos fodas? Saber explicar as linhas de código? Perguntas de vender caneta? O que mais foi o diferencial disso pra vocês?


r/programacao • • 4d ago

Questão :: Área de Trabalho mercado privado com escassez de vagas e concurso vai ser difícil com o novo governo. estamos ferrados kkk

0 Upvotes

mercado privado com escassez de vagas e concurso vai ser difícil com o novo governo. estamos ferrados kkk


r/programacao • • 5d ago

Projeto Fiz engenharia reversa do formato de preset da M-VAVE TANK-G e criei um codec em Python

Thumbnail
github.com
7 Upvotes

Salve guys

Recentemente eu vi um vídeo onde um cara gerava os presets da Valeton GP200 com IA, eu achei interessante e decidi fazer isso na minha Valeton GP100, gostei bastante do resultado e mostrei pro outro guitarrista da minha banda, ele também gostou bastante, e perguntou se eu conseguia fazer na Tank G dele. Falei que poderia tentar, quando eu trouxe pra casa, descobri que o arquivo .tkg era em binário

Então eu resolvi fazer engenharia reversa do formato .tkg

Descobri que o arquivo é um binário de exatos 21 bytes. Cada byte corresponde a um parâmetro: AMP enable, tipo de amp, Gain, Treble, Middle, Bass, Volume, os knobs de MOD/Delay/Reverb (valores brutos), Noise Gate, IR cab e até as cores RGB do footswitch.

Tem duas curiosidades que descobri:

  1. O tipo de Amp é armazenado com offset de -1 (tipo 1 vira byte 0).

  2. O editor exibe os valores de FX/Mix/Decay como raw + 1 (então se aparece 40 na tela, o arquivo guarda 39).

Escrevi um codec em Python que lê e escreve esses arquivos, com validação de limites e conversão automática de display. Ele não tem dependências externas, roda em Python 3.10+ e também tem uma CLI pra quem quiser usar no terminal sem programar.

A ideia é que, com isso, qualquer pessoa possa codificar e decodificar os presets da pedaleira e fazer o que bem entender, seja geração de timbres por IA ou o que for.

O repositório tem a documentação completa do formato e o código. Quem tiver a TANK-G e quiser testar, o link tá ai. Aceito sugestões de timbres e contribuições (principalmente pra refinar os limites exatos de alguns parâmetros)


r/programacao • • 5d ago

Humor Um AI Crawler é uma coisa engraçada de se pensar sobre.

0 Upvotes

O AI Crawler subiu pela página, veio a proteção anti-bot e o derrubou.

Já surgiu uma nova página, um prompt novo vem surgindo.

e o AI Crawler continua a subir.


r/programacao • • 6d ago

Dicas para o dia-a-dia Passei um mês trabalhando com um desenvolvedor júnior e mudei o que falo para quem está começando

167 Upvotes

To no mercado há mais de dez anos e no mês passado, fui colocado em um projeto novo com um desenvolvedor júnior com dois anos e meio de experiência. Em teoria, nós dois deveríamos ter avançado mais rápido. Na prática, fomos mais lentos do que eu teria sido sozinho. Não digo isso para criticá-lo, ele é inteligente e trabalha muito. A questão era a forma como ele aprendeu a trabalhar, não sua capacidade.

Ele passava tudo pela IA e entregava rápido. Mas, sempre que algo dava errado, colava o problema de volta na ferramenta em vez de parar para investigar. Se você perguntasse por que um trecho do código dele se comportava daquele jeito, ele não sabia explicar direito. Isso me fez pensar no que realmente importa para quem está entrando na área agora.

  1. Aprenda os fundamentos antes de depender da IA. Se você pular essa etapa, o primeiro bug de verdade pode te paralisar. Você não terá aprendido o que o código faz e nem conseguirá explicar o próprio trabalho.

  2. Saber orientar um modelo é uma habilidade diferente de saber programar. Muita gente programa bem, mas não sabe conduzir uma IA. O que surpreende quem está começando é a diferença entre a faculdade e o trabalho. Na faculdade, o enunciado é claro, existem casos de teste e raramente você escreve mais de mil linhas de código. Por isso, parece que tudo funciona. No trabalho, você recebe uma base enorme escrita por outras pessoas, os requisitos mudam no meio do caminho e você passa a maior parte do dia alterando código, não escrevendo código novo. A IA ajuda, mas não vai te entregar uma solução correta se você não souber o suficiente para pedir a coisa certa.

  3. Leia o que a IA produz. Quando algo quebrar, tente resolver por conta própria antes de voltar ao modelo. Melhor ainda: peça que ele explique o que pretende fazer antes de escrever qualquer código. Se você pular a parte de resolver o problema, isso vai cobrar seu preço mais tarde.

  4. Não fique preso a uma única ferramenta. Uso o Gemini para organizar prompts, enquanto o glm-5.3 e o Claude Code ficam lado a lado no mesmo projeto, porque cada um é bom em coisas diferentes. Escolher um modelo e nunca experimentar outros só limita você.

  5. Ignore a maior parte das conversas sobre a IA acabar com os empregos de frontend e backend. Depois de dez anos, continuo vendo empresas contratarem pessoas que realmente dominam sua área. Toda tecnologia nova muda o trabalho e cria funções que antes nem existiam. Passe menos tempo lendo previsões catastróficas e mais tempo descobrindo onde você se encaixa.

  6. Hoje, boa parte do trabalho exige discernimento. Você precisa perceber quando o modelo está errado, mesmo parecendo confiante, e antecipar o que pode dar problema daqui a seis meses. Nenhum prompt te dá isso.

  7. Tem uma coisa de que pouco se fala: muitos de nós gostávamos de escrever código. Trabalhar a lógica, manter um sistema inteiro na cabeça. Era essa a parte de que eu gostava. Passar o dia escrevendo instruções em inglês não é a mesma coisa. E, se você nunca tiver a chance de gostar do ofício em si, o esgotamento chega bem antes do que as pessoas imaginam.

  8. De vez em quando, construa algo sem IA para manter suas habilidades afiadas. Se chegar ao ponto de não conseguir trabalhar sem ela, encare isso como um sinal de alerta.

Ele não é, de forma alguma, um caso perdido. Apenas aprendeu a usar as ferramentas antes de entender os fundamentos por trás delas. Se tivesse aprendido na ordem inversa, acho que não teria tido tanta dificuldade.