¿Cuáles son algunas buenas computadoras portátiles para programadores principiantes?

Alguien le dará la inevitable recomendación de MacBook. Buenas máquinas, pero difíciles de arreglar y caras.

Entonces, esta es una lista de cosas que puede desear:
– construcción sólida
– un buen teclado
– una buena pantalla con una resolución superior a la predeterminada 1366 × 768
– memoria suficiente, 8 GB
– SSD en lugar de girar el disco duro
– capacidad de conectar una pantalla externa, incluso mejor, dos.
– posiblemente, para el hogar, una pantalla externa (o dos) y un teclado / mouse.

La potencia del procesador falta notablemente en esa lista. “Probablemente sea lo suficientemente rápido” es mi mantra en estos días. Puede elegir el resto según su presupuesto.

Por mi dinero, buscaría en las máquinas Thinkpad T-series restauradas / ex-arrendadas, por ejemplo, una T430 o T440. Otras marcas también pueden ser de buen valor. En general, las máquinas comerciales ex arrendadas suelen ser un buen negocio.
Los mejores tienen guías de referencia / reparación de hardware en línea, y las piezas se pueden obtener a través de eBay.

Las computadoras portátiles “de consumo” se fabrican al precio más bajo posible. Esto significa que a menudo obtienes una pantalla terrible y tienden a ser difíciles de arreglar, ya que consisten principalmente en plástico frágil. Esto se romperá y deformará más allá de la reparación en el momento en que amenace con desarmarlo. Es mejor evitarlo.

Nada especial, realmente. Estamos en un momento en el que las máquinas básicas ejecutan un IDE, ejecutan una base de datos MySQL, ejecutan el tiempo de ejecución de programación muy bien.

En el trabajo tengo una laptop Dell básica. No podría decirte cuál.

En casa, obtuve una especificación más alta de Dell para edición de video. Simplemente se ríe de la programación.

Así que no rompas el banco. Un modelo restaurado de un par de años servirá bien

Como punto de partida, opte por modelos orientados a “negocios” en lugar de modelos “gamer”; necesita una máquina sólida con especificaciones decentes, pero no necesariamente de primera línea.

Pantalla

Debido a que va a transportar esta máquina todo el día todos los días, le recomiendo una pantalla con un tamaño entre 13 ″ –15 ″ sobre 17 ″ +.

Mate si es posible.

En cuanto a la resolución, 1920 × 1080 es una opción segura. Menor no será suficiente con respecto al espacio de la pantalla y los tamaños de fuente más pequeños. Mayor podría funcionar, pero no todas las aplicaciones y entornos de escritorio se ocupan de la escala correctamente.

UPC

Evite los chips de “voltaje ultrabajo” que comprometen el rendimiento por la duración de la batería. La compilación generalmente está vinculada a la CPU, por lo que cuanto más, mejor, pero en la práctica, cualquier computadora portátil fabricada en los últimos años debería funcionar bien. Si sus proyectos se hacen tan grandes, siempre puede compilarlos en un servidor adecuado en otro lugar.

Almacenamiento

SSD, punto. Obtenga un HDD secundario para copias de seguridad, ya sea interno o USB.

RAM

16 GB si puede, 8 GB generalmente deberían hacerlo a menos que comience a ejecutar tareas muy intensivas en RAM o múltiples máquinas virtuales.

¿Qué veo en mis clases?

Sobre cada maquillaje que hay. Sí, Macbooks, pero muchos Lenovo (ThinkPads, no tanto sus modelos de consumo), Asus, Dell, HP, MSI, etc.

¿Qué usé en la universidad?

Inicialmente, un pesado Clevo de 15 ″, que podría describirse como una computadora portátil para juegos. Se había comprado con un caso de uso de “debe hacer todo, y solo tiene que moverse ocasionalmente” antes de que la universidad apareciera en escena.

Después de cansarse de llevar esto a diario, compré un Chromebook Acer C720 con 4GB de RAM y reemplacé el SSD de 16GB con uno de 128G y ejecuté Linux a tiempo completo. Pros: era barato, muy ligero, tenía una batería decente y funcionaba bien para tomar notas en clase. Contras: no estándar, teclado de bajo recorrido, pantalla pequeña y de baja resolución no apta para ejecutar IDE.

Unos meses después, obtuve un ThinkPad X1 Carbon. Mismo peso que el C720, pantalla más grande, CPU mucho mejor (Skylake i5 vs Atom), almacenamiento, teclado, puertos, calidad de construcción, pero mucho más caro.

No es la computadora frente a ti … eres tú detrás de la computadora que hace la diferencia.

Solo recuerda que la mayoría de las computadoras de negocios ejecutarán el software que creas, por lo que tus programas escritos se ejecutarán en ellas y no en la computadora portátil que elijas para el desarrollo. La computadora portátil que usa básicamente terminará siendo un editor de texto, no una máquina de producción comercial.

Dicho esto, busque la mejor máquina que pueda pagar. Si la computadora portátil que elige hace todo lo que desea y funciona sin problemas … entonces esa es la que debe elegir. Realmente no necesita algún tipo de procesadores de cuatro núcleos súper duper 4, si una sola máquina de procesador hace el trabajo.

Personalmente, tengo dos computadoras portátiles principales … una de ellas es mi computadora “doméstica” y es bastante robusta cuando se consideran procesadores, memoria, gráficos, etc., y funciona muy bien cuando juego. La otra (que es mi computadora de “trabajo”) es bastante modesta en comparación con mi computadora de “casa”. Todo lo que hago en mi computadora de “trabajo” generalmente ejecuta (y prueba) programas en la máquina de negocios de la compañía.

Bueno, si no vas a jugar juegos, editar y renderizar videos en cualquier computadora portátil sería suficiente para el primer año de informática.

Hablando como estudiante de último año de ciencias de la computación.

Depende de qué IDE y las herramientas que utilizará.

Si está utilizando Visual Studio, optaría por un buen procesador Intel de gama media alta porque Visual Studio siempre falla y lleva años crear un proyecto, pero de todos modos es el IDE para Windows.

Con intelliJ IDEA no tendrá fallas y es muy rápido, por lo que cualquier cosa de gama baja puede hacer el trabajo muy bien.

Un SSD se verá atractivo porque es más rápido que el HDD y los programadores tienen que escribir y leer archivos todo el tiempo, así que obtendría uno de esos en la computadora portátil.

En conclusión, con algo de gama media como i5 y un SSD (no realmente necesario) serás bueno.