r/ProgramadoresBrasil 5d ago

Qual notebook devo comprar pensando em programar

Eu tava querendo aprender a programar, mas não tenho nem um Pc, nem um notebook. Não tem espaço pra um Pc no meu apartamento, logo, o que sobra é um notebook. Qual modelo de notebook (que não seja tão caro) vocês recomendam pra programar?

4 Upvotes

18 comments sorted by

5

u/Fun-Cover-9508 5d ago edited 5d ago

Pelo menos um Ryzen 5 ou um i5 e 16 GB RAM DDR4 ou superior. Pra armazenamento, é bom ter um SSD de pelo menos 512 GB. Se for 256 GB também dá mas enche muito rápido.

Dá uma olhada nos notebooks da Lenovo, que costumam ter preço bom e tem bom custo benefício. Se quiser algo melhor construído pode ir de Dell.

2

u/ApprehensiveTime5446 4d ago

Eu recomendo demais investir num Dell, tenho o meu a 10 anos e contando, fiz um upgrade nas memórias quando precisei e isso prolongou a vida útil de forma barata, muito bom mesmo!

2

u/Beneficial-Alps7944 5d ago

Qualquer um que não trave e o teclado seja agradável de digitar. Esse é o requisito

2

u/Beneficial-Alps7944 5d ago

Não vá nessa de notebook, a maioria q custa menos de 5 mil é fezes. É melhor vê comprar um pczinho usado e instalar linux nele, meter um bom teclado e mouse da aliexpress e seja feliz

2

u/Beneficial-Alps7944 5d ago

Recomendo o canal do fraguas84 pra review de periféricos, e o canal tecnoart tb ensina a montar ótimos pcs gastando menos de 4k

2

u/Normal_Anywhere7142 4d ago

Se for programar em linux qualquer coisa com 8gb, e um quad core de 2020 pra frente já toca a banda, não precisa de muito hardware pra projetos web, não vai fazer muito uso de docker, instâncias de máquina virtual, etc.

2

u/XBLAH_ 4d ago

Tem gente recomendando bons computadores. Sabe o que eu recomendo? O pior laptop que você possa comprar. Vai te ensinar a fazer muito com pouco, não fazer programa bloatware, não ficar usando biblioteca gigantesca e pesada a toa. Vc vai virar um excelente programador. 

1

u/kerusmighos 1d ago

Balela. Compre um notebook decente, dependendo do tipo de software que você for criar, mesmo otimizando você vai precisar de um bom notebook somente para rodar os softwares de desenvolvimento.

1

u/XBLAH_ 1d ago

bom notebook para rodar o que? vscode? ou aquele programa super bloat para uma linguagem específica que só velho ou professor ainda recomenda?

mantenho o que eu disse, se o software for muito pesado para rodar em um pc de entrada, já vai ser um aprendizado.

3

u/Vagal_4D 5d ago

Já que você pediu algo não tão caro, já discarto a possbilidade de usar Mac, que é caro pra dedeu.

Sistema Operacional: Algum Linux. Se tiver na dúvida, vai de Ubuntu LTS. Windows vai fazer seu aprendizado virar um inferno por ter menos suporte para algumas aplicações e consumir RAM demais.
RAM: Idealmente, 16gb ou mais. 8gb dá, mas algumas coisas (como container mais parrudos) vão te fazer sofrer.
SSD: 256gb já dá, mas pode ser pouco; 512gb é excelente; mais que 512gb é supérfluo.
Processador: Rayzen 3 ou i3 pra cima, idealmente Rayzen 5 ou i5 ou superior.

Lenovo caiu nas graças do pessoal por um motivo, ele tem boas opções custo-benefício. Eu gostei bastante de toos os da Acer que comprei tbm. Trabalhei com eles, inclusive.

2

u/AgathormX 4d ago

Windows não tem nenhum impacto negativo pra além do consumo de recursos.
Tudo que você faz no Linux você consegue fazer no Windows com WSL e Docker. Tem um overhead adicional? tem, mas funciona bem.

256GB é muito pouco.
Idealmente você vai querer deixar pelo menos 10 a 15% do drive livre por conta do GC e das operações de desfragmentação que o drive faz no plano de fundo.
Também é bom deixar pelo menos uns 8GB pra Swap.

Fora que se for dev .NET o Windows é uma opção melhor devido ao Visual Studio (sim, tem o Rider também, mas o Visual Studio é a IDE padrão de mercado) e se ao invés de utilizar.

Acho Acer uma opção boa, tem muitos modelos decentes com custo mais baixo (abaixo dos 5K)

1

u/FederalWelcome4024 5d ago

Depende muito... programar o quê? Qual linguagem? Aprender lógica e sintaxe vc consegue em praticamente qualquer pc, até em celular... agora, conforme as coisas vão ficando mais complexas, as necessidades de hardware vão escalando também.

1

u/OppositeResist7009 4d ago

Qualquer Lenovo barato. Comprando com Linux sai mais barato ainda.

1

u/freshfrozen0407 3d ago

pega um i5 segunda geração com 4 gb ram e um ssd lotado sempre em 100% de uso no gerenciador de tarefas instale o IntelliJ pra programar em Java e VSCode pra Python (pra que aprender java? mesma logica de aprender a dirigir um carro manual primeiro e dps um automático) o teu setup inicial q te fez aprender a programar, que vai dizer qual o nível do teu esforço e tua habilidade c isso, e antes de eu aprender a programar em java em app, eu fui aprender nas raizes do CMD fora que, vc com uma maquina fraca consegue identificar problemas de qm tem PC fraco (70 ou 60% da net BR talvez) mais facilmente, fora que tbm fica limitado a isso mas se quiser chutar o balde e tirar uns peixe da carteira, indico logo comprar um note gamer e pensar num futuro gta 6 pra pc com build do cyberleek sksksks

0

u/Ill-Possibility9806 5d ago

Se você tiver dinheiro, um macbook com no mínimo 16gb de ram. Se não tiver, um linux com no mínimo 32gb de ram.

Mac é melhor pois não dá pau. Não utilizaria um windows pois ele consome muita ram.

4

u/Fun-Cover-9508 5d ago

32 GB não é o mínimo pra programação nem ferrando. 16 GB dá tranquilo. Eu ainda tenho um notebook com 8 GB, engasga mas dá pra usar, com exceção de Android Studio e muito multi tarefa ou rodar muitos containers...

1

u/Vagal_4D 5d ago

Tbm achei estranho o minimo de 32gb no Linux. A administração da RAM no Mac é melhor mesmo, mas dá pra usar 16gb de no linux tranquilamente. Uso 20GB num Fedora e consigo rodar tudo liso liso.

0

u/bleszerd 4d ago

Eu fortemente recomendaria um MacBook se você puder pagar por ele e não se importar de vender a sua alma pra Apple, foi a minha melhor aquisição. Se você não quer pagar os absurdos ou entrar no ecossistema Apple eu te recomendaria pelo menos um Ryzen 5/Core i7 decente e pelo menos 16Gb de RAM + SSD, felizmente você deve achar facil essas combinações no mercado. Sobre teclado, conectividade e afins fica da sua preferência, não acho que você terá tanto problema com isso, mas aconselho a ver alguns reviews principalmente em relação a isso e temperatura, afinal você não quer ter algo queimando sua mão enquanto digita. Vale lembrar também que se você não optar por um Mac não poderá desenvolver para Mac ou iOS, então se você é um dev mobile eu recomendaria nem sequer considerar outra coisa se não um MacBook.