Para mí, la RAM y la velocidad de E / S marcan grandes diferencias en el desarrollo. Hoy no especificaré una máquina de desarrollo con menos de 16 GB de RAM (se prefieren 32 GB) y una SSD. También incluyo una tarjeta gráfica discreta que puede manejar un monitor 4K. Dos monitores no son un requisito y solo uso uno en casa, pero los bienes inmuebles que ofrece la resolución son la necesidad principal. Dos pantallas de 1080p o una 4K es una cuestión de preferencia personal.
También especifico una CPU con soporte completo de virtualización de hardware. Algunas versiones de CPU tienen soporte VT-x limitado ya que están dirigidas como CPU de juegos o rendimiento. La virtualización de hardware le permite ejecutar emuladores e hipervisores de manera más eficiente. Dado que muchas tecnologías más nuevas están basadas en la nube, la capacidad de ejecutar VM locales en la nube con aceleración de hardware es un beneficio de rendimiento significativo. En su mayor parte, esto solo implica verificar las especificaciones en la CPU.
RAM y SSD minimizan el tiempo de espera de E / S y una CPU con capacidad VT-x es más que lo suficientemente rápida como para admitir cualquier herramienta que le arroje. Con muchas herramientas en ejecución, la gran cantidad de RAM minimiza el uso de archivos de intercambio / página. En máquinas de 32 GB no tengo ningún intercambio y / tmp está montado en un disco RAM para mayor velocidad.
- ¿Seré económicamente estable si me mudo de India a EE. UU. Durante 3 años?
- ¿Puedo crear aplicaciones móviles escalables con las funciones de lamda sin servidor de AWS?
- ¿Cuál es la mejor herramienta para aprender pruebas de software para principiantes?
- ¿Cómo se crea un software de simulación de ingeniería como Ansys o COMSOL Multiphysics?
- ¿Cómo debo prepararme para una presentación donde tengo que mostrar el código?
Obviamente, esto implica un escritorio. Mientras escribo código en las computadoras portátiles, son máquinas temporales y cualquier trabajo serio que hago se realiza en una computadora de escritorio. Más barato y más poder por dólar. Básicamente, obtenga la mayor cantidad de RAM, una SSD y los mejores monitores que pueda pagar. Las máquinas como las que describo se pueden adquirir por $ 1500 USD o menos, dependiendo de lo bueno que sea para armar piezas y aprovechar las ofertas.