¿Debo construir una computadora o continuar con mi computadora portátil?

El rendimiento de su computadora no tiene un gran impacto en su productividad de codificación. Yo diría que debería quedarse con su computadora portátil. Tal vez compre un buen teclado y mouse para usar con su computadora portátil para ir con su monitor: de esta manera su computadora portátil servirá como plataforma base, pero la experiencia será similar a la de un escritorio. Sugeriría comprar un SSD para usar para actualizar su computadora portátil si realmente desea gastar algo de dinero.

No es necesario particionar su computadora portátil: solo use VMWare (o un equivalente) en su lugar. Esto le permitirá usar Linux y Windows simultáneamente, así como evitar que arruine su sistema en Linux. Si realiza copias de seguridad de su imagen de VM, siempre puede recuperarse en caso de que arruine un archivo de configuración del sistema o algo así.

No podrá obtener una “construcción de alta calidad” por menos de $ 500, especialmente si tiene que comprar monitores adicionales.

Para aprender el desarrollo de software, su computadora portátil está bien; es lo suficientemente nuevo como para actualizar la memoria (DDR3 SO-DIMM), el SATA HD es accesible y se puede cambiar fácilmente por un SSD, y la mayoría de las distribuciones de Linux deberían ejecutarse sin mayores problemas.

Aprender a codificar no requiere 3 pantallas o un procesador potente (la mecánica básica de C / C ++ / Java / Python / dotNet / etc. no ha cambiado mucho en 10 años). Sin embargo, si desea 3 monitores, tiene suficientes puertos USB para agregar 2 adaptadores USB $ 50 USB-> HDMI no será un problema (ya tiene un puerto HDMI incorporado).