¿Qué características debe tener una computadora portátil para caracterizarla como buena para la programación?

Lo más probable es que esté ejecutando una máquina virtual con el sistema operativo para el que va a programar. Eso, y seamos sinceros … si arruinas el código, es mucho más fácil y rápido matar la VM que reiniciar tu computadora de programación. Entonces … ¿te permitirá configurar una máquina virtual? Lo creas o no … algunos todavía no lo harán. Hay una configuración en el BIOS.

Debe permitir una cantidad “cómoda” de Ram. Que es comodo Esa es una pregunta discutible, y hay una tonelada métrica de geeks orgullosos que inicialmente querrán cagar esto … pero 8 gb de Ram es realmente cómodo. Utilizará, con su compilador, y su sistema operativo y su música aburrida, y la aplicación en la nube en la barra de tareas, etc … probablemente usará 2.5 o 3 gb … configurando una VM de 4 gb y apuntando a un buen rendimiento bajo esa limitación No es una mala idea.

Sí Sí. Lo sé. Más es mejor. Es. De Verdad. No haría esta pregunta si tuviera el presupuesto para la computadora portátil que * debería * estar buscando. Entonces … con lo que imagino que sería su presupuesto, 8GB serán suficientes. ¿Bueno? 16 gb o más.

Honestamente, aparte de eso, se trata de velocidad y ser un sumidero de dinero. Cuanto más vierta en él, más rápido será su compilación. Cuando esté ejecutando el software, por supuesto, querrá un procesador más rápido que su velocidad objetivo. Cuanto mayor sea la sobrecarga sobre su objetivo, más pagará.

Tomemos, por ejemplo, las computadoras portátiles personalizadas Sager Sager NP8258. Estación de trabajo básica de $ 1500. Viene con un Core i7-4710MQ (2.5ghz) y puede actualizarlo más tarde a un Core i7-4940MX Processor Extreme Edition (3.1GHz). Ram comienza con 8 gb, y la unidad alcanza un máximo de 32 gb. 4 ranuras Ram en la computadora portátil. Viene con un agradable NVidia Quadro, pero la tarjeta es extraíble y se puede reemplazar con algo más amigable para los juegos. En resumen … esa computadora portátil es una estación de trabajo actualizable real. Es una plataforma que, en lugar de reemplazar en unos años, puede actualizar. Como te dicen que no puedes hacer con las computadoras portátiles.

Aquí está la cosa. No solo estás tratando de impresionar a algunos amigos cuando te unes para jugar WoW. Estás comprando un producto de trabajo. Esto es algo que no deberías reemplazar constantemente. Esto es algo que debería ser duradero y, sin embargo, trabajar con cada uno. Debe proporcionarle la plataforma de trabajo más versátil para ganar dinero. Algo que puede mejorar a medida que avanza es muy superior a algo que tiene que descartar y reemplazar más tarde.

Entonces … realmente no deberías mirar esto, desde el punto de vista de construir una lista de lo que debes buscar al revisar las computadoras portátiles en el Best Buy local. Debería mirar esto al comenzar sus búsquedas de productos específicos que se venden como “estaciones de trabajo”. HP tiene líneas de ellos, construidas con especificaciones diferentes a las que se ven en las mesas de las tiendas. Cuestan más … al igual que ese entusiasmo, pero ya van a ir por lo que un programador necesita, y resistirán el desgaste adicional por el que vas a pasar. Toshiba tiene sus líneas Tecra, Dell tiene sus … bueno … simplemente no te vayas Dell. En mi opinión, su elección es un Sager … o, dependiendo de su parte del mundo, un Clevo. La misma cosa. 藍天 Clevo

No puedo enfatizar cómo tener equipos de calidad profesional, independientemente del oficio, es de vital importancia. Cuando se trata de computadoras portátiles, siento que uno necesita invertir en el equipo hecho para su comercio o afición … y si realmente desea el rendimiento y la flexibilidad … no debe cortar las esquinas en nuestras herramientas.

Debe tener

  • Rendimiento prolongado de la batería (lo necesitará muy a menudo)
  • Caja sólida (pasarás años con ella)
  • Sistema operativo sin complicaciones (se prefiere Linux)

Al elegir un modelo, preste atención a la alfombrilla del mouse. Debe usarlo cómodamente con el dedo justo al lado del dedo indicador. Explicaré que su indicador utilizará la alfombrilla para el agotamiento, en algún momento le dolerá el dedo y sentirá la necesidad de cambiar.

No estoy hablando intencionalmente de CPU, disco o memoria. Puede elegir estos factores de acuerdo con lo que desea programar.

Agradable tener

  • Luz de teclado (útil por la noche)
  • Puerto VGA (lo usará para presentaciones / demostraciones en algún momento)
  • No es pesado (por lo que se hace más fácil de transportar)

Sé que pocas computadoras portátiles vienen hoy en día con puertos VGA. Aún así, demasiadas salas de reuniones y conferencias solo admiten el antiguo estándar. Con demasiada frecuencia, se encuentra a las personas frustrantes para que funcionen los adaptadores HDMI.

1. Pantalla con buena resolución, mínimo 1600 × 900 preferiblemente 1920 × 1080
2. Pantalla sin tacto y sin deslumbramiento cuando sea posible.
3. Teclado de alta calidad, duradero
4. Unidad SSD u opción para usar hdd caddy para reemplazar la unidad óptica.
5. RAM mínimo 8GB con opción de expandir a 16
6. Preferiblemente procesador Intel Broadwell (5 Gen)
7. Sin gráficos dedicados, Intel será suficiente, mayor duración de la batería.
8. Conexión a múltiples pantallas.

Estoy buscando estas especificaciones, pero es realmente difícil de encontrar. Recientemente recibí Dell Inspiron 7000, lo devolví después de un día debido al teclado y la pantalla.

¿Programando qué? ¿Cómo?

Además de tener características estándar que casi todas las computadoras portátiles tienen (entrada, salida, capacidades de red, un procesador y memoria), no hay un solo paso concreto de cosas que debe tener. Algunos programadores excelentes que conozco insisten en usar algo que simule mucho DOS cuando están programando, ya que consideran que esto es menos molesto.

Sin embargo, las características ergonómicas son útiles para que se sienta más cómodo mientras programa. Pero también ayudan con casi cualquier otra cosa.

Teclado, pantalla, almacenamiento, procesador, algún tipo de red, idealmente.

Un teclado. Un trackpad. Una pantalla.

Suficientes puertos USB y HDMI para admitir cualquier cantidad de pantallas y dispositivos adicionales para la cueva de programación de su hogar.

– Pantalla (alta resolución, grande si es posible, y debido a que mirará tanto la pantalla durante la programación, debería ser una buena visualización).
– Teclado (seguro, muchas computadoras portátiles están equipadas con un teclado defectuoso)
– En realidad, la CPU no es la más importante, pero la memoria sí.

Simplemente obtenga lo último y lo mejor que pueda pagar y estará bien.