Es suficiente para aprender a programar. Sin embargo, el desarrollo real es muy exigente, especialmente en RAM y CPU.
Si bien una CPU más baja (2.1 GHz de doble núcleo es baja) no es un factor decisivo, hace que la compilación sea demasiado lenta. Lo que a su vez hace cosas malas a tus nervios. Ni siquiera puedes imaginar lo frustrante que será esperar unos minutos para hacer cualquier cosa: abrir una solución, compilarla, etc.
El show-stopper, sin embargo, es la memoria RAM. 8 GB es el mínimo absoluto si desea programar en un entorno sofisticado. Por ejemplo, en MS Visual Studio, Eclipse o básicamente cualquier otra herramienta.
Pero si realmente estás programando profesionalmente, hay muchas otras cosas que necesitas ejecutar en tu PC:
- Cómo aumentar el compromiso con el doctorado.
- Sheryl Sandberg: ¿Cuál es el mejor consejo que recibió antes de comenzar un MBA y el que desearía haber recibido?
- ¿Cuáles son algunos consejos excelentes para las empresas que planean comenzar a usar la logística de terceros?
- Cómo conseguir que un cliente de alto nivel venda un lubricante de alta calidad
- ¿Qué debe hacer un indio para comprar una granja si no tiene ni un solo centavo?
- al menos una base de datos
- Máquina virtual para pruebas, a veces más de una.
- Servidor web (generalmente)
- La aplicación real que está desarrollando, que puede consistir en múltiples ejecutables separados
Todas estas cosas ocupan los hilos de memoria RAM y CPU.
Tengo 16 GB de RAM y con frecuencia me gustaría tener más, cuando tengo 2 estudios visuales abiertos, ejecutando MS SQL, RabbitMQ, Apache Cassandra, algunas ventanas del navegador, cliente de correo electrónico, Skype, etc. Y una lista de otras aplicaciones compatibles y herramientas.
Así que 8 GB de RAM es el mínimo absoluto. Y para CPU sugeriría un Core i5 decente al menos. O Ryzen 5. Pero si planeas hacer esto para vivir, entonces elige i7 o Ryzen 7.
Y un SSD para su sistema operativo y código: ¡acelera enormemente el proceso de desarrollo!