Casa > O > Os Computadores Portáteis Para Jogos São Bons Para Programação?

Os computadores portáteis para jogos são bons para programação?

A menos que você seja um usuário Mac, eu digo um sim enfático. Eu destruí 2 máquinas de "classe executiva" com um display pobre (ouch, meus olhos!) e acabei de pegar um laptop de jogos Acer mais barato para servir como minha máquina diária. As coisas avançaram muito nesta classe de máquinas.

Storage: 1 unidade SSD sata e 2 slots NVME. Com os preços em sticks de armazenamento de 1 TB m.2 a descer de preço, isto é um grande impulso.

Dual-boot: ser capaz de iniciar no Windows 10 e usar o Photoshop e correr alguns jogos com um desempenho razoável é óptimo para quando precisa de uma pausa. Você fez o máximo do armazenamento, certo? Right.

CPU: para escrever código no vim eu poderia usar a capacidade da máquina de um tablet andróide. Mas isso nunca é o que está a acontecer, pois não? Eu tenho de 3 a 5 containers de docker rodando a qualquer momento e várias máquinas virtuais diferentes configuradas no VirtualBox que podem ou não estar rodando. Além disso, eu tendo a executar firefox para comunicações-web e chrome para desenvolvimento-web ... porque se você está escrevendo código, não minta: você tem onze mil abas abertas do github para os documentos API locais para o stackoverflow. Todo esse processo web + background rodando se transforma em uma grande demanda na CPU.

RAM: 8GB de RAM simplesmente não o corta. Você realmente precisa de pelo menos 12GB, 16GB ou mais. Porque cada aplicativo desktop Linux agora vem empacotado como um aplicativo Electron e inclui um daemon, você precisa de memória e muito dele. Eu não vou falar sobre a carga do navegador. Se eu pudesse ter 2 CPUs físicas dentro de um laptop, eu levaria uma. Se você é um desenvolvedor móvel, então você realmente precisa da capacidade extra para executar o emulador de dispositivos e o IDE para verificar seu trabalho. O Swift da Apple nem sequer compilará a partir do src com 8GB de RAM no Linux sem modificar o script de compilação.

Cooling: sim, cooling. Eu gasto muito tempo compilando projetos a partir do src em c/c++, java, go (felizmente é rápido), e rust (não tão rápido). Se você passar no suporte multi-core para a construção você estará gerando muito calor muito rapidamente. As funcionalidades "turbo" nos chips Intel têm agora taxas de relógio variáveis e o sistema de arrefecimento de um portátil de jogo é um grande bónus. Eu tenho certeza que eu basicamente cozinhei meu último HP e Dell até a morte.

Keyboard: programadores não são o que eu chamaria de delicados datilógrafos de toque. Dentro de um ano geralmente há cerca de 20% das teclas que estão faltando suas marcações de letras no topo para mim. Ter um teclado integrado mais durável é bom.

Gráficos / Display: seus olhos vão apreciar um display HD com boa resolução. Enquanto a memória extra no chip gráfico integrado é bastante inútil no Linux, ter uma tela um pouco melhor é bom em comparação com as telas LCD el-cheapo tipicamente encontradas na maioria dos laptops de tiragem normal. Eu não sei se o Nvidia beef extra ajuda a rodar 4-6 janelas de desktop sob o ubuntu/mint, mas também não parece doer. Você precisará percorrer a milha extra para configurar drivers apropriados para AMD Radeon ou Nvidia, o que vale a pena ao deixar a instalação base padrão para integrar gráficos Intel.

Construction: laptops para jogos foram projetados para serem jogados por adolescentes e adolescentes. Isso se traduz bem em pesquisas TSA durante viagens e viagens freqüentes de café que incluem uma queda inevitável no chão a partir da altura da mesa, talvez saltando de uma cadeira primeiro. Parece: sim, é barulhento e não parece muito "profissional". Perfeito. Outro ponto limpo marcado para o laptop do jogo: ele só fica melhor com cada adesivo adicional aplicado na concha externa, eventualmente se transformando em algum tipo de artefato alienígena avançado que confunde as pessoas do biz ao se conectar para uma apresentação.

Conclusion: então aí você tem. Eu acho que os sistemas de jogo são melhores em quase todos os sentidos a partir de suas máquinas de "negócios" de preço similar ou mais alto, ou modelos high-end que giram como um tablet e/ou apresentam uma tela sensível ao toque, que * irá* quebrar em viagens acima mencionadas / uso regular de café, e/ou queimar-se até a morte durante as constantes cargas de CPU.

De Sybila Holzerland

Como os dados são armazenados em uma base de dados? :: Como configurar o diretório .m2 para maven no Windows