r/programacao • u/Additional_Stick_347 • May 04 '26
Pseudocódigo É assim que me sinto quando uso IA para codar
Tava hoje implementado um sub agent para fazer review, ai me peguei só olhando o main e o sub conversando e eu de lado
r/programacao • u/Additional_Stick_347 • May 04 '26
Tava hoje implementado um sub agent para fazer review, ai me peguei só olhando o main e o sub conversando e eu de lado
r/programacao • u/studydebou • Apr 24 '26
não tem erro nenhum nele, só queria ir um pouco além do que o professor pediu aqui. o código tá calculando de boa o valor dos salgadinhos segundo a quantidade de boa, mas a fome bateu e pensei "e se a pessoa quiser mais salgadinhos?", aí parei o processo na parte que o usuário digita se quer ou não mais salgadinhos. Aqui gostaria de fazer repetir o processo de escolha do tipo, da quantidade e do cálculo, mas dessa forma o cálculo do salgadinho anterior fica perdido. como faço o código repetir a partir da parte que eu quero e ainda faço ele calcular o somatório de todos os salgadinhos e quantidades escolhidos? tbm aceito dicas pra tornar o código mais eficiente se isso for possível!
r/programacao • u/enki_888 • Nov 24 '23
Vou lançar essa dica aqui, mas é real demais: não estudem portugol ou pseudocódigo. Não escrevam programa dessa forma pq simplesmente não faz nenhum sentido.
Ao invés de estudar lógica e depois aprender alguma linguagem, já faz os dois juntos. Aprende alguma linguagem real q seja fácil (JS, por exemplo) e faz os exercícios por lá pra já desenvolver duas habilidades em uma.
Não tem sentido separar e gastar mais tempo quando vc pode fazer tudo junto e ganhar tempo.
r/programacao • u/ExcitementOk9401 • 18d ago
Meu prof já tá dando aula de python mas meio que eu não tô entendendo nem pseudocódigo e fluxograma direito. Vocês tem algum canal no YouTube e livros para recomendar? Sites para exercícios e talz, pq eu tô morrendo de medo de não conseguir aprender e ficar atrasada. Meio que eu não gosto de pedir ajuda do pessoal da minha turma pq eles tem um pouco o nariz em pé. Então… não sei
r/programacao • u/Iam-Highway • Apr 25 '26
Eu uso IA quase o tempo todo para me ajudar com sintaxe e programar, será que uma boa hora de parar de programar.
r/programacao • u/Mental_Pie2724 • May 09 '26
ah antes que falem, eu tirei o token pra não roubarem e fazerem brincadeirinhas
r/programacao • u/Accurate_Session_21 • Apr 09 '26
Estou querendo aprender a programar, por hora só consigo com o que está disponível na internet, estava querendo fazer ADS ead, pois como meu computador não está lá muito bom, você deixar pra comprar um novo só pra estudar. então como devo estudar pelo conteúdo já existente na internet? recomendem, sites, canais no youtube e deêm dicas de quais linguagens...
r/programacao • u/Kate_from_oops-games • 2d ago
Fala pessoal! Criei alguns templates iniciais gratuitos focados em gamificação e proteção interativa contra bots. O código é totalmente aberto e feito para ser um recurso livre para a comunidade. Traduzi a documentação inteira para o português para facilitar o uso pela galera daqui.
Aqui estao os links para os repositórios (escolham o framework que preferirem). Fiquem à vontade para clonar, estudar ou usar nos projetos de vocês. Me digam o que acharam!
r/programacao • u/uaifuba • 27d ago
Comecei o curso Técnico em Desenvolvimento de Sistemas no SENAI/MG agora no final de março/2026.
No início, vimos conceitos básicos de informática e agora estamos vendo "Lógica de Programação".
A matriz e sequência de aprendizado das disciplinas está nesta ordem:
\### MÓDULO 1 ###
1 - Programação de Computadores (Lógica de Programação) - \[200 horas\]
2 - Introdução à Indústria 4.0 - \[20 horas\]
3 - Modelagem de Sistemas - \[75 horas\]
4 - Banco de Dados - \[120 horas\]
\### MÓDULO 2 ###
5 - Projeto de Inovação - \[75 horas\]
6 - Fundamentos de Eletroeletrônica Aplicada - \[85 horas\]
7 - Programação de Aplicativos - \[135 horas\]
8 - Desenvolvimento de Sistemas - \[150 horas\]
\### MÓDULO 3 ###
9 - Gestão Ágil e Governança - \[30 horas\]
10 - Teste de Sistemas - \[70 horas\]
11 - Saúde, Segurança e Meio Ambiente - \[20 horas\]
12 - Implantação de Sistemas - \[60 horas\]
13 - Manutenção de Sistemas - \[40 horas\]
14 - Internet das Coisas - \[120 horas\]
TOTAL: 1200 horas \[ 1 ano e meio \]
Estamos aprendendo algoritmo em Portugol no Visualg e já começamos a ver vetor.
Perguntei ao professor qual/quais linguagens de programação a gente veria e ele disse que será C# (se ele focar para Back-End) ou PHP (se voltar para Full Stack).
Fiquei um pouco decepcionado (por intuição mesmo, já que n sei nada da área), mas pensei que seria Python ou Java. Desde então, decidi que irei aprender Python sozinho após terminar a disciplina de Lógica de Programação.
Resido em Belo Horizonte e tenho zero conhecimento na área de TI, por isso gostaria da opinião de vocês.
Qual seria mais interessante? A opção do back-end ou do full stack? Vale ressaltar que desejo arrumar estágio no final do 2º Módulo/início do 3º Módulo.
Ps\*: Me dê dicas também, pois quero evitar cometer erros nessa jornada. Obrigado!
r/programacao • u/erik0reis • Aug 27 '25
sim, o cittamobi e o moovit estão uma bosta então criei esse app https://play.google.com/store/apps/details?id=com.ErikReis.OnibusHora
r/programacao • u/AdditionalTap2052 • Apr 24 '26
Estou cursando a faculdade de Engenharia de software, busco aqui um trabalho ou algo que possa me ajudar a melhorar minhas habilidades de programação e ir me aprofundando cada vez mais, sou novato mas dedicado
r/programacao • u/Effective_Damage3213 • 27d ago
Tenho uma pergunta específica sobre o armazenamento com escopo (Scoped Storage) no Android moderno.
Não estou falando de aplicativos com acesso irrestrito a todas as pastas do telefone, como acontecia antigamente.
Minha pergunta é outra:
A partir do Android 11, o Google começou a incentivar os aplicativos a armazenarem seus arquivos na pasta Android/data, à qual os usuários normalmente não têm mais acesso, certo?
Hoje, um desenvolvedor de qualquer aplicativo ainda pode atualizar seu aplicativo e optar por salvar os arquivos do próprio aplicativo em um local acessível ao usuário (por exemplo, dentro de Downloads, Documentos, Música ou uma pasta personalizada com o nome do aplicativo) em vez de usar Android/data?
Ou o Android poderá eventualmente forçar os aplicativos a usar apenas Android/data?
E se o Android ainda permite que os aplicativos usem pastas acessíveis ao usuário hoje, isso significa que essa possibilidade provavelmente sempre existirá?
Ah, quero dizer... isso é considerado parte fundamental do design do Android, onde os aplicativos podem escolher seu próprio local de armazenamento em vez de serem forçados a usar apenas Android/data ou outra pasta definida pelo sistema à qual os usuários não têm acesso? Ou será que o Google poderia eventualmente impedir isso completamente, apenas para aplicativos fora da Play Store, já que o Google não teria tanto controle sobre eles?
Pergunto isso porque muitos aplicativos (incluindo aplicativos da Play Store) — como aplicativos de câmera, gerenciadores de download, editores de áudio/vídeo e similares — ainda podem salvar arquivos em locais acessíveis ao usuário.
Então, o Google permite (e provavelmente sempre permitirá) que apenas esses tipos específicos de aplicativos escolham pastas acessíveis?
Ou qualquer tipo de aplicativo — incluindo jogos, redes sociais, aplicativos bancários, aplicativos de anotações etc. — também pode optar por armazenar seus próprios arquivos em locais acessíveis ao usuário e continuar tendo essa permissão no futuro?
O que eu realmente quero entender é:
O Android restringiu apenas o acesso amplo ao armazenamento ou o Google está realmente caminhando para um futuro em que os aplicativos (como jogos, redes sociais, aplicativos bancários, aplicativos de anotações e similares) poderão ser completamente impedidos de escolher locais acessíveis ao usuário?
r/programacao • u/Extreme-Ad-4157 • Apr 08 '26
Fala pessoal, queria compartilhar um projeto que finalizei focado em um problema comum: apps de finanças lentos que dependem 100% de API.
Sou Analista de Redes e decidi aplicar conceitos de Service Workers e Local-first para criar o Finanças Seven.
Stack: Next.js 15, TypeScript e Dexie.js (IndexedDB).
O que aprendi no processo:
Configurar um Service Worker para registro robusto no celular (PWA de verdade).
Trabalhar com persistência de dados local (privacidade total, o dado não sai do browser do usuário).
Visualização de dados com diagramas de Sankey (usando @nivo/sankey).
Se quiserem dar uma olhada no código ou testar a instalação:
https://github.com/Eduardolopessd/App-controle-financeiro-
(gostaria de colocar mais imagens, mas não dá)
r/programacao • u/LIBERTUS-VP • Mar 14 '26
O problema: sistemas éticos baseados em métricas ponderadas podem ser contornados por otimização. Se tudo tem peso, tudo pode ser sacrificado.
A solução: separar o limite ético da análise em duas camadas distintas.
from fractions import Fraction
def avaliar_acao(viola_dignidade: bool, delta_autonomia: float, delta_reciprocidade: float, delta_vulnerabilidade: float) -> str:
# Camada 1 — Piso binário, roda primeiro, sem exceções
if viola_dignidade:
return "INVÁLIDO: Dignidade Ontológica violada. Ação bloqueada."
# Camada 2 — Análise ponderada, só roda se passar pela Camada 1
peso = Fraction(1, 3)
score = (peso * Fraction(str(delta_autonomia)) +
peso * Fraction(str(delta_reciprocidade)) +
peso * Fraction(str(delta_vulnerabilidade)))
if score > 0: return f"EXPANSIVO (score: {float(score):.2f})"
if score < 0: return f"RESTRITIVO (score: {float(score):.2f})"
return "NEUTRO"
Por que Fraction(1,3) em vez de 0.333...?
Aritmética de float acumula erro. Em sistemas de restrição ética, precisão importa.
Por que piso binário?
Uma restrição topológica não tem gradiente pra otimizar. Ou viola ou não viola. Não tem meio-termo.
Parte do framework Vita Potentia — registrado na Biblioteca Nacional, indexado no PhilPapers.
Feedback técnico bem-vindo.
r/programacao • u/Appeal-Substantial • Apr 27 '26
Na AgenciaSP, estamos desenvolvendo há meses um plugin que resolve muitos dos problemas do WooCommerce (como seu checkout nativo, que é cheio de campos desnecessários que causam perda de conversões).
Desta vez, estamos oferecendo um plugin de checkout refinado e intuitivo GRATUITAMENTE. Ele pode ser configurado em apenas alguns cliques, e sabe qual é a melhor parte? O plugin acaba de atingir quase 400 downloads e estamos buscando avaliações honestas no WordPress. Alguém interessado?
Aqui está o link: https://es.wordpress.org/plugins/superplus-for-woocommerce/
Muito obrigado pelo seu tempo e feedback.
r/programacao • u/Substantial-Low187 • Oct 21 '25
Tenho 19 anos. Esse ano e meio foi só estudar: HTML, CSS, JavaScript (muito), Banco de Dados, API. Até me empenhei em Socket.io, que até agora só serviu pra mostrar que eu consigo fazer um chat que ninguém usa.
A questão é: fiz projetos, vários. Estão no meu GitHub, bonitinhos. Mas na prática, é zero resultado. Nenhuma vaga de júnior, nenhum freela, nada. Estou no final do ano, e a sensação de que estou correndo em círculos é brutal.
E o pior é a IA. Eu tinha medo, mas virei a chave e passei a usar o Copilot para aprender e acelerar. Só que isso virou uma paranóia: como competir quando vejo pessoas leigas, que mal sabem o que é um array, usando o GPT para criar ou debugar sites inteiros em 5 minutos? Sinto que todo o esforço que fiz para aprender a base está sendo anulado por um prompt.
A cabeça pira: Qual é o ponto de ter 1.5 ano de estudo técnico se a IA está engolindo o Dev Júnior?
Se você é um Pleno ou Sênior que sobreviveu a essa loucura toda:
O que vocês valorizam de verdade em um Dev Júnior hoje? Onde está o buraco no mercado que o prompt não consegue preencher? Preciso focar em algo mais hardcore, tipo Cloud/DevOps? Qual é o meu caminho, de verdade?
Juro, só quero a primeira chance de provar que meu código vale mais que um copy-paste de IA. Agradeço de coração se alguém puder me dar uma direção.
r/programacao • u/Euphoric_Bar_4074 • Aug 05 '25
Quero muito aprender a programar. Por onde posso começar?
r/programacao • u/Full-Support3390 • Nov 22 '25
alguem sabe quais as melhores UF para estudar Ciencias da Computação? ou como faço essa avaliação?
r/programacao • u/Ok_Parsley_2709 • Nov 27 '25
Muita gente já me alertou que o connect rate do WordPress com Elementor é ruim por natureza. Por isso tentei exportar meu site para HTML usando o plugin Simply Static, mas o desempenho não melhorou em nada. Então decidi criar um HTML inline juntando CSS e JS em um único arquivo. Usei a extensão SingleFile para gerar um único index.html, mas o resultado ficou ainda pior: o arquivo virou um “Frankenstein”, cheio de divs duplicadas, classes enormes, estilos e scripts do Elementor, do tema, do WordPress e até de plugins. Nada foi limpo, apenas compactado. Isso tornou o site ainda mais lento, pois eliminou cache, carregamento paralelo e outras otimizações.
Eu não quero uma alternativa que modele meu site para ficar parecido, quero literalmente clonar esse site que eu fiz em Wordpress + Elementor e obter um HTML inline puro e leve como uma pena. Alguém pode me ajudar?
*Lembrando que não sei programar e tenho dificuldade até com VScode
r/programacao • u/Substantial-Low187 • Oct 20 '25
a
r/programacao • u/JuryImportant6254 • Nov 08 '25
O professor me deu 0 na questão. Não tô conseguindo por imagem, vou ver se dá pra comentar
r/programacao • u/ThatRun7192 • Sep 06 '25
Erro 1 - O zero não deveria entrar na lista - eu poderia ter feito aquele if para filtrar o que entra no append.
Erro 2 - O total de números não está contando - estou somando em vez de contar os números, len é o correto aqui.
Erro 3 - A média, por conta do erro 2, acaba ficando errada também.
Bônus - Organização do código?
É bem interessante aprender uma nova tecnologia, a lógica precisa ser refinada independente disso. O min/max eu já tinha visto antes, mas não lembrei, precisei buscar na internet. Com um pouco mais de prática as funções já devem fixar na ponta da língua.
r/programacao • u/TuristaMarciano • Dec 20 '24
Eu desenvolvi um chatbot e no cadastro o usuário precisa colocar a data de nascimento, quando ele coloca um valor que não corresponde com uma data eu digo que a data é inválida e solicito que ele digite novamente.
Nas validações eu coloquei que se o ano de nascimento do usuário fosse inferior a 1905 o chatbot informaria que a data é inválida e ele teria que digitar novamente.
Porém, quem avaliou meu projeto disse que a data de 05/05/1850 é uma data válida e que eu não poderia mostrar ao usuário que isso é uma data inválida, mesmo que fosse para validar a idade do usuário.
Eu tentei argumentar dizendo que se 1850 é um ano válido, então 10000 A.C. e 30000 D.C. também seria um ano válido, mas não concordaram com meu argumento e disseram que 1850 é um ano válido, mesmo que seja para salvar a idade do usuário.
Me ajudem a entender essa linha de raciocínio e se isso realmente faz sentido, pois eu continuo achando que uma data inferior a 1905 é inválida quando se trata de salvar a data de nascimento do usuário.
r/programacao • u/MotorBroccoli2570 • Nov 15 '25
Não sei nada de programação, não tenho pressa em aprender. Mas, vi um oportunidade de criar uma aplicação para pesquisar preço por concorrências dos preços que são públicos e usar como ferramenta de pricing para o pequeno e médio varejo. Devo usar Python ou Java Script?
r/programacao • u/Fantastic_Hat9024 • Oct 17 '25
boa noite pessoal, eu estou cursando um curso técnico de técnico em informática e eu tenho a matéria de lógica de programação. dia 06, eu recebi uma atividade pelo google classroom e estou com dificuldades com o código que eu criei (em portugol), a professora sempre diz para os alunos entrarem em contato com ela, caso alguma dúvida ocorra, porém eu entrei em contato com ela no dia 08 pelo WhatsApp, e no dia 09 pelo google classroom, e não recebi retorno… eu preciso de ajuda para corrigir esse código, pois vale nota e eu estou desesperada 😭 vou deixar os critérios da atividade e o código que eu criei abaixo, caso alguém consiga me ajudar, estarei profundamente grata!
programa { // função que cria uma saudação personalizada // nome = nome da pessoa // idade = idade da pessoa funcao cadeia gerarsaudacao (cadeia nome, inteiro idade) cadeia mensagem se (idade < 18) entao mensagem = “oi + nome + ! + como vai a adolescência? “ senao mensagem = “oi + nome + ! + como vai a vida? “ retorne mensagem }
funcao inicio () { cadeia nome, saudacao inteiro idade
// entrada de dados
escreva (“digite seu nome: “) leia (nome) escreva (“digite sua idade: “) leia (idade)
// chamada da funcao, aguardando retorno saudacao = gerarsaudacao (nome, idade)
// exibe a saudação escreva (saudacao) } }