¿Qué se debe considerar al comprar computadoras a propósito para la ingeniería de software?

Lo que más me preocupa es el teclado.

No realmente. Si estás haciendo ingeniería de software, probablemente escribirás mucho código y no querrás usar un teclado malo. Si está comprando una computadora portátil, lea las reseñas y descubra cómo es escribir. Para una computadora de escritorio, obtenga un buen teclado, probablemente mecánico. Mi madre ha usado varios teclados en el transcurso de su carrera, así que consigue algo que dure.

Una pantalla decente y un panel táctil / mouse también harán que la ingeniería de software sea mucho más fácil. Escribirás, pero también pasarás mucho tiempo navegando por los navegadores web, IDEs, editores, administradores de archivos, otras herramientas y tu sistema operativo. No querrá forzar la vista para ver un monitor que es demasiado pequeño o desplazarse alrededor de uno que es de muy baja resolución, y un buen mouse o panel táctil hacen que la navegación basada en puntero sea mucho más agradable.

Una preocupación que puede pasarse por alto es el almacenamiento. A menos que su presupuesto total sea inferior a $ 800, obtenga un SSD. La mayoría de las tareas de desarrollo implican un gran acceso aleatorio al disco, y el intercambio en un SSD es lo mejor que puede hacer para acelerar una computadora moderna. Todo es más rápido con un SSD. La computadora se inicia más rápido, las aplicaciones se cargan más rápido, las compilaciones son más rápidas, la administración de archivos es más rápida, todo se siente más rápido. Obtenga un SSD, vale la pena.

Otras preocupaciones son bastante mínimas a menos que tenga requisitos específicos. La mayoría del software de desarrollo funcionará bien incluso en hardware de gama baja. Algunas actualizaciones que puede considerar:

RAM: Esta es la mayor de las preocupaciones de ‘especificaciones’. Más RAM significa ejecutar más programas a la vez, abrir más pestañas del navegador y menos tiempo de intercambio en el disco. Para todas las tareas de desarrollo, excepto las más básicas, 8 GB es un buen número. Si realmente va a hacer mucho de una vez, 16 GB es lo máximo que debería necesitar. La única razón para superar los 16 GB de RAM es si necesita ejecutar máquinas virtuales con mucho RAM o si está desarrollando una aplicación con uso intensivo de RAM (en cuyo caso consideraría un servidor dedicado).

CPU: este es el segundo. Puede desarrollarse en un Celeron o un Pentium, pero será notablemente más rápido en un i3. Recomiendo un i5 para todas las tareas de desarrollo, excepto las más básicas. Un i7 puede ofrecer algunas mejoras, especialmente en multitarea, pero generalmente es innecesario. Nunca se moleste con más de 4 núcleos / 8 hilos a menos que vaya a ejecutar varias máquinas virtuales de varios núcleos (en cuyo caso consideraría un servidor dedicado).

Gráficos: Esto es lo menos preocupante a menos que estés planeando jugar o desarrollar juegos. Los gráficos integrados que se encuentran en las CPU modernas son más que suficientes para la ingeniería de software y el juego ocasional de Minecraft. Si planea jugar algunos juegos, una GPU dedicada de rango medio, como una GeForce GTX 960 / 960M o una Radeon R9 380 es una buena inversión. Para el desarrollo avanzado de juegos en 3D, es deseable una computadora de escritorio con una GPU de alta gama como GeForce GTX 980 / 980Ti o Radeon R9 Fury / Fury X.

Al final, el determinante final en cualquier compra de PC será el precio. Elegir la PC correcta es un esfuerzo muy dependiente del presupuesto. ¡Feliz compra!

Ok, iré directo al grano. Estás pidiendo sugerencias para la Ingeniería del Software, por lo que se trata principalmente del procesamiento de la información a la velocidad del rayo. Sugeriría procesadores i7 de 5a generación o la nueva gama Intel skylake.

Para procesar la información rápidamente, su disco duro debe funcionar a alta velocidad. Sugiero un SSD (unidad de estado sólido). Un SSD de 250 GB sería genial para instalar el sistema operativo y las aplicaciones, el SSD funcionaría 3 veces más rápido que nuestros HDD usuales.

Cuando se habla de RAM, la mayoría de las aplicaciones actuales utilizan una gran cantidad de recursos … de 16-32 GB. En la mayoría de los casos, 16 es más que suficiente.

Una tarjeta gráfica es obligatoria incluso si no utiliza el trabajo gráfico intensivo. La mayoría de IDE se retrasará y cargará lentamente en gráficos integrados … así que una tarjeta gráfica promedio funcionaría bien, sugeriría GTX750Ti.

En el caso de la placa base, ASRock funcionaría bien. Todas las excelentes características de las placas de la serie ASUS Maximus, que cuestan alrededor de 30-50k, estarán allí en las placas ASRock por alrededor de 15-20k.

Espero que esto ayude