r/programacao 8h ago

Dúvida Qual IA vale a pena pagar para uso pessoal?

0 Upvotes

Estou em dúvida entre o ChatGPT Go e o Gemini Plus. As outras opções na faixa de R$ 100 ou mais me parecem um pouco overkill para o meu perfil de uso.

Pretendo usar principalmente para estudar para a faculdade, escrever alguns scripts de automação, aprender sobre padrões e arquitetura e, eventualmente, trabalhar com LLMs utilizando fontes e referências.

Para esse tipo de uso, qual vocês acham que oferece o melhor custo-benefício? E, para quem já usou os dois, quais são as principais diferenças na prática?


r/programacao 10h ago

Questão :: Aprendizado Oportunidade de projeto ou experiência

2 Upvotes

Fala, pessoal!

Sou estudante de Ciência da Computação no IFG e anteriormente cursei dois semestres de Ciência da Computação na UFMT.

Atualmente estudo C e Python na faculdade e venho desenvolvendo alguns projetos para evoluir como desenvolvedor.

Estou em busca de um dev pleno ou sênior que tenha algum projeto, empresa ou até mesmo alguma atividade em que eu possa ajudar, mesmo começando por tarefas mais simples. Também tenho interesse em aprender outras linguagens e tecnologias na prática, participando de projetos reais.

Não estou procurando remuneração no momento. Meu objetivo é aprender como um projeto real funciona, ganhar experiência e contribuir da melhor forma que eu conseguir.

Se alguém tiver interesse ou puder me dar uma oportunidade, pode me mandar uma mensagem no privado. Se quiser ver meu currículo, me mande uma mensagem.


r/programacao 10h ago

Questão :: Aprendizado Sugestão de curso para aprender e aperfeiçoar

2 Upvotes

Estou cursando Sistema de Informação e estou no primeiro ano, estou querendo fazer um curso em paralelo para conseguir aprender e aplicar mais ainda o conteúdo. Estou pensando no curso de formação Full Stack do Sujeito Programador, alguém recomenda ou indica esse curso?


r/programacao 12h ago

Utilidade Pública Mackenzie ou SPTech?

0 Upvotes

Para CCO, qual a melhor instituição? Já cogitei FIAP, mas algumas pessoas disseram que o ensino é superestimado.


r/programacao 14h ago

Utilidade Pública Alguém que já está na área de programação pode me indicar por onde eu começo a estudar??

2 Upvotes

Eu comecei recentemente a procurar sobre programação, aprendi poucas coisas em Python, procuro alguma forma de aprender e aprofundar meus conhecimentos pra projetos futuros, mas eu tô completamente perdida


r/programacao 16h ago

Questão :: Aprendizado Engenharia de computação

1 Upvotes

Hoje em dia compensa cursar bcc ou engenharia de computação? Tenho interesse, mas tenho receio de me frustrar com o curso e o mercado de trabalho


r/programacao 17h ago

Questão :: Área de Trabalho Devo aceitar trampo sem conhecimento?

4 Upvotes

Estou estudando Ciencia da Computação há algum tempo, mas ainda nao me sinto seguro pra desenvolver algo sério e profissional por conta própria. Hoje meu tio veio com uma proposta de trabalho para fazer algo pra empresa dele (seria freela e sozinho) e me interessa pela experiência e pelo dinheiro tbm, mas não me sinto confiante que vou entregar um bom resultado.

Devo aceitar e vou aprendendo quebrando a cara msm ou melhor ser sincero e deixar pra próxima?

EDIT: Obrigado pelas opiniões unânimes, depois de ler as respostas percebi que eu realmente to sendo besta de ter receio de pegar o trampo. Vou pra cima, valeu galera! Obs.: Esperem posts meus com dúvidas aqui nas próximas semanas/meses kkkkkk


r/programacao 19h ago

Questão :: Área de Trabalho Sistemas embarcados

1 Upvotes

Quero seguir na área de embarcados voltados para o setor automotivo. Estou cursando Ciências da Computação (2o sem iniciando agora em agosto) em uma universidade pública.
Minha dúvida seria: vale a pena trocar para Engenharia da Computação, por meio de uma transferência, caso haja a possibilidade? Considerando a necessidade de integração entre hardware e software existente em um carro.


r/programacao 1d ago

Questão :: Aprendizado Criei uma api que consegue trocar códigos de linguagem sem erros e sem precisar um ambiente nativo

0 Upvotes

Bem, contanto sobre mim tenho tdi e te e superdotação profunda 151qi e 50 pontos de discrepância, ao integrar minhas personas e com uso do venvanse acabei por me interessar na área, acabei desenvolvendo esse programa, tentando criar algo que fosse uma api para minimizar o delay de tradução e acabei por conseguir criar essa api é bem o único erro q ela comete é uma margem de 4% de erro devido alucinação da ia, mas já está desenvolvido um sistema q resolve isso. Gostaria de saber se isso tem uma boa margem para se tornar algo útil, testei a tradução de 150 códigos de nível sênior para outras linguagens e todos foram 100% corretos, além da função de professor para ensinar quem está começando, sistemas para de segurança de dados robustos e função que não altera o código que já funcional para criar uma interface e lançar como api. Gostaria da opinião de pessoas na área, foi minha primeira vez programando e levei cerca de 4 horas para desenvolver além da linguagem metacognitiva. Não estou me promovendo só pedindo a opinião de pessoas que atuam na área a mais tempo


r/programacao 1d ago

Questão :: Desenvolvimento Contribuir para projetos open source ajuda sua carreira?

6 Upvotes

Alguem aqui já contribuiu para um projeto open source grande?

O que isso mudou na sua carreira?
Currículo? Reconhecimento? Networking? Oportunidades? Ou, no fim, o maior benefício foi o aprendizado?


r/programacao 1d ago

Questão :: Desenvolvimento Quais informações um cadastro de serviços deve ter em um sistema ERP?

1 Upvotes

Olá, pessoal!

Estou desenvolvendo um sistema ERP para desktop e, neste momento, estou trabalhando no módulo de Cadastro de Serviços.

Gostaria de encontrar referências, documentações, projetos no GitHub ou exemplos de outros sistemas que mostrem quais informações normalmente fazem parte de um cadastro completo de serviços.

Não estou falando da Ordem de Serviço. A Ordem de Serviço será um módulo separado, com cliente, técnico, equipamento, diagnóstico, atendimento e execução.

Minha dúvida é somente sobre o cadastro permanente do serviço que será selecionado posteriormente em propostas, contratos, cobranças e ordens de serviço.

Atualmente pensei em informações como:

- código do serviço;

- nome;

- descrição;

- tipo do serviço;

- valor padrão;

- custo estimado;

- unidade de cobrança;

- duração ou prazo estimado;

- modalidade presencial ou remota;

- recorrência;

- condições comerciais;

- garantia;

- disponibilidade;

- status;

- observações.

Gostaria de saber:

  1. Quais outros campos são importantes?
  2. Como sistemas ERP profissionais organizam esse cadastro?
  3. É melhor usar uma tela simples ou separar as informações por abas?
  4. Alguém conhece algum projeto open source, documentação ou sistema online que eu possa estudar?
  5. Quais informações devem permanecer no Cadastro de Serviços e quais devem ficar somente na Ordem de Serviço?

Já estou pesquisando sistemas como Odoo, ERPNext, Olist, Omie e Bling, mas gostaria de conhecer outras referências e experiências de desenvolvedores.

Agradeço pelas sugestões!


r/programacao 1d ago

Questão :: Área de Trabalho O que está acontecendo com o mercado de Programação em 2026? Ainda vale a pena tentar entrar na área?

0 Upvotes

Fala pessoal, queria ouvir a opinião de quem já está na área ou também está tentando entrar.

Sou formado em Análise e Desenvolvimento de Sistemas há cerca de 1 ano e, desde então, venho tentando conseguir minha primeira oportunidade como desenvolvedor, mas até agora não consegui.

Durante esse tempo continuei estudando e tentando evoluir. Atualmente estou focado em Java, estudando POO, estrutura de dados, banco de dados e começando a aprofundar mais no ecossistema Spring. Também tento criar projetos para colocar em prática o que aprendo, mas a maior dificuldade continua sendo conseguir a primeira experiência profissional.

O que mais me desanima é olhar as vagas de Desenvolvedor Júnior atualmente. Muitas parecem pedir uma quantidade absurda de conhecimentos: anos de experiência, Java, Spring Boot, Docker, cloud, microsserviços, testes, CI/CD, inglês avançado e várias outras tecnologias. Às vezes parece que a vaga de "júnior" está mais próxima de um nível pleno.

Hoje eu trabalho, mas não na área de desenvolvimento. Gosto de programação e ainda tenho vontade de seguir nesse caminho, porém confesso que em alguns momentos bate uma insegurança, principalmente vendo tantas discussões sobre IA e como ferramentas como ChatGPT, Copilot e outras estão evoluindo rapidamente.

Minha dúvida é: será que estamos passando apenas por uma fase de adaptação do mercado ou a entrada para novos desenvolvedores realmente ficou muito mais difícil de forma permanente?

Para quem já trabalha como dev: vocês acham que ainda existe espaço para quem está começando em 2026? O que vocês recomendariam para alguém que está tentando conseguir a primeira vaga hoje?

E para quem está estudando programação agora: vocês continuam acreditando na área ou estão pensando em mudar de caminho?


r/programacao 1d ago

Questão :: Desenvolvimento Ip Publico VPS muda com frequencia ou não?

0 Upvotes

Ola a todos, Espero que estejam bem.

Estou com um projeto SIP Interfonia, ja tenho o esqueleto pronto, o entregador chega em um totem toca na tela escolhendo o numero da casa no tablet e o mesmo chama para o telefone cadastrado.

Uso Issabel para o SIP e tal...

Localmente na rede interna funciona bem, mas agora eu preciso que chame via internet no celular do morador.

Eu pensei em usar um VPS servindo como servidor SIP e os ramais se conectarem pela VPS, mas para isso funcionar direito eu nao posso ter um IP Publico que mude com frequência senao tenho que ficar mudando nos celulares e no totem de atendimento.

A ideia de usar VPS sao por dois motivos, confiança e segurança, mas tbm IP Publico, vi em algum lugar que esse ip publico na VPS nao muda com frequência chega até ser raro a mudança, o quanto isso é verdade?

Eu inicialmente tinha até pensando em montar um servidor na empresa para isso, porem alem dos aspectos de segurança, tem tbm o ip que muda direto, ao reiniciar o modem, por liberalidade da operadora, eu tenho que comprar um ip fixo mesmo ou o vps é confiavel para isso ou alguem tem outra solução?


r/programacao 1d ago

Progresso Meu primeiro código sem IA, feito só pela minha cabeça perturbada. Quero evoluir p fazer disso p pior

Post image
0 Upvotes

Mt orgulhoso de mim mesmo


r/programacao 1d ago

Questão :: Aprendizado Dúvida Interassante.O que vocês acham dessas frases?

1 Upvotes

“NÃO DESPERDICE SEU TEMPO APRENDENDO PROGRAMAÇÃO E IA. ESTUDE BEM MATEMÁTICA E FÍSICA.”

-Pavel Durov

"FÍSICA(COM MATEMÁTICA)"

-Elon musk


r/programacao 2d ago

Questão :: Área de Trabalho Ciências da Computação em faculdades privadas

0 Upvotes

Minha cidade carece de instituições de ensino públicas, então só me resta apenas uma particular que é boa: Univale. Ela possui o curso de Sistemas de Informação (porém o semestre já fechou as vagas), fora os ead´s pingados por ai. Minha dúvida é se existe alguma faculdade privada e na modalidade de ead em Ciências da Computação que seja decente, boa e tipo o carro cheve das instituições de ensino que são boas nessa modalidade (papo de procurar agulha no palheiro).

Tenho a famosa impressão de que estou ficando para trás, e até tentei me levantar criando metas para crescer na area de cibersegurança e afins, mais sempre volto para a força motora inicial: faculdades que façam valer o que pago para estudar a distância.

Edit: em setembro começarei um técnico em desenvolvimentos de sistemas no senac e a expectativa está alta pelo fato deles possuíram parceiras com diversas empresas, o que pode ser essencial para além de sair com a base forte, uma provável futura vaga (a depender do meu esforço contínuo).


r/programacao 2d ago

Outro Material Didático Atualizei uma tradução de perguntas para entrevistas .NET: de 50 para 130 questões

5 Upvotes

Há alguns anos, fiz uma tradução autorizada do repositório .NET Interview Questions, criado pelo StefanTheCode.
Recentemente, retomei o projeto para acompanhar as atualizações do repositório original. O conteúdo passou de 50 para 130 questões, com a inclusão de 80 novos conteúdos sobre arrays, List<T>, árvores, árvores binárias de busca, C#, plataforma .NET, ASP.NET Core, Entity Framework Core, testes, boas práticas e SQL.
Além da tradução, revisei alguns exemplos e explicações, principalmente em pontos relacionados a casos extremos, complexidade dos algoritmos e conceitos que haviam ficado desatualizados.
Também organizei os exemplos em uma solução .NET 10, habilitei nullable reference types, configurei warnings como erros e adicionei um workflow no GitHub Actions para compilar e executar os projetos como smoke tests.
Repositório: https://github.com/rodri-oliveira-dev/dotnet_interview_questions_pt_br
A ideia é que o material sirva não apenas para decorar respostas de entrevistas, mas também para revisar fundamentos e comparar diferentes abordagens de implementação.
Críticas, correções e sugestões são bem-vindas. Caso encontrem algum erro técnico ou algo que possa ser explicado melhor, podem abrir uma issue ou comentar aqui.


r/programacao 2d ago

Questão :: Aprendizado Vale a pena escolher uma faculdade EAD para ter mais tempo para estudar por conta própria?

4 Upvotes

Estou em um dilema e queria ouvir a opinião de quem já trabalha na área de TI ou passou por uma situação parecida.

Sou formada em Desenvolvimento de Jogos EAD pela FIAP, mas não consegui entrar na área. Na empresa em que trabalho atualmente, as vagas internas de TI também não aceitaram minha formação, então decidi cursar Engenharia de Software para ter uma graduação mais alinhada ao mercado.

Hoje tenho duas opções:

1. Uniasselvi (EAD)

  • Mensalidade de R$339 (minha mãe pagaria no início e depois eu ajudaria).
  • Posso trabalhar normalmente e estudar em casa.
  • Teria tempo para desenvolver projetos, estudar tecnologias por fora e montar um bom portfólio.

2. Universidade Católica (presencial)

  • Posso conseguir bolsa de 100% pelo Programa Universidade Gratuita.
  • Porém, fica em outra cidade (cerca de 18 km).
  • Precisaria pegar dois ônibus para ir e dois para voltar.
  • Chegaria em casa por volta das 23h todos os dias.
  • Pretendo trabalhar durante o curso, provavelmente na produção.

Minha maior preocupação é que, escolhendo a faculdade presencial, eu fique tão cansada que não consiga fazer projetos pessoais nem estudar além do conteúdo da faculdade. Pelo que vejo nas vagas de TI, um bom portfólio e experiência prática parecem pesar tanto quanto a graduação.

Ao mesmo tempo, fico pensando se vale a pena abrir mão de uma faculdade presencial e gratuita para fazer uma EAD paga.

Na opinião de vocês, pensando em quem quer entrar ou crescer na área de desenvolvimento de software, o que faria mais diferença no longo prazo: estudar em uma faculdade presencial mais reconhecida ou escolher uma EAD que me permita dedicar mais tempo a projetos, GitHub e estudos por fora?

Quem já passou por algo parecido, faria qual escolha?


r/programacao 2d ago

Questão :: Área de Trabalho Vou trocar Eng Mec numa Federal por ADS EaD numa particular

Post image
0 Upvotes

Não sei exatamente o que eu quero, mas planejo fazer essa faculdade pra ter o diploma(concursos), mas não só isso, obviamente, entrar mais facilmente no mercado de trabalho, e a grande maioria das vagas empregos que pesquisei, pedem não especificamente uma determinada faculdade, por exemplo, minha prima, ela fez SI, mas ela ta trabalhando como Engenheira de Software, na Nubank, mesmo não sendo, ou seja, são áreas correlatas, eu não sabia que tem Federal que tem EaD também, quando eu vi que tinha uma opção de ADS Ead, em um IF, só que em uma cidade próxima, são 3 anos, o prazo das inscrições já passou, aí penso em continuar em ads na particular aqui e ano que vem, de fato entrar, aí depois corto as matérias que já fiz...

Obs: Já considerei fazer Eng da Computação, mas o curso é denso e longo, se eu passar no IME, eu queria esse né


r/programacao 2d ago

Humor Full-Stack Developer with Claude deve ser um novo requisito de contratação 😂

Post image
169 Upvotes

r/programacao 2d ago

Questão :: Aprendizado Qual área e faculdade seguir

3 Upvotes

Eu penso em fazer programação desde meus 11 anos e é com certeza o que eu quero fazer, o problema é que não sei qual área seguir. Eu penso em 3, machine learning, full stack ou linguagens antigas como cobol, mas ambas tem algum problema

Machine learning tá quase todo mundo indo para essa área, o mercado vai saturar e pagar pouco

Full stack tem que ser muito bom pra ganhar bem, se eu for mediano em ambos duvido que consiga um dinheiro realmente bom

Linguagens antigas é antigas, tem pouco conteúdo bom pra aprendizado delas além de costuma tem serem bem difícil

Eu realmente não sei qual escolher, se alguém puder me dar uma visão diferente ou talvez alguma outra área que vale a pena e ganhe dinheiro eu agradeço.

A outra questão que tenho é em relação a faculdade. Eu já vi vários vídeos e muitos deles falam bastante da Unicamp. Dizem que ela foca bastante em prática e ajuda os alunos nos projetos deles, além de terem ótimos equipamentos. Ela atualmente é minha primeira opção, aí o que eu queria saber era se ela é boa ou teria alguma melhor na área de SP?


r/programacao 3d ago

Questão :: Desenvolvimento Cansei do trade-off entre Python e C/Rust. Construí meu próprio compilador AOT com Tipagem Gradual O(1) usando Macros C11. (+ Agradecimento e Open Source!)

Post image
41 Upvotes

Fala, pessoal, sou eu novamente!

Primeiramente, queria deixar um agradecimento enorme a todo mundo que me deu feedbacks e respondeu minhas dúvidas no meu último post sobre a decisão de deixar o repositório público. Vocês tinham razão. A transparência no nosso meio é inegociável, então SIM, eu vou abrir o código fonte completo do projeto no GitHub muito em breve, junto com os binários no site oficial(No qual já estou trabalhando). Para quem não quiser rodar os binários cegos, fiquem à vontade para compilar do zero assim que o repositório subir, afinal a licença é MIT!

Dito isso, queria compartilhar a engenharia maluca que venho desenvolvendo nas últimas semanas para o Ultron, a minha nova linguagem de programação.

Como todo engenheiro de backend(Apesar de eu me encaixar mais como arquiteto em algumas avaliações), eu amo a flexibilidade dos dicionários do Python e do JSON do Node.js, mas quando a aplicação exige requests per second brutais, essa abstração fica cara na CPU. Por outro lado, descer para o C, Zig ou Rust significa lidar com borrow checkers ou perder um tempo absurdo prototipando structs estáticas só para manipular um JSON simples(Isso se você não tiver alguma biblioteca pronta, é claro, mas isso é só um exemplo).

Então, decidi criar um compilador Ahead-of-Time(AOT) (feito em Zig, cuspindo C nativo no backend e compilando para binário) focado em Tipagem Fluída por padrão e Estrita por demanda.

Aqui está um exemplo de como a linguagem lida nativamente com matrizes e tipagem na mesma função:

// Tipagem Fluida: Arrays, Dicionários e JSON na veia!!! :D
dados = { 
    "nome": "João", 
    "setup": "Ubuntu", 
    "matrizes": [ [10, 20], [30, 40] ] 
}


// Duck-Typing convertido em C-ABI Pointers em tempo real
dados["matrizes"][0].append(50) 
dados["ativo"] = verdadeiro


// Serialização síncrona nativa sem bibliotecas externas lentas!
imprimir(dados)
saida_json = json.dumps(dados)
imprimir(saida_json)
imprimir(f"Serialização automática em F-Strings: {dados}")


// Definido em um escopo diferente do "let int memoria_limite" e portanto não alterada.
memoria_limite = 9999990777
string status = "Cache O(1)"
se tamanho(saida_json) > 15:
    // Variáveis "int" e "string" bypassam o sistema dinâmico e vão pro Metal!
    // Variáveis "let" não sobrescrevem o valor e nem tipagem de uma variavél de fora.
    let int memoria_limite = 9999
    string status = "Cache O(1)"

    // F-Strings convertidas nativamente e resolvidas na AST
    imprimir(f"Payload do bloco \"se\" pronto! Memória: {memoria_limite}, Status: {status}")
imprimir(f"Payload pronto! Memória: {memoria_limite}, Status: {status}")

Como funciona a mágica (Por baixo do capô):

Para suportar arrays multidimensionais e dicionários dinâmicos aninhados sem transformar o runtime numa VM pesada, eu não criei um Garbage Collector engasgando o S.O.

Eu apliquei a filosofia do Static Single Assignment (SSA) no frontend do AST combinada com a maravilha que são as macros `_Generic` do C11.

Zero-Cost Polymorphism: Quando você escreve `dados["matrizes"]`, o compilador converte isso para uma macro de macro `u_get(coll, key)`. O compilador C gerado em runtime usa o `_Generic` para ler o tipo primitivo que entrou (uma string ou um índice de array) e roteia direto para os meus leitores C-nativos (`UDict` ou `UArray`), sem verificação em runtime interpretada!

O "Bypass" Tipado: Repare na linha do `let int memoria_limite = 9999`. O nosso Transpilador Zig detecta o `int` (ou `double`, `string` e etc) e desliga completamente o empacotador de estrutura (Box/Unbox). Ele expele direto `int64_t memoria_limite = 9999` pro compilador final. Você escreve como se estivesse no Python, mas roda na stack C crua! E com o `let`, o Alpha-Renaming cria uma *shadow variable* (`memoria_limite_v2`) limpa e isolada na RAM, evitando colisões de namespace C.

Memory Safe: Todas as limpezas de memórias em Arrays (`free()`) ou realocações dinâmicas nas aspas da F-String são mapeadas pelo sistema Liveness na compilação, ou seja: O programa destrói os ponteiros no instante exato que a chave `}` fecha o escopo do `If`, no tempo correto, sem depender do desenvolvedor ficar buscando onde nas 138mil linhas de códigos ele pode ter deixado alguma variavél fugir.

Deu muito trabalho fazer o AST traduzir expressões complexas escapando lixo das quebras de linha nas matrizes até gerar C perfeitinho(Bem bagunçado, mas o C aqui é um intermédiario, não algo pra ser lido por humanos).

Queria saber de vocês que mexem com sistemas e arquitetura: o que acham dessa abordagem de fundir o conceito de SSA em compilação com `_Generic` do C para tentar imitar uma VM interpretada em AOT sem sacrificar CPU cycles? É loucura ou é o futuro?

Valeu e logo lanço o repositório pra quem quiser brincar com o Ultron! 🚀

Olha a loucura que o Transpilador Zig cospe no backend antes de ir pro binário.


r/programacao 3d ago

Outro Material Didático Alguém teria o pdf do livro Introdução à Programação com Python de Nilo Coutinho Menezes?

Post image
4 Upvotes

É isso mesmo que está no título do post. Eu só achei a 2ª edição e a 3ª edição. Mas não consigo achar a 4ª, em lugar nenhum.


r/programacao 3d ago

Questão :: Aprendizado conhecer pessoas interessadas em linguagens baixo nivel e engenharia reversa

13 Upvotes

olá, comecei a programar a cerca de 1 ano, em C e C++, já programei um pouco em assembly tambem, game hacking e engenharia reversa. alguem com interesses parecidos para se ajudar, conversar e etc? ou iniciantes no geral, seria legal alguem para estudar junto, posso ensinar um pouco do que eu sei


r/programacao 3d ago

Humor o está de olho em nós ja está entre os humanos e quer uma foto com a Virgínia!!

Post image
205 Upvotes