Guía Hardware

Mejores PC y configuraciones para programar

Actualizado a: 28 de noviembre de 2023

Los desarrolladores de software necesitan una buena plataforma para programar. Un PC para programadores debería tener una serie de características para que la productividad aumente. Teniendo en cuenta que crear un programa básicamente es escribir código fuente y que pasarás largas horas frente a la pantalla, además de la demanda de recursos de hardware a la hora de compilar el programa, te puedes hacer una buena idea de lo que necesitas.

Además, el sistema operativo es también otro punto importante, ya que las aplicaciones que tienes que desarrollar pueden ser para diferentes arquitecturas y sistemas operativos, por lo que hacerlo de forma nativa en el adecuado te permitirá realizar mejores pruebas. Para satisfacer a todas las necesidades he incluido los tres sistemas operativos principales.

PC para programar: Requisitos

Aquí te presento una tabla con los requisitos a nivel de hardware a tener en cuenta al elegir un PC para programar:

ComponenteRequisitos
ProcesadorMínimo: Intel Core i5 o AMD Ryzen 5.
Recomendado: Intel Core i7 o AMD Ryzen 7.
Memoria RAMMínimo: 8 GB.
Recomendado: 16 GB o más.
Disco duroMínimo: 256 GB de almacenamiento SSD.
Recomendado: 512 GB o más de almacenamiento SSD.
Tarjeta gráficaNo es imprescindible para la programación, pero es recomendable una dedicada si se va a utilizar software que lo requiera o programar videojuegos.
PantallaMínimo: 15 pulgadas con una resolución de 1920 x 1080.
Recomendado: 16 pulgadas o más con una resolución de 2560 x 1440 o superior.
Sistema operativoWindows, macOS o Linux. Dependerá de las preferencias personales y del lenguaje de programación que se vaya a utilizar.

Es importante tener en cuenta que estos requisitos pueden variar dependiendo del tipo de programación que se vaya a realizar y de las herramientas específicas que se vayan a utilizar. Por ejemplo, si se va a trabajar con programación de videojuegos o inteligencia artificial, se pueden requerir requisitos más avanzados.

La mejor configuración de PC para programar: qué debo tener en cuenta

Para que te sientas cómod@ con tu equipo de desarrollo y puedas programar sin problemas, estas son las claves para elegir el mejor equipo.

Tamaño de pantalla

¿Cuál es la mejor configuración de PC para programar? Os contamos todo lo que necesitáis saber con varios ejemplos y modelos.
La mejor configuración de PC para programar

Vas a pasar gran cantidad de tiempo mirando una pantalla mientras escribes código, además de buscar posibles errores de sintaxis o tipeo en tu IDE o editor de texto donde suelas escribir el código. Por eso, contar con una pantalla de gran tamaño y con una buena resolución no solo resulta más cómodo, sino que tu vista te lo agradecerá. Además, si tienes varias ventanas abiertas en pantalla a la vez, puede ser beneficioso que no sea una superficie de trabajo demasiado ridícula.

En caso de ser un PC de sobremesa, lo mejor es que tengas una pantalla de al menos 23″ y FullHD. Si optas por una pantalla de mayor tamaño y con una resolución superior, como las 4K, mucho mejor.

Si te decantas por un equipo portátil para desarrollar, en ese caso, las opciones de tamaño están mucho más limitadas. Pero no recomiendo los equipos de 13″, es preferible que tenga al menos 15.6″ o 17.3″. Parece muy «cool» tener un ultrabook pequeño, pero puede resultar un incordio cuando escribes códigos fuente grandes o necesitas tener a la vista muchos elementos a la vez.

Procesador

¿Cuál es la mejor configuración de PC para programar? Os contamos todo lo que necesitáis saber con varios ejemplos y modelos.
La mejor configuración de PC para programar

Para ejecutar cualquier entorno IDE o editor de texto en el que escribir, incluso un procesador antiguo te puede valer. No son software demasiado exigente. El problema viene cuando pretendes compilar el código fuente y generar el binario. En ese caso, la capacidad de procesamiento va a determinar si tarda minutos u horas. Y tener una buena CPU puede marcar la diferencia.

Puedes elegir cualquier microprocesador actual de Intel o de AMD, aunque puede que si te interesa optimizar el software para alguna microarquitectura específica necesites uno u otro concretamente. Por ejemplo, si necesitas usar algunas instrucciones de un set concreto, como las AVX512, etc.

En el caso de compilación cruzada, ciertamente no importaría demasiado, puesto que estás compilando para otra arquitectura diferente a la tuya y simplemente necesitas velocidad para que no se demore demasiado. Por ejemplo, cuando usas Android Studio para crear apps para dispositivos móviles con ARM.

En el caso de que crees programas usando programación paralela, tal vez te interesa un Intel Xeon, un Intel Core i7/i9, un AMD EPYC, o AMD Threadripper (ahora Ryzen 9). Estos procesadores tienen un mayor recuento de núcleos y por tanto, mejores que las otras series para probar tus programas paralelos.

Memoria

¿Cuál es la mejor configuración de PC para programar? Os contamos todo lo que necesitáis saber con varios ejemplos y modelos.
La mejor configuración de PC para programar

Ocurre algo parecido al microprocesador. Para el IDE o el editor de texto con el que introduces el código valdría una capacidad mínima de RAM, pero no a la hora de compilar o de ejecutar ciertos emuladores (p.e. en Android Studio), o máquinas virtuales donde probar (si las necesitas). En esos casos, la demanda sería superior.

Aquí puede depender un poco de lo que necesites en cada caso. Unos 8GB podría ser suficientes para algunos que crean programas sencillos, y para otros programadores necesitarían más. Para que sirva en la mayor parte de los casos, yo recomendaría al menos 32GB de RAM. Más aún si tienes pensado usar motores gráficos para crear videojuegos.

GPU:

La mejor configuración de PC para programar

La GPU puede parecer que no importa prácticamente nada o nada para programar. Y es cierto en algunos casos. Pero si quieres desarrollar videojuegos y tienes que trabajar con diseño gráfico y graphics engines, la tarjeta gráfica se vuelve algo más crítica. Por eso, en el caso de que quieras desarrollar y probar videojuegos, deberías montar una tarjeta gráfica decente para gaming.

Otro caso donde la gráfica se vuelve importante es si vas a desarrollar código para GPGPU, es decir, para usar la GPU con propósito general haciendo uso de OpenCL, CUDA,…, o para IA, etc. En esos caso deberías fijarte en tarjetas AMD y NVIDIA para profesionales o aceleradores en el caso de que quieras crear código específico para este tipo de productos. Me refiero a modelos tipo AMD Radeon Instinct, AMD FirePro, NVIDIA Quadro o Titan o Tesla, Intel XeonPhi, etc.

Teclado

Ratón y teclado para gaming
La mejor configuración de PC para programar

El teclado es la herramienta que usarás para introducir todas las cientos o miles de líneas de código que necesitas para tus proyectos. Por eso, elegir un teclado cómodo y fiable es esencial. Los teclados para gaming suelen ser buenas opciones, así que puedes optar por este tipo de modelos incluso si optas por un portátil podrás comprar un modelo para gaming o usar un teclado externo.

Algunos ejemplos de buenos teclados para introducir texto son el Corsair K83, Filco Majestouch-2, Logitech Craft, Roccat Vulcan 120 Aimo, etc. Y recuerda que la ergonomía te puede evitar pasar épocas de dolor o problemas con tu salud por forzar tus articulaciones….

Sistema operativo

portátil Macbook con macOS
La mejor configuración de PC para programar

El sistema operativo debe ser una plataforma segura, fiable, robusta, estable y, a ser posible, que sea la plataforma nativa para la que estás desarrollando, y así evitar usar máquinas virtuales o emuladores para probar el software. Evidentemente, las tres opciones que tienes son GNU/Linux, Windows y macOS. Aunque si desarrollas para otro sistema operativo, puedes elegir el que quieres: ChromeOS, FreeBSD, Solaris, etc.

En este aspecto es cuestión de necesidades. Depende de para qué plataforma estés creando y quizás te interesa un SO u otro…

Autonomía

Batería de portátil

En el caso de que sea un PC de sobremesa, este apartado no tendría sentido. Pero si has optado por un portátil, aunque a mi personalmente no me parecen las mejores plataformas de desarrollo, puede que por cualquier motivo o necesidad particular tengas que usarlo, entonces debería tener una buena autonomía para que no te deje a medias en el momento menos indicado. Busca modelos con una gran capacidad de su batería y que duren cuanta más horas mejor.

Mejores configuraciones para desarrolladores (Windows, GNU/Linux, videojuegos y Android)

Aquí tienes algunos buenos PCs para programación según el tipo de programación que vayas a desarrollar, teniendo en cuenta las exigencias más extendidas sin entrar en configuraciones demasiado específicas como las de GPGPU, etc.

A cualquiera de estas configuraciones convendría agregarle un sistema de refrigeración, el cual puede variar según nuestra decisión final. Los hay mejores según el modelo de nuestro ordenador y/o el kit que queramos usar mediante la caja, ya sean de 240mm 0 120mm, por ejemplo.

Configuración AMD (alto rendimiento+)

Esta variante emplea algunos de los componentes más modernos del mercado. Es una versión mucho más potente que sobrepasa los requisitos y estándares de un ordenador para programar. Es decir, que es más de lo que necesitamos. No obstante, se plantea como una inversión de futuro que aguantará mejor el paso del tiempo.

En lo que respecta a la caja y el almacenamiento, la primera podemos optar por muy diversas variantes, por lo que no nos cerraremos a una única recomendación. Sobre el espacio, el modelo de alto rendimiento es perfectamente válido, aunque siempre podemos duplicarlo para disponer de más espacio.

Configuración AMD (alto rendimiento)

Configuración AMD (precio más moderado)

Configuración Intel (alto rendimiento+)

Sucede lo mismo que con AMD. No es necesario disponer de un ordenador de estas prestaciones para programar sin problema, ya que el modelo de alto rendimiento que aparece justo abajo es más que suficiente como para rendir sin ningún tipo de problema. Pese a ello, os ofrecemos esta alternativa pensando más en el futuro y en un carácter más todoterreno.

Configuración Intel (alto rendimiento)

Configuración Intel (precio más moderado)

Mejores PC para programar (Windows, GNU/Linux, videojuegos y Android)

PC AMD de altísimo rendimiento recomendado

Aures Gaming Hydra A79X

El Aures Gaming Hydra A79X es una auténtica bestia que, como hemos dicho, sobrepasa todos los requisitos mínimos para programar.

En primer lugar, el procesador que incluye es el AMD Ryzen 9 7900X, una CPU de alta gama con 12 núcleos y 24 hilos. Esto significa que es capaz de manejar fácilmente múltiples tareas a la vez y proporcionar un rendimiento excepcionalmente rápido en aplicaciones de alta intensidad.

Además, el equipo cuenta con una gran cantidad de memoria RAM de 32GB, lo que permite ejecutar múltiples aplicaciones y programas al mismo tiempo sin comprometer el rendimiento.

En términos de almacenamiento, el Hydra A79X cuenta con un impresionante disco duro de 1TB SSD y otro de 2TB SSD, lo que proporciona un amplio espacio de almacenamiento para juegos, archivos multimedia y aplicaciones.

Por último, la tarjeta gráfica RX 7900XT de AMD es una opción potente y capaz de manejar juegos de alta intensidad con facilidad, lo que garantiza una experiencia de juego fluida y sin problemas.

PC AMD de alto rendimiento recomendado

Arizone ScorpiusPC

El Arizone ScorpiusPC es una excelente opción para los programadores que buscan un rendimiento excepcional en su equipo.

Este modelo cuenta con un potente procesador AMD Ryzen 9 5900X, que ofrece una alta capacidad de procesamiento y un rendimiento rápido y eficiente.

Además, cuenta con una generosa cantidad de memoria RAM de 32GB, lo que permite ejecutar múltiples aplicaciones y procesos simultáneamente sin sacrificar el rendimiento.

En cuanto al almacenamiento, el ScorpiusPC está equipado con un sólido disco duro de 1TB SSD, que ofrece una gran capacidad y un acceso rápido a los archivos y programas.

La tarjeta gráfica RX 6600 XT brinda un rendimiento sólido y optimizado, lo que permite ejecutar aplicaciones y herramientas gráficas de programación de manera fluida y eficiente.

PC AMD calidad-precio recomendado

Aures Gaming Kraken A58X

Este modelo cuenta con un potente procesador AMD Ryzen 7 5800X, que ofrece una alta capacidad de procesamiento y un rendimiento rápido y eficiente.

Además, cuenta con una generosa cantidad de memoria RAM de 32GB y está equipado con un sólido disco duro de 1TB SSD, que ofrece una gran capacidad y un acceso rápido a los archivos y programas.

La tarjeta gráfica RX 6750 XT brinda un rendimiento sólido y optimizado, lo que permite ejecutar aplicaciones y herramientas gráficas de programación de manera fluida y eficiente.

PC Intel de altísimo rendimiento recomendado

PcVIP Élite

El PcVIP Élite es una excelente opción para los programadores que necesitan un equipo potente y capaz de manejar tareas complejas con facilidad.

Este modelo cuenta con un impresionante procesador Intel Core i9-13900K, que ofrece un alto rendimiento y una capacidad de procesamiento excepcionalmente rápida.

Además, cuenta con una generosa cantidad de memoria RAM de 64GB, lo que permite ejecutar múltiples aplicaciones y procesos simultáneamente sin sacrificar el rendimiento.

En términos de almacenamiento, el PcVIP Élite cuenta con un amplio disco duro de 4TB SSD y otro de 2TB SSD, lo que proporciona una enorme capacidad de almacenamiento para juegos, archivos multimedia y aplicaciones.

La tarjeta gráfica RTX 4090 de Nvidia es una opción potente y capaz de manejar juegos de alta intensidad y aplicaciones gráficas con facilidad, lo que garantiza una experiencia de programación fluida y sin problemas.

PC Intel de alto rendimiento recomendado

Zone Evil Gaming Gold

El Zone Evil Gaming Gold es una excelente opción para los programadores que buscan un rendimiento sólido y confiable en su equipo.

Este modelo cuenta con un procesador Intel Core i7-12700F junto a una generosa cantidad de memoria RAM de 32GB.

En términos de almacenamiento, el Zone Evil Gaming Gold cuenta con un disco duro de 1TB SSD y un adicional de 500GB SSD, proporcionando un amplio espacio para almacenar archivos, proyectos y aplicaciones relacionadas con la programación.

La tarjeta gráfica RTX 3060 de Nvidia brinda un rendimiento gráfico excepcional, lo que permite ejecutar aplicaciones y herramientas de programación con fluidez y precisión.

PC Intel calidad-precio recomendado

Epical-Q Markus

Si estás buscando algo mucho más barato dentro de las configuraciones Intel pero que mantenga el nivel de los mejores PC para programadores, el Epical-Q Markus es una excelente opción. Con su procesador Intel Core i7-12700F, 16GB de RAM, 1TB SSD de almacenamiento y la tarjeta gráfica RTX 4060, proporciona un rendimiento potente y eficiente para satisfacer las necesidades de programación más exigentes.

¿Qué ordenador de Mac es el más recomendable para programar?

La elección de un ordenador Mac para programar depende de varios factores, como el presupuesto, las preferencias personales y las necesidades específicas de programación. Sin embargo, si estás buscando una recomendación general, el MacBook Pro y el Mac Studio son una excelente opción para programar.

MacBook Pro M2 Pro para programadores

El MacBook Pro cuenta con un procesador potente, una memoria RAM generosa y una tarjeta gráfica sólida, lo que lo convierte en una excelente opción para programadores que buscan un rendimiento rápido y eficiente.

Además, el sistema operativo macOS es conocido por su facilidad de uso y fiabilidad, y ofrece una amplia variedad de herramientas y aplicaciones de programación disponibles para descargar.

Otro factor a tener en cuenta es la portabilidad. El MacBook Pro es un ordenador portátil compacto y ligero, lo que lo convierte en una excelente opción para los programadores que trabajan desde diferentes ubicaciones o necesitan llevar su equipo con ellos en sus desplazamientos.

Mac Studio M1 Max para programadores

El Mac Studio con chip Apple M1 Max es una potente y emocionante adición a la línea de productos de Apple para programadores y profesionales. Este modelo cuenta con el potente chip M1 Max, diseñado específicamente por Apple para ofrecer un rendimiento excepcional en tareas intensivas de computación.

Con 32GB de memoria RAM y un disco duro de estado sólido (SSD) de 512GB, el Mac Studio proporciona una capacidad de respuesta rápida y amplio espacio de almacenamiento para proyectos, archivos y aplicaciones de programación.

En comparación con el MacBook Pro mencionado anteriormente, el Mac Studio con chip M1 Max ofrece un rendimiento aún más impresionante gracias a su arquitectura de chip personalizada. El chip M1 Max combina CPU, GPU y Neural Engine en un solo sistema en chip (SoC), lo que resulta en un rendimiento sobresaliente en tareas de programación y computación intensivas.

Además, el Mac Studio llega a tener una pantalla de mayor tamaño y resolución, lo que permite una experiencia de visualización más inmersiva y detallada. Esto puede ser beneficioso para programadores que trabajan con interfaces gráficas o necesitan más espacio de pantalla para visualizar su código y herramientas de desarrollo.

Mejores portátiles para desarrolladores que busquen movilidad

El Macbook Pro es una buena opción, pero si vas a desarrollar software para Windows, GNU/Linux u otro sistema operativo no macOS, entonces la mejor opción es un portátil para programadores de esta lista:

ASUS TUF Gaming A15

ASUS TUF Gaming A15

El portátil ASUS TUF Gaming A15 es una excelente opción para programadores que buscan un alto rendimiento en una plataforma portátil.

Con un procesador AMD Ryzen 9 7940HS y 32GB de memoria RAM, este portátil es capaz de manejar fácilmente tareas de programación intensivas. Además, cuenta con un disco duro de estado sólido (SSD) de 512GB y una tarjeta gráfica NVIDIA RTX 4070, lo que lo convierte en una potente herramienta de trabajo.

Con una pantalla de 15.6″, los programadores pueden trabajar cómodamente durante horas gracias a la pantalla de alta calidad y al teclado retroiluminado.

MSI Pulse 15

MSI Pulse 15

El MSI Pulse 15 es un portátil diseñado para ofrecer un rendimiento excepcional en tareas de programación intensivas. Con un procesador Intel Core i9-13900H y 32GB de memoria RAM, este portátil es capaz de manejar fácilmente aplicaciones de desarrollo de software y bases de datos.

Además, cuenta con un disco duro de estado sólido (SSD) de 1TB y una tarjeta gráfica NVIDIA RTX 4070, lo que lo convierte en una herramienta potente y versátil para programadores que necesitan un portátil de alta gama. La pantalla de 15.6″ ofrece una calidad de imagen excepcional, lo que hace que el trabajo de los programadores sea más eficiente y cómodo.

Lenovo Legion 5

Lenovo Legion 5

El portátil Lenovo Legion 5 es una excelente opción para programadores que buscan un equilibrio entre el rendimiento y el presupuesto. Con un procesador Intel Core i7-12700H y 16GB de memoria RAM, este portátil es capaz de manejar tareas de programación y desarrollo de software.

Además, cuenta con un disco duro de estado sólido (SSD) de 512GB y una tarjeta gráfica NVIDIA RTX 3060, lo que lo convierte en una herramienta potente y eficiente. La pantalla de 15.6″ es lo suficientemente grande como para trabajar cómodamente durante horas, mientras que el teclado retroiluminado facilita la escritura en condiciones de poca luz.

¿Cuál es el mejor PC para programación?

El trabajo de programación y desarrollo de software requiere de un equipo potente y versátil que pueda manejar tareas intensivas y aplicaciones exigentes. Los procesadores de última generación, la memoria RAM de alta capacidad, los discos duros de estado sólido (SSD) y las tarjetas gráficas potentes son características esenciales en cualquier equipo de programación. Además, es importante tener una pantalla de alta calidad y un teclado ergonómico para trabajar cómodamente durante largas horas.

En este artículo, hemos analizado algunas de las mejores configuraciones de hardware para equipos de programación, desde los equipos de escritorio hasta los portátiles. Los modelos que hemos presentado son una excelente opción para programadores que buscan equipos de alta calidad y rendimiento para sus proyectos.

Sin embargo, es importante tener en cuenta que cada programador tiene sus propias necesidades y preferencias, y debe elegir un equipo que se adapte a sus requerimientos específicos. Al final, el objetivo es contar con un equipo que permita trabajar de manera eficiente y productiva, facilitando el desarrollo de software y cumpliendo con los objetivos del proyecto.

Isaac

Isaac

Técnico electrónico y experto en el sector de los semiconductores al que le encanta escribir y compartir sus conocimientos con los demás, especialmente si son de hardware.

  • Avatar Juan José Cerezo Mata dice:

    En mi caso dispongo de dos equipos entre comillas equivalentes, uno del 2011 con dos procesadores Xeon E5-2640 12 núcleos en total 24 hilos con 32 gigas de ram ddr3 1333 en triple canal latencia cl9 y para programar no tiene nada que envidiarle al actual que tengo
    Ryzen 9 3900 (sin la x) 32 gigas de ram cl16 3600 12 núcleos 12 hilos

    Programar con eclipse con dicha maquina es tremendo sobre todo si lo acompañas con unidades m.2 nvme

    Ahora ha quedado relegado a lo siguiente maquina xeon para las maquinas virtuales con vmware es i tiene potencia mas que de sobra para ello

    y el Ryzen 9 para programar, ambos son una bestia parda, pero para maquinas virtuales el xeon tiene bastante mas estabilidad al ser una maquina que lleva los mismos componentes que un servidor, pero por ello no desmerezco para nada el Ryzen pues los componentes que lleva son tambien gama alta, ejemplo placa base asus rog strix x570 y memoria g.skill con chips samsung b-die, este equipo esta en la actualidad como multiproposito es decir para trabajar y jugar eso si recomendaciones no usar hiper-v hace que tu equipo tope de gama parezca un portatil gama media en rendimiento de los parones de ejecución muy habituales cuando tienes híper-v instalado.

  • >
    Guía Hardware
    Logo