Índice:

Como escolher um laptop para programação
Como escolher um laptop para programação
Anonim

As principais características e modelos que você deve observar mais de perto.

Como escolher um laptop para programação
Como escolher um laptop para programação

Para trabalhar com código, um programador precisa de uma ferramenta de qualidade, que geralmente é um laptop. Mas como escolher o modelo certo se você acabou de entrar no setor e não entende completamente quais desafios enfrentará? Vamos tentar dar recomendações gerais que irão simplificar a escolha de um laptop para programação.

O que procurar

Tela e teclado

Todos os dias, um desenvolvedor escreve centenas de linhas de pequenos códigos, então a tela e o teclado são os fatores mais importantes na hora de escolher. Uma tela de 13 polegadas não será suficiente. A proporção da imagem também é importante: laptops com telas 16: 10 ou 3: 2 podem caber mais linhas.

Huawei MateBook X Pro
Huawei MateBook X Pro

Para trabalho de longo prazo com o teclado, a luz de fundo, o tamanho grande das teclas e a profundidade de deslocamento de pelo menos 1,3 mm são úteis. No entanto, a questão da conveniência é sempre subjetiva, por isso vale a pena imprimir alguns parágrafos de texto em um laptop antes de comprar.

Também é importante evitar layouts atípicos. Por exemplo, em laptops Razer fabricados antes de 2020, o Shift certo é raso e localizado atrás do bloco de seta, o que torna difícil digitar rapidamente.

Barra de toque no MacBook Pro 13 ″
Barra de toque no MacBook Pro 13 ″

Alguns ambientes de desenvolvimento como PhpStorm e IntelliJ costumam usar os botões F1 - F12. Em laptops modernos, eles também são usados como teclas de atalho para ajustar o brilho, o volume e outras configurações. É importante que eles possam ser alternados para o modo funcional para uso no desenvolvimento.

Dimensões e peso

Ao escolher um laptop, o programador se orienta pelas questões de conveniência e portabilidade. E embora uma tela grande e um teclado sejam extremamente importantes, lembre-se de que provavelmente você terá que carregar tudo isso com você.

MacBook Air 2020
MacBook Air 2020

Laptops pesando mais de 2 kg são inconvenientes para um transporte constante. Também vale a pena dar uma olhada mais de perto nos modelos que são carregados via USB Tipo - C. Carregadores desse tipo são encontrados em todos os lugares, o que permitirá que você não carregue um adaptador volumoso com você.

Sistema operacional

Se você precisa de uma ferramenta para programação iOS, o MacBook é a única escolha certa. Além disso, os produtos da Apple são adequados para desenvolvimento para servidores Linux, uma vez que o macOS é baseado no kernel Unix. Isso significa que o código em execução no laptop será executado no servidor sem problemas.

Além disso, um grande número de programas foram feitos para o macOS voltados para o desenvolvimento da web, o que também é uma vantagem importante. Por fim, as fontes otimizadas permitem que os MacBooks exibam mais linhas de código do que os laptops Windows com a mesma altura de tela.

macOS Catalina
macOS Catalina

No entanto, às vezes, os dispositivos Apple não fornecem o nível de desempenho necessário e as tarefas de trabalho não exigem um sistema operacional específico. Então faz sentido escolher entre os laptops Windows: alguns deles não são apenas mais poderosos do que os MacBooks, mas também equipados com um teclado melhor e um rico conjunto de portas.

Processador e memória

Para um programador, a velocidade de compilação do código é importante e determina os requisitos do processador. Deve fornecer alto desempenho no modo Turbo Boost, ou seja, um aumento de curto prazo nas frequências. O desempenho de um único núcleo também é importante, uma vez que muitas tarefas de desenvolvimento não envolvem multithreading.

DELL XPS 13 (9300)
DELL XPS 13 (9300)

Compilar o código sobrecarrega a CPU por curtos períodos de tempo, entre os quais o laptop é executado com menos intensidade. Portanto, o sistema de resfriamento e a energia constante não são tão importantes aqui quanto no processamento de vídeo e na modelagem 3D. Além disso, muitos desenvolvedores não precisam de uma placa gráfica poderosa, embora em algumas áreas, como aprendizado de máquina, as coisas sejam diferentes.

Mas você precisa de muita memória para programar. Isso é especialmente verdadeiro para a RAM, que é gasta em ambientes de desenvolvimento e executando o código escrito.8 GB de RAM e 256 GB de memória permanente é o mínimo absoluto, abaixo do qual você não deve ir abaixo.

Além disso, em uma série de tarefas, um desenvolvedor precisa de uma quantidade colossal de RAM e ROM, por exemplo, para analisar big data. E embora sejam casos especiais, é melhor escolher modelos com capacidade de memória suficiente.

Bateria e carregamento

A vida da bateria é um dos parâmetros mais importantes em notebooks. Ao fazer a escolha, muitos olham para a capacidade da bateria e, com base nela, estimam quanto tempo o aparelho vai durar até ser descarregado. Mas essa não é a abordagem certa.

A autonomia de um laptop depende não só da capacidade da bateria, mas também do consumo de recursos pelos componentes internos. Ultrabooks usam processadores e adaptadores de vídeo com baixo consumo de energia. É por isso que o MacBook Air com bateria de 50 Wh pode durar até 12 horas de tela ativa, enquanto o MacBook Pro 13 com 58 Wh dura apenas cerca de 9 horas.

Carregando seu laptop Apple
Carregando seu laptop Apple

Como dissemos, os notebooks com carregamento por USB Type-C são a melhor solução em termos de versatilidade e portabilidade. No entanto, o padrão USB Power Delivery tem suas desvantagens, como a incapacidade de transferir mais de 100W de energia, o que limita o desempenho.

Se suas tarefas exigem grandes recursos de computação, você terá que escolher entre modelos com adaptadores volumosos e conector de carregamento inconveniente. Também deve-se ter em mente que o desempenho dos laptops Windows cai quando funcionando com bateria, enquanto os MacBooks fornecem energia semelhante tanto da rede elétrica quanto da bateria.

Qual laptop comprar para programação

Apple MacBook Pro 16 ″

Laptop de programação: Apple MacBook Pro 16 ″
Laptop de programação: Apple MacBook Pro 16 ″

Prós: tela Retina nítida de 16: 10, macOS, touchpad líder do setor, teclado redesenhado.

Contras: deslocamento curto das teclas de 1 mm, falta de teclas físicas F1 - F12, impossibilidade de substituir independentemente o SSD soldado na placa-mãe.

Huawei MateBook X Pro

Notebook para programação: Huawei MateBook X Pro
Notebook para programação: Huawei MateBook X Pro

Prós: Tela de proporção 3: 2 de alta definição, ótimo teclado e touchpad, 16 GB de RAM, 1 TB de armazenamento interno, processador Intel Core i7-10510u com núcleo único de alto desempenho e Turbo Boost.

Contras: uma câmera web embutida no teclado, inconveniente para chamadas de vídeo.

DELL XPS 15

Caderno de programação: DELL XPS 15
Caderno de programação: DELL XPS 15

Prós: montagem de alta qualidade, tamanho pequeno, tela excelente, Intel H. muito poderoso

Contras: a tela de 4K está disponível apenas em configurações mais antigas.

Honor MAGICBOOK PRO

Notebook para programação: Honor MAGICBOOK PRO
Notebook para programação: Honor MAGICBOOK PRO

Prós: tela grande, teclado confortável, bom desempenho, preço baixo.

Contras: 8 GB de RAM, webcam embutida no teclado, inconveniente para chamadas de vídeo.

Lenovo ThinkPad E14

Notebook de programação: Lenovo ThinkPad E14
Notebook de programação: Lenovo ThinkPad E14

Prós: Ótimo teclado, 16 GB de RAM, processador Intel Core i7-10510u com único núcleo de alto desempenho e Turbo Boost, conjunto rico de portas.

Contras: Não é a melhor qualidade de exibição.

Xiaomi Mi Notebook Pro 15,6 ″

Notebook para programação: Xiaomi Mi Notebook Pro 15, 6 ″
Notebook para programação: Xiaomi Mi Notebook Pro 15, 6 ″

Prós: tela grande, hardware decente, teclado confortável.

Contras: Não é a solução de resfriamento mais eficiente para um laptop de 15.

Laptop Microsoft Surface 3 15

Notebook de programação: Laptop Microsoft Surface 3 15
Notebook de programação: Laptop Microsoft Surface 3 15

Prós: tela grande de proporção de 3: 2 com muitas linhas de código excelente teclado e touchpad.

Contras: cobrança proprietária.

Recomendado: