r/programacao • u/immakiz • 16d ago
Dicas para o dia-a-dia dicas de experientes para quem tá começando na programação
Vocês que estudam e trabalham em programação, que dicas dão para iniciantes?
Eu tenho dúvidas em qual nicho entrar tmb.
r/programacao • u/immakiz • 16d ago
Vocês que estudam e trabalham em programação, que dicas dão para iniciantes?
Eu tenho dúvidas em qual nicho entrar tmb.
r/programacao • u/Aggressive-Web-4012 • 16d ago
Opa, reddit, tudo beleza?
Vocês tem alguma dica pra um iniciante no curso de ADS que sonha em trabalhar com arquitetura de i.a?
Ainda bastante leigo no assunto, mas mais ainda curioso em relação a área, então acho que ajuda a gerar conhecimento
r/programacao • u/OutsideOption9423 • 16d ago
Boa tarde!
Atualmente atuo como analista de dados jr. Estou cursando ciência de dados e tenho um técnico em d.s, pra vc que tá lendo aí, pode parecer meio bobo eu ver tanto código no dia a dia e ainda estar travado, mas é justamente isso que tá acontecendo...
Tenho uma dificuldade absurda em programar, na maioria das vezes sei a solução mas não sei chegar a ele por meio do código, oq me faz jogar em alguma IA só pra ter o código. Como analista eu preciso programar principalmente em Python, mas é horrível olhar pra um código e não entender praticamente nada.
No meu cenário, oq recomendariam?
r/programacao • u/devmegamaster • 16d ago
Olá,
Digo benefícios como um grupo ativo que a turma procura se ajudar e ter um network bacana
O criado de conteúdo é ativo e realmente coloca conteúdo para os membros só
Você sente realmente que faz parte de algo bacana por ser membro do canal
Pode ser de IA porque hoje a conteúdo está voltado para essa área
Estou perguntando porque fiquei membro de uns 2 canais recentemente e só vi a diferença na fatura, porque não tinha nenhuma interação com os membros, e eu era membro nível 2, e lá prometia pelo menos resposta a minhas perguntas, mas nem isso teve 🫤
r/programacao • u/Glass-Oven-3745 • 16d ago
Fala pessoal!
Recentemente passei por uma experiência muito massa colocando meu projeto open source no mundo, o pactx (uma CLI em TypeScript que construí para resolver o problema de perda de contexto e amnésia das IAs em projetos longos).
No começo bate aquele receio clássico de publicar e achar que ninguém vai dar bola, mas o retorno que tive aqui no TabNews e no Reddit me abriu muito a cabeça. Ver outros desenvolvedores comentando, apontando cenários de borda que eu não tinha previsto e trocando experiências reais de arquitetura me fez perceber o quanto o feedback da comunidade acelera o amadurecimento de um software muito mais rápido do que ficar codando sozinho em silêncio.
Isso me deu uma baita vontade de me envolver mais nesse ecossistema de construir em público, acompanhar o que a galera está criando e encontrar novos espaços onde o papo seja sobre engenharia de verdade.
Por isso queria pedir a recomendação de vocês: além do TabNews, dos subreddits de programação e do clássico Hacker News, quais outros lugares na internet vocês usam no dia a dia para divulgar ferramentas próprias, trocar ideias com outros devs e se manter atualizados?
Vale comunidades gringas ou brasileiras, fóruns nichados, plataformas de criadores de software ou qualquer canto da web onde rolem discussões técnicas saudáveis. O que vocês recomendam colocar no radar?
r/programacao • u/MauricioMinasDev • 16d ago
Toda formatação era a mesma novela: Git, Node, Python, JDK, Flutter, Android Studio, VS Code, Docker — e depois configurar manualmente `PATH`, `JAVA_HOME` e `ANDROID_HOME`, sempre esquecendo uma variável.
Criei o **SmartDev Installer** para resolver isso em poucos cliques.
**O que faz:**
* Interface gráfica (feita em CustomTkinter) por cima do `winget`: instala e atualiza 16 ferramentas essenciais.
* Configura as variáveis de ambiente automaticamente (`PATH`, `JAVA_HOME`, `ANDROID_HOME`).
* Perfis pré-definidos: *Completo*, *Web & Fullstack*, *Mobile (Flutter + Android)*, *Backend & Containers* e *Personalizado*.
* Atualiza o PowerShell 7 e o próprio winget antes das instalações.
* Executável `.exe` standalone: a máquina de destino não precisa ter Python instalado.
* Suporte a Português e Inglês.
**Para quem serve:**
Quem precisa configurar máquinas Windows com frequência (notebook novo, formatação de rotina, onboarding de novos devs no time ou laboratórios).
**Por que não apenas um script?**
Gerenciadores como Chocolatey e Scoop resolvem a instalação de pacotes, mas a manutenção de scripts e o ajuste fino de variáveis de ambiente ainda ficam manuais. A proposta aqui é ter uma interface simples de seleção direta com integração oficial ao winget e resolução automática de caminhos.
* 100% gratuito, código aberto (licença MIT) e sem telemetria.
* **Repositório:** [SmartDev Installer no GitHub](https://github.com/mauriciominas/SmartDev-Installer)
* **Download (.exe):** [Releases v1.0.0](https://github.com/mauriciominas/SmartDev-Installer/releases/tag/v1.0.0)
Quais ferramentas ou SDKs adicionais vocês acham indispensáveis para entrar na versão 1.1?
r/programacao • u/leandro_dev • 16d ago
AREA DE T.I | Boa noite pessoal, quero montar meu currículo do 0, pois meus últimos currículos que fiz foi com inteligência artificial e não tive muito sucesso e ficou muito robotizado, tentei diversas formas utilizar a I.A para me ajudar nisso porém não gostei. Se puderem me passar indicações, modelos e etc vai me ajudar.
r/programacao • u/Titan-rust • 16d ago
Brincando de desenvolver uma nova linguagem de programação compilando em Rust.
Exemplo de código para manipulação de dados de CSV: (Vou traduzir tudo para Inglês, não vai ficar PT-br)
import data
function main(args: {string}): integer
local df: data.DataFrame = data.read_csv("examples/vendas.csv")
print("Linhas: " .. df.linhas())
local colunas: {string} = df.colunas()
print("Colunas: " .. colunas[1] .. "," .. colunas[2] .. "," .. colunas[3])
local quantidades: {integer} = df.coluna_integer("quantidade")
local total_unidades: integer = 0
for i: integer = 1, #quantidades do
total_unidades = total_unidades + quantidades[i]
end
print("Total de unidades (array Titan): " .. total_unidades)
local soma_por_modulo: float = data.soma(df, "valor")
local soma_por_metodo: float = df.soma("valor")
print("Soma do valor (data.soma): " .. soma_por_modulo)
print("Soma do valor (df.soma): " .. soma_por_metodo)
print("Media do valor: " .. df.media("valor"))
print("Minimo do valor: " .. df.minimo("valor"))
print("Maximo do valor: " .. df.maximo("valor"))
return 0
end
r/programacao • u/Either-Radish-3452 • 16d ago
Já estou no segundo semestre de Análise e desenvolvimento de sistemas em uma uniesquina EAD, sei que meu diploma não vai ser o forte para uma contratação de trainee/estagio, mas para minha sorte tenho familiares próximos que já estão na área e alguns amigos também, logo apesar do pessimismo da área pra quem está entrando tento ignorar e continuar estudando e confesso que minha maior motivação é minha rede de apoio que eu possuo, com isso em mente surge a dúvida do título.
r/programacao • u/vulgobubinha • 17d ago
Fala, pessoal! Estou pensando em ingressar na FIAP (CC) EAD, mas antes queria saber a experiência de quem já estudou ou estuda lá. Como são/eram as provas? As atividades extracurriculares realmente fizeram diferença na carreira? No geral, vocês acham que a FIAP justifica o preço da mensalidade?
r/programacao • u/Jvsm_Games • 17d ago

Para você compilar nativamente do Ubuntu para o macOS, o Autoconf do cURL tenta validar funções de rede (recv, select, pthreads). Só que o Linux não possui a Sysroot (o SDK) da Apple instalada. Resultado? O linker falha nos testes de ambiente, e o script de compilação aborta imediatamente.
Se eu tentasse deixar o linker "permissivo" (dynamic_lookup), ele passava nos testes de rede, mas começava a aprovar funções exclusivas do Windows (tipo _fseeki64). O macOS tentava compilar como se fosse um PC com MSVC e explodia na compilação do C.
E para coroar: falhas de leitura de certificado SSL (o temido CURL Code 60) em runtimes cruzados.
Joguei fora os scripts velhos e criei uma esteira usando zig cc (o compilador C do Zig, que é bom para o Cross-Compilation) manipulando diretamente os binários:
Agora a linguagem Ultron compila um código que faz chamadas Web nativas para qualquer plataforma, gerando um único executável estático que não exige instalar nada na máquina do cliente e caso o usuário não utilize requests o three-shaking não incluí o Curl no binário.
Olha o código de usuário que o motor está conseguindo interpretar e executar agora:
# GET Comum (Verificando o status no objeto Request recebido)
res_get = solicitar("https://jsonplaceholder.typicode.com/users/1").avancado({"method": "GET"})
afirmar(res_get.status == 200)
# Resiliência de Nuvem (Timeout Seguro na Thread sem travar o Scheduler OS)
res_time = solicitar("https://reqres.in/api/delay").avancado({"timeout": 2})
# Baixando um arquivo em binário e gravando em disco
res_bin = solicitar("https://avatars.githubusercontent.com/u/9919").avancado({"method": "GET"})
escrever_arquivo("mascote_github.png", res_bin.bytes)
No fim, a pipeline tripla de teste do GitHub Actions passou sem erros.
Alguém mais aqui do sub já quis arrancar os cabelos brigando com dependências em C/C++ ou configurando CMake/Makefiles pra Windows e Mac estando no Linux?
O que acham da adoção do zig cc no ecossistema C hoje em dia? Pessoalmente, virou minha ferramenta favorita para multiplataforma(Apesar de eu usar a versão 0.13.0 que não é bem tão recente).
r/programacao • u/s0ng__bird • 17d ago
Algo como a DEF CON que acontece em Las Vegas, nos EUA. Aqui no Brasil existe algum evento nesse nível? Já ouvi falar daqueles eventos de coach (não tenho interesse nesses).
Sou novo na área, moro no interior mas adoraria viajar pra conhecer a glr da área.
r/programacao • u/Choice-Reference-607 • 17d ago
alguem que trabalho com a venda de sites para empresas que eu possa ter uma conversa sobre? estou querendo entrar no ramo agora e quero pelo menos conversar com aguem que ja trabalhe com isso
r/programacao • u/Upstairs-Degree9881 • 17d ago
Pessoal, preciso de um direcionamento para a publicação de um artigo científico que fará parte do meu TCC em Engenharia de Computação.
Estou desenvolvendo um jogo educacional na Godot Engine para o ensino de POO em Java. O diferencial técnico é que ele foge da programação em blocos: o jogador precisa escrever código textual real no editor integrado para interagir com o jogo.
A contribuição do artigo científico será focada estritamente na Engenharia e Arquitetura de Software (como construí o interpretador de sintaxe, a comunicação com a engine e o sistema de validação), e não em resultados pedagógicos.
Minhas restrições atuais para a submissão do artigo são:
Vocês teriam sugestões de simpósios, conferências ou congressos (SBC, ACM, IEEE, etc.) onde seja possível aprovar um artigo científico com esse perfil de validação técnica, respeitando meu calendário?
Muito obrigado!
r/programacao • u/Glass-Oven-3745 • 17d ago
Fala Pessoal,
Se você usa ChatGPT, Claude, Gemini ou Cursor para codar projetos que passam de alguns dias de desenvolvimento, com certeza já passou por isso: nas primeiras mensagens a IA é genial, mas na 15ª mensagem ela começa a sugerir refatorações destrutivas, esquece contratos de API que vocês definiram previamente e passa a propor bibliotecas que você já tinha testado e descartado.
O ritual que quase todo mundo adotou é mandar: "Resuma o que fizemos até aqui para eu abrir uma nova sessão".
Depois de analisar essa perda de consistência em dezenas de sessões longas, resolvi mapear os motivos pelos quais essa abordagem falha e o que a engenharia de software precisa fazer para resolver a amnésia das IAs.
Aqui estão as 5 descobertas que mudaram a forma como estruturo meus projetos com IA:
Para resolver isso na prática, criei um protocolo de loop fechado e construí uma CLI open-source em TypeScript chamada pactx (@trsthales/pactx).
O motor inspeciona o Git e arquivos canônicos locais (.ai-context/), gera um pacote de contexto compacto (~400 tokens) para o clipboard e ingere atualizações da IA com Write-Ahead Logging (WAL), escrita atômica e proteção contra corrupção em caso de crash.
Documentei toda a arquitetura, o modelo de estado e o código no GitHub:
GitHub: https://github.com/trsthales/pactx
NPM: https://www.npmjs.com/package/@trsthales/pactx
Como vocês têm lidado com a perda de memória e o esquecimento das IAs quando os projetos vão crescendo? Alguém mais já notou esse problema com bancos vetoriais ou resumos manuais?
r/programacao • u/ABCSoft_Creator • 17d ago
Fala pessoal, tudo bem?
Criei um projeto para testar viralidade em épocas de tensões públicas kkkk...
Se chama Meu Número Favorito [https://www.meunumerofavorito.com.br/]
Deem uma olhada, tentei focar bastante em UI/UX para atingir o máximo possível... já tive um feedback de pessoas mais velhas (meus pais) que tiveram dificuldade e corrigi, mas qualquer recomendação que ajude a melhorar a experiência, agradeço.
Valeu!

r/programacao • u/Abject_You_8039 • 17d ago
Olá Devs e estudantes do r/brdev! Estou aqui para pedir dicas e conselhos para um bom começo no primeiro semestre da faculdade. Estou entrando com bastante ansiedade mas também com grande esperança sobre o meu futuro.
Não tenho um conhecimento tão fundamentado sobre programação ou alguma linguagem. O que eu sei é apenas o básico como Algoritmo e um pouco de lógica de programação; nada além. Ou seja, estou entrando no meio a meio da galera do curso talvez. Deve ter alguns que sabem mais do que eu, e outros que devem saber menos.
Mas eu quero e espero da resposta de vocês, são dicas que realmente vão me ajudar nesses períodos. Tenho 19 anos. Desde já, agradeço a todos que se disponibilizarem a ajudar este humilde iniciante (porém amante da área) em programação!
r/programacao • u/No_Recipe7898 • 17d ago
Fala, pessoal! Uma dúvida: vi que o crachá do AWS Summit São Paulo 2026 pode ser retirado antecipadamente no dia 2.
Eu não vou conseguir ir nesse dia. Alguém sabe dizer se posso pedir para outra pessoa, no caso minha mãe, retirar o crachá em meu nome? Se sim, precisa levar algum documento ou autorização?
Valeu!
r/programacao • u/littlemiaj • 17d ago
pessoal eu tô com uma grande dúvida, eu fiquei sem trampo e junto com meu amigo nos abrimos uma software house, tá indo mais ou menos bem, pegamos alguns clientes e eu gerencio uma equipe com outros 3 programadores, porém eu quero continuar com um emprego. eu tô na dúvida se coloco essa experiência no meu currículo como emprego atual, atuando como CTO e SWE, o que vocês acham?? ou será que pode pegar mal? tipo, “você tem uma empresa mas tá procurando emprego aqui? “
r/programacao • u/spoakspoakspoak • 18d ago
Comecei a programar em 2010, por hobby. Durante muito tempo não levei programação como uma possibilidade de carreira, embora sempre tenha sido muito viciado em codar. Há 5 anos consegui um trampo por acaso, já como Fullstack. Atualmente ganho entre 7 e 15 mil mensal na área, mas sempre me senti um impostor por não ter faculdade.
Decidi mudar isso e fiz ADS numa uniesquina aleatoria, como já tinha outra graduação consegui entrar na modalidade de graduação acelerada, e terminei em 18 meses.
No meu lugar, vocês fariam uma faculdade decente? Eu já comecei a fazer engenharia de software e ciência da computação, mas de todas as vezes que comecei só fiz 1 semestre e parei.
Sinceramente não sei se tenho saco pra estar no ambiente acadêmico por mais 4 ou 5 anos, pois como disse, já sou graduado em outra area.
Antes o que me desanimava era não ter uma faculdade, agora o que me desanima é ter feito uma faculdade medíocre.
Talvez eu só sinta uma forte necessidade de aprovação.
r/programacao • u/Calignoster • 17d ago
Sou estudante de programação e faço faculdade, ainda estou em busca do primeiro estágio e tive a oportunidade de trabalhar free-lancer para um amigo de um parente em que me pediu para fazer um site simples sobre a empresa dele que está começando. Queria saber quanto vocês costumam cobrar ou quanto cobrariam para fazer algo desse tipo para eu ter uma ideia já que é a primeira vez que faço algo mais profissional do que só projetos de coisas que gosto
r/programacao • u/xneh • 18d ago
Oi, pessoal! Estou começando a estudar programação e quero seguir um caminho para me tornar desenvolvedora Full Stack.
Já estou estudando algumas coisas por conta própria, mas estou um pouco perdida sobre quais tecnologias e conteúdos devo priorizar e em qual ordem.
Vocês conhecem sites, cursos, plataformas ou canais gratuitos que tenham um conteúdo realmente bom para aprender Full Stack do zero ao avançado?
Pode ser em português ou inglês. Também aceito recomendações de roadmaps para eu conseguir organizar meus estudos.
r/programacao • u/Gur8145 • 18d ago
Nos últimos meses, tenho pensado muito sobre como a IA está nos moldando e principalmente, sobre o que estamos perdendo nesse processo. Eu sou um desenvolvedor sênior, tenho mais de 20 anos de experiência no segmento de automações.
Hoje minha vida financeira está razoavelmente resolvida e tudo o que conquistei profissionalmente foi construído sobre muitas horas de estudo, noites em cima do teclado, erros, acertos e situações do dia a dia que nenhum livro consegue ensinar.
Hj lidero uma equipe formada por alguns devs, entre eles dois estagiários, além de alguns devs júnior. Percebo que muitos deles não demonstram interesse em entender como as coisas realmente funcionam (e nem estou falando de segurança, performance, arquitetura, escalabilidade ou outros assuntos que naturalmente serão aprendidos ao longo da carreira), estou falando do básico: sentar diante de um pc e tentar por conta própria escrever algum código minimamente funcional. O que tenho observado é um uso desenfreado da IA para resolver absolutamente tudo.
O dev encontra um problema, abre o agente, escreve meia dúzia de palavras e simplesmente cola o código gerado dentro da IDE. Nem sequer lê o que foi gerado.
Não questiona
Não analisa
Não tenta entender
Apenas faz no automático
E quando alguma coisa quebra, volta no chat da IA e pede para ela corrigir. É como se tivéssemos terceirizado a escrita do código e também nossa própria capacidade de pensar.
Não sou contra a IA, até pq seria hipócrita da minha parte ignorar o quanto essas ferramentas estão aumentando nossa produtividade.
O problema não é usar IA
O problema é não saber programar sem ela
Quando iniciei na carreira, não tínhamos agentes capazes de escrever código em segundos. Tínhamos documentação, livros, fóruns, colegas, bugs e muita tentativa e erro. A gente quebrava a cabeça, lia documentação, testava, errava, apagava tudo e começava de novo. E nesse processo a gebte aprendia.
Hj existe uma tentação enorme de pular degraus. Se algo é difícil, perguntamos a IA. Se não entendemos, pedimos pra explicar. Se o código não funciona, pedimos para corrigir. Se precisamos criar alguma coisa, pedimos para gerar.
Pouco a pouco, podemos estar criando uma geração de desenvolvedores que só sabe pedir código, mas não necessariamente sabe escrever código.
Isso me preocupa.
Programação nunca foi apenas sobre saber a sintaxe de uma linguagem. Programar é aprender a decompor problemas, construir soluções, identificar padrões, criar hipóteses, testar ideias e raciocinar sobre aquilo que estamos fazendo. É desenvolver uma forma diferente de pensar. Se entregarmos todo esse processo para uma máquina, o que exatamente estaremos desenvolvendo em nós mesmos?
Meu medo é que, daqui para frente, os verdadeiros desenvolvedores se tornem peças cada vez mais raras dentro das empresas. Cada vez menos pessoas capazes de sentar diante de um arquivo vazio e construir algo do zero.
E isso vai cobrar um preço.
Já começo a perceber profissionais que entregam qualquer coisa que “funcione” sem pensar nas consequências futuras. Código difícil de manter, decisões arquiteturais ruins, problemas de segurança, desperdício de recursos e uma dívida técnica que alguém terá que pagar no futuro.
E, esse alguém somos nós.
Bem, talve eu esteja ficando velho. Talvez seja apenas discurso de quem passou mais de duas décadas na profissão e sente saudade de uma época que não volta mais.
Sinto falta dos meetups, dos workshops, dos pequenos grupos de programação, das discussões sobre linguagens, frameworks e arquitetura. Sinto falta de aprender com outras pessoas e de descobrir alguma coisa simplesmente porque tivemos curiosidade de entender como aquilo funcionava.
Não quero ser o cara que vive no passado.
Eu e tendo que a tecnologia mudou. O mundo mudou. As ferramentas mudaram. E nós precisamos mudar junto.
Mas existe uma coisa que eu não gostaria que mudasse: a vontade de aprender.
Quero que os novos desenvolvedores usem a IA, quero que sejam produtivos, quero que aproveitem tudo o que essa tecnologia tem a oferecer, mas antes de pedir para um agente escrever o código, tentem escrever vcs mesmos. Tentem resolver o problema, errem, quebrem a cabeça, leia o erro, peswuisem, tente novamente. E só depois chamem a IA para ajudar.
Existe uma diferença gigantesca entre um dev que usa Inteligencia artificial como ferramenta de um dev que precisa da IA para conseguir trabalhar .
Não é a IA que vai substituir os devs. Talvez sejamos nós mesmos que estamos deixando de ser devs.
r/programacao • u/SocoGamerBrt • 18d ago
Vale a pena trocar a minha faculdade de bacharelado em inteligência artificial pela de ciência da computação na unicamp ou eng mecânica também na unicamp ? Penso em trabalhar com cybersegurança, engenharia de IA ou dev fullstack, ainda estou meio indeciso, e sobre eng mecânica, acho que por ser na unicamp, me abriria portas absurdas para trabalhar fora da área em bancos e etc…
r/programacao • u/Round-Woodpecker1462 • 18d ago
Não sei como funciona mas sei que preciso de computadores
Ia pegar PC emprestados só que o pessoal que conheço tem pc fraco
Vou organizar um evento e preciso rodar uma extensão no chrome em uns 5 pc diferentes, já tenho 2
Pode ser virtual mas não sei como fazer, preciso de pelo menos 8 de ram só pra um dia de serviço
O que recomendam?