Estou pensando em trocar a minha tora velha (não tem nem 10 aninhos, mas sinto que vou ter que usar ele mais para assuntos pessoais do que para estudos/trabalho por causa da performance dele, morro de pena do bixinho 🥹 ) por uma nova, mas não sei qual modelo tem melhor custo-benefício. Quais modelos vocês usam ou preferem usar quando estão programando, ESPECIALMENTE com tecnologias pesadas?
#Qual é o melhor modelo de notebook para programadores?
1 messages · Page 1 of 1 (latest)
Você chegou a pesquisar alguns ou quer um ponto de partida?
Preciso de um ponto de partida, porque geral fala de Macbook, Macbook, não consigo bancar um Macbook
Acho que algo assim com uma expansão de memória RAM para pelo menos 16GB, deve servir.
Ia falar algo na linha q o Dan trouxe mesmo.
Qualquer note com um Ryzen 5 e uns 16GB de RAM já vai te atender
Uma coisa a se pensar é pegar um que talvez não tenha por exemplo 16 de ram mas de pra pôr depois. Tem modelos da Lenovo que vem com a ram soldada se não me engano. Aí tu já perde um pouco. Pq talvez no seu momento nem precisa de tanto mas depois pode querer aumentar.
Ah, antes que eu me esqueça...
Apple não presta!

Vendo esse tópico agora, se importa de informar o que seria melhor custo benefício pra você? Me dá uma faixa de preço que tento separar alguns modelos.
Also, tecnologias pesadas também, o que seria? Mobile?
Complementando o Guilherme, do lado da Intel, acredito que um i5 12° geração com os mesmos 16GB de RAM também te atenderiam muito bem.
Ah, só complementando ali. O Dan mandou um, porém vem com 256GB. Eu super recomendaria você pegar algum que já venha com, pelo menos, 512GB. A gente pensa que não porque hoje em dia tem nuvem pra salvar tudo, mas dependendo do teu uso pode encher logo. Ainda mais se for permanecer no Windows que come um espaço danado. Eu deletei uma ruma de coisa do meu SSD e ainda assim tá comendo 120GB de espaço, para ter uma ideia.
Em suma: Ryzen 5 pra cima, 16GB de RAM no mínimo, 512GB no mínimo. Eu, inclusive, priorizaria comprar um notebook que viesse com 512GB mas apenas 8GB de RAM do que um com 16GB de RAM e apenas 256GB de armazenamento, porque, para mim, é mais fácil dar upgrade em RAM do que em armazenamento interno.
Mas isso é uma opinião extremamente pessoal minha. 
Sensato.
Mobile não, mas aguentar aquelas coisas mais pesadas tipo um Node (com um BANDO de módulo), um Docker da vida
Docker no Windows é pesadin mesmo, então tem que entender como rodaria ele, ou seja, se vai usar Linux ou Windows, se vai usar Docker Desktop ou Docker Engine, se vai usar WSL ou não, etc.
Já o Node.js, eu rodava ele em um notebook i7 quinta geração e 5.7GB RAM, então não sei se preciso de tudo isso.
Eu ainda não conheço metade dessas palavras 😭
Vou voltar aqui quando tiver terminado um curso de Docker que arrumei
WSL: Uma gambiarra da Microsoft, "Windows Subsystem Linux", basicamente cria-se uma máquina virtual que roda Linux (Arch, Debian, Ubuntu...) e que disponibiliza os arquivos no Windows também;
Docker Desktop: Basicamente uma GUI, interface, para utilizar o Docker. Como Docker foi feito para rodar em Linux, este carinha depende do WSL instalado, o que acaba o tornando extremamente pesado;
Docker Engine: Docker em sua forma mais pura, ou seja, sem interface, tudo via console/terminal. Como dito anteriormente, Docker foi feito para Linux, então ele teria que rodar diretamente no WSL.
Então, em resumo:
- Microsoft Windows + WSL + Docker Desktop:
- A combinação mais pesada, pois você está rodando uma máquina virtual só para rodar o Docker, além do Docker Desktop que é uma GUI bem pesada também;
- Vantagens: Você tem um controle de tudo de forma visual, bastante clicar em botões para subir containers, saber se estão em execução, etc;
- Desvantagens: Mais da metade da capacidade computacional de sua máquina se esvai.
- Microsoft Windows + WSL + Docker Engine:
- A combinação "meio termo". Você estaria usando uma máquina virtual para rodar Linux, o que por si só já é algo pesado, porém estaria economizando recursos ao rodar todos os comandos Docker usando console/terminal.
- Vantagens: Como você é acostumada com Microsoft Windows, não seria necessário migrar diretamente do sistema operacional e ainda consumiria menos recursos do que a combinação anterior;
- Desvantagens: Seria necessário gastar um tempo para aprender a utilizar console/terminal Unix (Linux, BSD, etc) e apesar de consumir menos recursos do que o combo anterior, ainda assim estaria consumindo boa parte dos recursos de sua máquina.
- Alguma distribuição Linux:
- Essa é a opção que menos consome recursos computacionais;
- Vantagens: Como Docker é nativo no Linux, você não precisa rodar uma máquina virtual para executar ele e ainda pode também optar entre Docker Desktop e Docker Engine;
- Desvantagens: Aqui eu particularmente não enxergo nenhuma, exceto no caso de utilizar algum software que realmente não tenha acesso no Linux, o que hoje em dia é difícil, ou então ao fato que teria que sair de sua zona de conforto no Microsoft Windows.
Eu tava aqui pensando: dual boot seria uma solução boa pra isso? Porque eu preciso do Docker, mas também não quero me desfazer totalmente do Windows (por causa dos meus joguinhoskkkkkkkkk)
Aí eu só precisaria de uma máquina boa o suficiente pra aguentar programas pesados como tipo, safeguard pra caso algum futuro empregador meu invente de usar uma tecnologia pesadona
É o que eu faço atualmente.
Tenho Microsoft Windows 11 para jogos e Debian 12 KDE Plasma para todo o restante, apesar de ser possível jogar diretamente no Linux.
Acho que vou por esse caminho então, só espero que funcione 😅
Funcionará.
Se precisar de ajuda, é só pingar a gente também.
Já adianto para usar o Ventoy para a formatação.
Vou deixar anotado porque não faço ideia do que seja
Por enquanto, vou tentar usando o Engine já que preciso do Docker mais urgentemente pro Hackathon. Penso em como migrar pro Linux depois do dia 05