¿Hay alguna computadora portátil específica que sea mejor para el desarrollo de software?

No, no hay

La programación es prácticamente la misma que cualquier otra tarea informática. Si está navegando por la web, es posible que desee una pantalla grande, un procesador rápido o mucha RAM para abrir muchas pestañas al mismo tiempo. En última instancia, es lo mismo para la programación, no es mágico, solo es un software que se ejecuta en su computadora, igual que un navegador web.

Las Mac son buenas porque son Mac y también PC, las PC son solo PC. Por otro lado, es posible que Apple no haga algo que se adapte a ti, tal vez quieras una pantalla grande, una pantalla táctil o una GPU para juegos.

Pero básicamente, no, no hay ningún tipo particular de computadora que sea mejor que cualquier otro para la programación.

En términos de Mac, Windows, Linux, etc. Nuevamente, no es magia, solo usa tu plataforma de destino. Si quieres hacer cosas para Mac / iOS, usa una Mac. Si quieres hacer cosas de Windows o XBox, usa Windows. Si desea apuntar a Linux para un servidor web o lo que sea, úselo.

Si pudiera decir una cosa sobre la elección de hardware y sistema operativo para programadores principiantes, es esta: no importa .

No en realidad no.

Como regla general, no hay detalles específicos sobre lo que puede programar, independientemente del idioma que esté utilizando, ya que realmente se reduce a una edición de texto sofisticada. E incluso entonces, realmente no hay una sola ‘mejor’ computadora portátil para un tipo de trabajo determinado, aunque algunas pueden incluir características que la hacen más adecuada para una tarea determinada.

Sin embargo, Python como regla general es más fácil de manejar en un entorno * nix (OSX / Linux / Windows + cygwin / etc.) y menos sobrecarga de configurar un entorno de compilación sano en comparación con las ventanas desnudas, ya que casi todas las fuentes abiertas La biblioteca y el marco que desearía utilizar se basan en la suposición de un conjunto de reglas como Unix, al que se adhieren prácticamente todos los sistemas operativos modernos con la excepción de Windows (por lo que las personas tienden a mezclar cygwin / msys2 / etc o usar la nueva función Windows 10 bash on windows [aunque si está haciendo programación nativa para Windows allí, deberá realizar una compilación cruzada efectiva]).

Depende de si quieres una computadora portátil Linux o no

La mayoría de las computadoras portátiles le permitirán instalar un sabor Linux de cualquier elección y deberían funcionar de inmediato (Leer como “Debería”)

Los Thinkpad de Lenovo tienen un excelente soporte para Linux y Dell incluso ofrece una versión ubuntu de su xps13 (y xps15 también creo). Se llama la edición para desarrolladores.

Y viene con Ubuntu pre instalado. O puede comprar la versión de Windows para cambiar el tamaño del disco y el arranque dual. Siempre puedes obtener una manzana, pero no soy un gran fan y estás buscando un precio enorme.

La mayoría de las computadoras portátiles funcionarán para la programación en python, pero no obtienen ningún tipo de CPU core-M. Estos son simplemente lentos para hacer cualquier trabajo real. También asegúrese de que tenga al menos un SSD y que 8 gb de ram sea el mínimo

Cualquier computadora portátil en la que pueda instalar y usar alguna distribución de Linux (muy amigable para el desarrollador, y en su mayoría hecha de software gratuito cuyo código fuente puede estudiar y contribuir). Intenta tener al menos 8 Gb (y posiblemente 16 GB) de RAM.

La mejor computadora portátil es aquella que ejecuta su entorno de desarrollo preferido y tiene un teclado en el que disfruta escribiendo. Para mí, ese es un Thinkpad de IBM o Lenovo con Ubuntu. Su experiencia puede ser diferente; Muchos de mis compañeros de trabajo están usando Macbooks.

Cualquier i3 y superior con monitor externo y teclado conectado y 8GB o más RAM. El largo tiempo de batería para movilidad ayudaría mucho. He estado usando Macbooks: el tiempo de batería es excelente durante años, la recarga es rápida. Estaba usando Windows para los idiomas interpretados antes que los Macbooks. Windows también era bueno. Entonces, cualquier sistema operativo con el que esté familiarizado funcionará para sus necesidades. Tenga en cuenta las teclas enter pequeñas / grandes (tipo L) a las que está acostumbrado y use SSD, si puede. No hay criterios mágicos “profesionales” para las computadoras portátiles en sí: elija lo que puede pagar y le gusta.

Macbook Pro. Tiene un sistema operativo POSIX que se ejecuta en hardware de gama alta, batería larga, pantalla amigable para los ojos. Esta es la mejor solución en el mercado en los últimos años.

More Interesting

Como desarrollador de software bastante experimentado, ¿qué debo construir o vender para hacerme rico?

¿Cómo se puede pasar de desarrollador de software a consultor de gestión?

Cómo aprender Java sin experiencia en programación

¿Es una buena idea dejar un programa de MBA (1er sem) y optar por un trabajo de desarrollador?

¿Cuáles de las compañías de desarrollo de software más grandes tienen oficinas en o cerca de Washington DC donde contratan nuevos ingenieros / desarrolladores de software?

¿Cuál es la mejor opción de administrador de red, administrador de base de datos y desarrollador de software?

¿Cuál prefiere, desarrollador de software o soporte? ¿Por qué?

¿Cómo gestionamos el alcance de la ingeniería de software?

¿Puede cualquier otro estudiante de flujo hacer una carrera como desarrollador de software?

¿A qué edad un desarrollador de software no podrá obtener un aumento?

¿Qué operaciones de sistemas y responsabilidades de monitoreo debe adoptar un desarrollador de software para un proyecto sin personal de operaciones tradicional?

¿Podré encontrar empleo como desarrollador de software junior si completo el campo de entrenamiento en línea Ruby on Rails en la Academia Tealeaf?

¿Qué diría un desarrollador de software sénior si no sabe la respuesta a una pregunta en una entrevista para un proyecto en el que trabajó?

¿Debo asumir este proyecto de desarrollo de software independiente?

Según mi horóscopo, ¿podré tener éxito como desarrollador de software, o existe la posibilidad de superar los mejores exámenes del gobierno?