¿Necesitar? No. ¿Usualmente tienes? Sí.
Incluyendo mi computadora portátil de trabajo, tengo cinco computadoras portátiles. Dos eran caros (2012 rMBP 15 ″, Lenovo T440s del trabajo). Uno era costoso cuando era un estudiante de posgrado, pero en realidad era barato (MacBook de primera generación con Intel Core Duo), e hice mi disertación por completo en esta máquina (excepto para las pruebas del usuario), desde la escritura del código (en C # / Windows , y sí, en una Mac) a la recopilación de datos para escribir la cosa. La adición más reciente es un Toshiba Chromebook 2 de 13 ″ (2015), que es liviano, portátil, tiene una batería increíble y, si es necesario, esencialmente desechable; Ejecuto un espacio de usuario de Linux cuando lo necesito, usando crouton. Finalmente, tengo un netbook ASUS EEE, alrededor de 2009. Solía usarlo como mi máquina de enseñanza / calificación. Ejecuto Linux (Ubuntu) y Windows 7 en él. En Linux, es una buena máquina de desarrollo, pero en Windows, no ejecutaría Visual Studio. Sin embargo, probablemente ejecute Microsoft Code.
Muchos programadores, especialmente si están ganando el salario de un desarrollador de software profesional, comprarán una máquina aparentemente costosa y luego la usarán durante mucho tiempo. Vea esta pregunta: ¿Por qué muchos programadores usan computadoras portátiles viejas? Esto es lo que he hecho. Las computadoras portátiles más baratas generalmente eran compras de intereses, aunque han demostrado ser muy útiles. Mis computadoras portátiles principales han durado mucho tiempo. Compré el MacBook en 2006. No es capaz de ejecutar una versión actual de macOS, pero aún es utilizable. El MacBook Pro tiene 5 años. No lo reemplazaré este año. Conozco a muchas personas que gastan solo entre 1/2 y 2/3 de lo que gasto en una computadora portátil nueva, pero la conservan por un período de tiempo mucho más corto.
- ¿Qué es mejor i5-7400 o i3-6100?
- ¿Es posible ejecutar múltiples sistemas operativos al mismo tiempo en una sola PC sin usar ninguna máquina virtual o herramienta de terceros?
- ¿Es el Alienware 15 una buena computadora portátil para un estudiante de informática? Ver los detalles.
- ¿Puede un virus informático hacer que un servidor se incendie?
- ¿Qué hace que un microprocesador sea "micro"? ¿No todos los procesadores pretenden ser pequeños?
Hay una observación continua hecha por Sam Vimes, un personaje de las novelas Discworld de Terry Pratchett que es un vigilante nocturno: si compra un par de botas costosas, duran más que varios pares de botas baratas, por lo que son más baratas a largo plazo, pero muchas personas nunca pueden permitirse las botas caras. Sin embargo, esto no es tan instructivo o innovador, y va más allá: la experiencia de usar botas baratas es diferente, y literalmente puede decir dónde está en la ciudad con un par de botas baratas con suela de cartón, porque él conoce la sensación de las calles y el cobbing en diferentes áreas.
Lo mismo es cierto para las computadoras baratas. Aprenderás más. La mayoría de las personas informáticas no saben mucho sobre Chromebooks ni nada sobre crouton. Solo lo sé porque me preguntaba si podría usar una Chromebook como Chromebook en modo normal y acceder a todas las funciones de Linux. En ese proceso, aprendí mucho. Llegó con frustraciones, pero obtuve una computadora portátil muy bonita por menos de $ 400. Eso significa que no es un gran riesgo financiero viajar con él, y en términos de seguridad, es bastante seguro y fácil de borrar. El tiempo dedicado valió la pena. El netbook ASUS era incluso más barato, pero tiene una pantalla pequeña y es un poco más torpe / pesado.
Ahora, si puedes conseguir una buena computadora portátil, ¿por qué no? IME, la mayoría (no todos) los programadores que tienen buenas computadoras portátiles no necesitan la velocidad para el desarrollo. La compilación en muchos idiomas es esencialmente constante, e incluso los idiomas con compilaciones más lentas compilarán bastante rápido. No hacemos análisis de datos grandes ni realizamos trabajos en nuestras computadoras portátiles; tenemos computadoras de escritorio y servidores para esas cosas (enseño mucha computación en la nube). ¿Por qué los programadores tienen máquinas rápidas, si no es por la programación? Aquí hay algunas razones:
- ¡Juego! Muchos de nosotros jugamos.
- Somos geek y tenemos computadoras portátiles rápidas de la misma manera que algunas personas tienen autos muy, muy rápidos que esperan para hacer aún más rápido, a pesar de que incluso el automóvil más barato puede superar el límite de velocidad; es divertido
- Compramos para uso a largo plazo, y sabemos que las demandas del sistema aumentan con el tiempo
- Nos gusta hacer muchas cosas al mismo tiempo, o posiblemente lo necesitemos; cuando programo, a menudo estoy transmitiendo música, conectándome a máquinas remotas, tengo navegadores abiertos para poder consultar el correo electrónico o chatear con colegas, tengo hojas de cálculo y documentos de procesamiento de texto abiertos … estrictamente hablando, no necesito tanto
Algunas personas tienen altas necesidades de programación pero necesitan usar computadoras portátiles. Si está desarrollando en un entorno virtualizado y / o haciendo un desarrollo multiplataforma, es posible que necesite múltiples sistemas operativos (heterogéneos u homogéneos), junto con servidores que pueden exigir muchos recursos. Sin embargo, estos no son necesarios.