¿Cuál es la mejor computadora portátil para un programador? ¿Por qué? ¿Cómo es Mac vs. PC para un programador?

Soy programador y diseñador web. Llevaba bastante tiempo buscando el reemplazo de mi Mac Book Pro. Y hago muchas más cosas que solo usar las aplicaciones de MS Office o navegar por Internet. Viajo mucho, así que lleve mi iPad al trabajo en cafeterías o aviones. Y llevar a los dos tenía sus propios beneficios y limitaciones. iPad ahorra espacio y MBP me da toda la potencia para trabajar. Y luego comencé a evaluar opciones para reemplazar ambos.

Y uno de ellos fue Surface Pro 4. Tenía pocas dudas de comprar este dispositivo considerando la historia pasada de Microsoft con dispositivos y su soporte en India. Así que evalué estos dispositivos, hablé con pocas personas que realmente utilizaron estos dispositivos (en lugar de leer críticas descaradas de personas que nunca han visto, tocado o poseído este dispositivo) y, según los pros y los contras que obtuve, finalmente compré esto, utilicé Por 2 semanas y ahí va mi reseña.

Imagen:

Pantalla:

La pantalla Full HD PixelSense de 12.3 “tiene un contraste extremadamente alto y un deslumbramiento bajo para que pueda trabajar todo el día sin forzar la vista.

Procesador

Surface Pro 4 con los procesadores Intel Core i5 e i7 de sexta generación no solo es más potente, sino que también es más silencioso, funciona más frío y es incluso más eficiente que antes. Los procesadores Intel Core le permiten ejecutar múltiples programas. Alimentado por Windows 10, Surface Pro 4 se convierte de una tableta a una computadora portátil de potencia completa mientras ejecuta todo el software de su escritorio. Potencia múltiples programas de nivel profesional simultáneamente.

Cámara

Videoconferencia en HD con sus colegas de todo el mundo con la cámara frontal de 5MP, tome fotos y videos sorprendentes con la cámara trasera de enfoque automático de 8MP.

Batería

La batería tiene una duración de hasta 9 horas, por lo que puede trabajar sin interrupciones. Ahora puedes llevar tu Surface contigo todo el día.

Aplicaciones y programas

Microsoft Office funciona perfectamente en Surface Pro 4 con Word, Excel, PowerPoint, Outlook y OneNote. Hay nuevas formas de administrar su escritorio, además de más opciones para interactuar con su dispositivo. Y cuando cambia de pantalla o se mueve entre los modos de escritorio y tableta, Continuum ayuda a garantizar que todo se vea hermoso y funcione bien.

Veredicto

En general, Microsoft Surface 4 Pro es una buena opción. Echa un vistazo a los precios y precios de descuento AQUÍ.

Elegir la computadora portátil adecuada para la programación puede ser un proceso difícil.

Es fácil confundirse mientras investigas las distintas opciones. Hay muchos modelos de computadoras portátiles diferentes, cada uno con un conjunto diferente de compensaciones.

Puede escribir código en la mayoría de las computadoras portátiles. Sin embargo, su productividad mejorará si utiliza una máquina adecuada para el tipo de tareas que realiza.

Hay diferentes tipos de desarrollo, y se requieren varias herramientas con cada especialización. Por lo tanto, no existe un enfoque único para comprar una máquina de desarrollo.

Esto es para:

  • Eres un desarrollador web
  • Su computadora portátil es su máquina de desarrollo principal

Aquí hay algunas consideraciones antes de comprar su próxima computadora portátil.

Movilidad

Las computadoras portátiles vienen en todas las formas y tamaños. Necesitas averiguar cuán portátil quieres que sea tu computadora portátil.

Si no necesita llevar su computadora portátil con frecuencia, es posible que desee considerar una computadora portátil de 15 pulgadas. Estos por lo general tendrán mejores especificaciones y más capacidad de pantalla para realizar múltiples tareas.

Si trabaja en diferentes lugares o viaja mucho, una computadora portátil de 13 o 14 pulgadas puede ser lo mejor para usted. Son más ligeros y proporcionan una mayor duración de la batería.

A menos que compre una computadora portátil 2 en 1, una pantalla táctil no brinda suficientes beneficios para justificar el costo adicional. Te sugiero que evites la pantalla táctil.

Monitor

La pantalla de un portátil es una de sus características más importantes, especialmente para los programadores. Desarrollar aplicaciones implica mirar a la pantalla durante largos períodos. Tienes que prestar mucha atención a los detalles.

La mayoría de las computadoras portátiles económicas se envían con una pantalla de 1366 x 768, que considero que es mediocre en el mejor de los casos. La pantalla no tiene suficiente capacidad de pantalla para realizar múltiples tareas. Además, el texto no es lo suficientemente nítido para que tenga una experiencia de lectura cómoda.

Una pantalla de 4k es una exageración para una computadora portátil, especialmente si considera los costos adicionales y el consumo de batería que se encontrará.

Hagas lo que hagas, no compres una computadora portátil con menos de una pantalla Full HD 1920 x 1080 (1080p). Si tienes que pagar un poco más para obtener 1080p, hazlo.

También asegúrese de que la pantalla tenga buenos ángulos de visión; La pantalla de su computadora portátil no debe doblarse como un espejo!

Potencia de procesamiento (CPU)

La CPU de su computadora portátil tiene una gran influencia en el rendimiento, por lo que no puede permitirse escatimar en esto. Hay muchos tipos diferentes de procesadores con diferentes especificaciones. Asegúrese de tener en cuenta estas especificaciones. Algunos de los más importantes son el tamaño del caché, la cantidad de núcleos, la frecuencia y la potencia de diseño térmico.

En general, un buen procesador Intel Core i5 o i7 con una frecuencia de 3GHz o más debería ser suficiente para la mayoría de las personas.

Memoria (RAM)

No creo que se pueda hacer ninguna programación seria en una computadora portátil con menos de 4GB de RAM. Mi recomendación RAM más pequeña es de 8GB. Incluso eso se está volviendo apenas suficiente con el advenimiento de las aplicaciones de Electron, que aman consumir grandes cantidades de RAM. Si tiene dinero extra por ahí, invierta en 16GB de RAM.

Tipo de almacenamiento y capacidad

Obtener un SSD (Unidad de estado sólido) debe estar cerca de sus prioridades. Esto le dará mejoras significativas de rendimiento en un disco duro estándar. Cada operación será mucho más rápida con un SSD: incluido el arranque del sistema operativo, compilación de códigos, inicio de aplicaciones y carga de proyectos.

Un SSD de 256 GB debe ser la línea de base. Si tiene más dinero, un SSD de 512GB o 1TB es mejor. Si el costo es un factor, opte por un SSD más pequeño, donde su sistema operativo vivirá junto a sus aplicaciones y documentos a los que se accede con frecuencia (como los archivos de proyectos). Tus cosas restantes, como música o videos, pueden descansar en un disco duro externo más grande.

Teclado

No puede permitirse comprometer la calidad del teclado de su computadora portátil, ya que es lo que usará para golpear el código todo el día. Tiendo a optar por computadoras portátiles con un diseño de teclado más compacto.

Lo más importante es probar el teclado de una computadora portátil a fondo antes de comprar. Asegúrese de que las teclas sean cómodas y fáciles de alcanzar con un buen viaje. Un teclado retroiluminado es útil si pretende trabajar en condiciones de poca luz con frecuencia.

Jugo

La buena duración de la batería puede no ser tan importante para usted si pasa la mayor parte del tiempo cerca de una toma de corriente. No obstante, dispara durante al menos 6 horas de duración de la batería.

No confíe en la duración esperada de la batería como lo indica el fabricante. Lea valoraciones de terceros en sitios web confiables y vea lo que los usuarios reales dicen sobre el producto en foros y comentarios.

Sistema operativo

Su elección del sistema operativo determinará qué portátil comprar en gran medida. Los usuarios de Windows tienen muchas opciones, pero si prefiere macOS, está limitado a una de las ofertas de MacBook.

Linux se ejecutará en la mayoría de hardware, pero es mejor comprar computadoras portátiles que tengan soporte oficial de Linux. Algunos proveedores, como Dell y System 76, proporcionan máquinas de alta calidad con Linux preinstalado. Es posible que desee mirar en esos primero.

De lo contrario, investigue para asegurarse de que la computadora portátil que desea comprar funcione bien con sus distribuciones Linux preferidas.

¿Gráficos dedicados o integrados?

Una tarjeta gráfica dedicada (también conocida como discreta) no es muy importante para propósitos de codificación. Ahorre dinero yendo con una tarjeta gráfica integrada. Invierta el dinero que ahorra en un SSD o un mejor procesador que proporcionará más valor por el dinero.

Me encantaría saber qué factores considera más importantes para una máquina de desarrollo y cómo afecta su trabajo en el día a día.

Si está empezando y probando algo, le recomendaría el Asus Chromebook C201 o C202.

Pros:

AF barato, Amazon vende C201 por $ 169 a partir. C202 cuesta $ 180, pero resistente y resistente a los golpes, ya que tiene un revestimiento de goma en la superficie. Es bueno para experimentar y no quemar un agujero en su billetera. Fantástico para los principiantes que recién comenzaron a aprender a codificar antes de hacer la transición al hardware de gama más alta con experiencia.

Ultra portátil, pesa 2 libras. Puedes llevarlo a donde quieras.

Tutoriales en línea para enseñarle cómo configurar linux e IDE.

Poder de procesamiento decente, no necesita el procesador i7 para codificar.

Enorme duración de la batería, funciona al norte de 10hrs usando wifi y codificación con una sola carga

Su trabajo se puede guardar en línea para que sus últimas 3 horas de trabajo duro no se pierdan si alguien derrama café en su computadora portátil.

Contras

Pantalla pequeña, 11 pulgadas. Puede que no sea cómodo para todos. Puedes optar por un chromebook 2 toshiba de 13 pulgadas, tiene 13 pulgadas full hd.

Falta de libertad para hacer cosas como jugar juegos de AAA y software de Windows.

Francamente, el precio súper bajo es suficiente para justificar la falta de pantalla y ventanas. Tiene muchas funciones y facilidad de uso por menos de $ 200. Además, es estable y se entrega en su domicilio de forma gratuita dentro de los 2 días posteriores a la solicitud si usted es un estudiante.

Creo que deberíamos definir “programador” en primer lugar aquí. Según las respuestas ya publicadas, me parece que el programador en cuestión representa aquí al diseñador de UX / desarrollador de aplicaciones / web de hipster sentado junto a un venti caramel bruleé frappucino en Starbucks.

Nadie habla del desarrollador ocasional de aplicaciones de negocios, que está sujeto a los requisitos del cliente y necesita ejecutar diferentes servidores de bases de datos, IDE, servidores web, máquinas virtuales, etc. Al mismo tiempo. Quien trabaja con cientos de GB de datos confidenciales de clientes en contenedores cifrados y tiene que lidiar con proyectos de desarrollo que contienen 50000 archivos. Quién necesita simular sistemas complejos compuestos por varios dispositivos que se ejecutan en diferentes entornos virtuales. El que simplemente no puede vivir de un solo SSD de 256 GB y donde la memoria RAM de 16 GB es lo mínimo para poder abrir cómodamente todo lo que necesita. Donde la resolución de pantalla 4k y el aspecto de aluminio cepillado son de importancia terciaria.

Si eres uno de ellos, probablemente debas elegir algunas de las máquinas comerciales de alta calidad, como las de Elitebooks, o elegir una plataforma para jugadores aún más poderosa, pero probablemente más cara, como Razer o Alienware.

Yo mismo he probado numerosos modelos diferentes de HP, Dell y Compaq anteriores, pero resolví con un Alienware m14x. Soy dueño de dos de ellos y estoy mayormente satisfecho (sí, tampoco son perfectos).

Lo sé, son caros, pero son la base de mi vida, así que no estoy tratando de ahorrar en esto.

Perdone el momento de la caja de jabón: Por favor, deje de hacer esta pregunta.

¿Cuál es la mejor laptop para programar?
¿Cuál es la mejor y más barata laptop para la programación?
¿Cuáles son las mejores configuraciones / laptops para la programación?
Quiero un portátil rápido para la programación sin pagar de más. ¿Qué especificaciones debo buscar?

Podría seguir, durante bastante tiempo, pero, por favor, esta pregunta debe morir. Y es por esto que: la programación / codificación no requiere hardware avanzado o especializado.

Bien, me voy a bajar de mi caja de jabón porque realmente quiero ser útil, pero hay algunas cosas que realmente deben entenderse acerca de las computadoras portátiles para la programación:

  • Las características físicas de la computadora portátil que hacen que se adapte a sus necesidades ergonómicas son más importantes que las partes internas de la computadora portátil.
  • Sus necesidades y preferencias ergonómicas no son universales y compartidas por todas las personas que escriben código
  • Las tareas de codificación y los flujos de trabajo específicos pueden beneficiarse (ligeramente) de diferentes configuraciones, pero sin una cantidad significativa de detalles sobre las preferencias o el flujo de trabajo, se pueden dar muy pocas recomendaciones razonablemente.

Realmente quiero que la gente escriba código. El mundo necesita más gente en general (y más mujeres específicamente) escribiendo código. Una de las cosas más poderosas de la programación es que no tiene que ser rico ni gastar un montón de dinero en una computadora portátil para escribir un buen código (algunos dirían que escribir código en hardware de gama baja lo obliga a escribir código eficiente). No sé que iría tan lejos, pero …)

Con muchas preguntas basadas en hardware, estoy abierto a los cambios y cambios en el mercado … “¿Cuál es la mejor PC para juegos que puedo construir por $ XXX?” Es una pregunta que probablemente nunca muera y será necesario que se la pregunte repetidamente como nuevo hardware. lanza “Cuál es la mejor computadora portátil para la programación”, sin embargo, es una pregunta que debe morir. Tenemos que dejar de preguntarlo porque la respuesta no está cambiando. (De acuerdo, lamento la caja de jabón … otra vez.)

i7 de cuatro núcleos, 8 gb de RAM, 1 TB de disco duro. MacBook Air / Pro,

¿POR QUÉ? No necesitas ninguna de las anteriores.

En general; Los programadores esencialmente necesitan:
SO: Windows 7 Ultimate 64bit.
CPU (Dual-core): Intel Atom o AMD A4 a una velocidad de reloj básica de 1.2 Ghz
RAM: 2GB es básico. 4GB para las necesidades medias de multitarea. 8 GB para ejecutar varios emuladores y navegar / cargar / descargar desde y hacia los servidores.
HDD: 500 GB a 7200 rpm o 256/512 GB SSD.
Puertos: USB 2/3, HDMI, DVI, VGA. Considere solo lo que realmente usa, no lo que cree que necesitará.
Conectividad: la banda de Wi-Fi AC es la más reciente y la más rápida, así que dé prioridad a las computadoras portátiles con esta ventaja inalámbrica.
Pantalla: esta es una preferencia personal ya que algunos consideran que 14 “es demasiado pequeño. Si lo desea, también podría considerar un proyector.
Teclado: La parte más importante de tu hardware. El diseño / colocación de la llave debe adaptarse a sus preferencias personales y sería conveniente identificar las piezas para un reemplazo rápido.

Tenga en cuenta:

  • Como programador no necesitas las mejores especificaciones.
  • Dicho esto, usted es el programador (no el minorista, ni yo, ni nadie que haya respondido a esta pregunta).
  • Por lo tanto, si solo desea la mejor computadora portátil, no importa si realmente se adapta a sus necesidades; ve a por ello.
  • Solo su comodidad personal con la computadora portátil debe tener prioridad exclusiva.

ACTUALIZACIÓN después de los comentarios.
Sólo para evitar cualquier concepto erróneo y suposiciones vagas. Déjame ser absolutamente claro con una simple nota.

Renuncia:
No estoy afiliado a ninguna compañía y mi respuesta refleja estrictamente mi opinión sobre el tema, nada más. No estoy comercializando ni vendiendo ningún producto o servicio. Simplemente compartiendo información.

La programación puede ser muy divertida, pero necesitará una computadora portátil diseñada para su oficio.
Me parece que tener la computadora portátil correcta para “codificar”, acelera las tareas y los procesos, lo que a su vez aumenta la productividad.

Para obtener resultados óptimos, querrá considerar una computadora portátil que tenga una gran combinación de ejecución, rendimiento y potencia.

El problema es que hay cientos de computadoras portátiles diferentes para elegir, y aunque muchas de ellas te permitirán codificar aplicaciones, puede que no sean las mejores opciones para tus necesidades.

Si tiene un presupuesto limitado, puede encontrar que es especialmente difícil encontrar la mejor computadora portátil para la programación. Para encontrar una computadora portátil que sea ideal para su programación, debe saber qué buscar.

MEMORIA O RAM, PODER DE PROCESAMIENTO, FUNCIONES DE CONFORT, GRÁFICOS y VIDA DE LA BATERÍA.

Las siguientes computadoras portátiles tienen calificaciones sobre aspectos importantes que debe considerar antes de tomar sus decisiones de compra.

1. Apple MacBook Air Core i5 5ta generación – (8 GB / 128 GB SSD / Mac OS Sierra) A1466 Rs.72000 Precio en la India – Compre Apple MacBook Air Core i5 5ta generación – (8 GB / 128 GB SSD / Mac OS Sierra ) A1466 Silver Online – Apple: Flipkart.com

Razón para comprar este portátil

  • Procesador Intel Core i5 (5ta generación)
  • 8 GB de RAM
  • Sistema Operativo Mac OS
  • SSD de 128 GB
  • Pantalla de 13,3 pulgadas

Esta computadora portátil está clasificada como una de las mejores opciones disponibles en la actualidad.

Aspectos destacados: Mac OS Sierra, 8 GB de RAM.

Aquí está el resumen de las revisiones para Apple MacBook Air Core i5 5ta generación – (8 GB / 128 GB SSD / Mac OS Sierra) A1466

  • Valor para el dinero
  • Estudiantes
  • Actuación
  • Batería
  • Diseño

2. Apple Macbook Pro Core i5 – (8 GB / 512 GB SSD / Mac OS Sierra) MNQF2HN / A Rs.165666 Precio en la India – Comprar Apple Macbook Pro Core i5 – (8 GB / 512 GB SSD / Mac OS Sierra) MNQF2HN / A SPace Gray Online – Apple: Flipkart.com

Razones para comprar este portátil

  • Procesador Intel Core i5 a 2,5 GHz
  • 4 GB de RAM DDR3
  • Disco duro de 500GB 5400 rpm
  • Pantalla de 13 pulgadas, Intel HD Graphics 4000
  • Mac OS X Mavericks Sistema operativo
  • 1 puerto de perno de trueno
  • Procesador Intel Core i5 a 2,5 GHz

Aspectos destacados: OS x Mavericks, 4 GB RAM

Aquí está el resumen de las revisiones para Apple Macbook Pro Core i5 – (4 GB / 500 GB HDD / OS X Mavericks) A1278

  • Valor para el dinero
  • Estudiantes
  • Actuación
  • Software del sistema
  • Diseño

3. HP AY503TX Core i5 6ta generación – (Gráficos HDD de 8 GB / 1 TB / DOS / 2 GB) Portátil AY503TX Rs.47999 Precio en India – Compre HP AY503TX Core i5 6ta generación – (8 GB / 1 TB HDD / DOS / Gráficos de 2 GB) AY503TX Notebook Turbo SIlver en línea – HP: Flipkart.com

Razones para comprar este portátil

  • Procesador Intel Core i5-6200U 6a generación a 2.8GHz
  • 8GB de RAM DDR4
  • Disco duro Serial ATA de 1TB 5400 rpm
  • Pantalla de 15.6 pulgadas, gráficos AMD Radeon R5 M430 de 2GB
  • Sistema operativo DOS
  • Portatil de 3kg
  • Cámara HP TrueVision HD
  • Teclado tipo isla de tamaño completo con teclado numérico integrado

Aspectos destacados: DOS, 8 GB de RAM

Aquí está el resumen de las revisiones para HP AY503TX Core i5 6ta generación – (8 GB / 1 TB HDD / DOS / 2 GB Gráficos) AY503TX Notebook

  • Valor para el dinero
  • Estudiantes
  • Actuación
  • Apoyo al conductor
  • Batería
  • Gráficos

La programación puede ser una experiencia muy gratificante, pero sin una computadora portátil adecuada, puede convertirse rápidamente en una experiencia muy frustrante.

No necesita miles de dólares para obtener la mejor computadora portátil para la codificación, pero si tiene mucho dinero para gastar, hemos enumerado varios productos excelentes para considerar.

Cualquiera de las computadoras portátiles de esta lista funcionará bien para la programación, y al final del día, el producto que elija dependerá de la cantidad de dinero que pueda gastar.

Mucha gente dirá “vaya con Apple, porque es un sistema operativo basado en UNIX”, y ese es un punto muy válido. Tener acceso a una Terminal que “simplemente funciona” con una configuración mínima es una ganancia masiva.

Si me hubieran hecho esta pregunta hace un par de meses, sin duda habría seguido la línea tradicional de fiestas y recomendado el Apple MacBook Pro 13 “ .

Aún así, recomendaría este portátil si necesita desarrollar aplicaciones para iPhone o iPad.

Permítame cambiar un poco la línea compartida y recomendar otro dispositivo, el Microsoft Surface Pro 4 .

Este portátil tiene el mismo precio que un MacBook Pro, pero termina siendo mejor con casi todas las especificaciones que compara con el MacBook Pro, excepto por el hecho de que no tiene conectores Thunderbolt y la falta de conectores USB C (sí tiene USB 3). , sin embargo, para que pueda obtener un rendimiento de 10 GB / s en dispositivos).

La gente se estremece al recomendar un Surface sobre el sistema operativo tradicional OS X Unix. He aquí por qué deberían reconsiderar:

  • El teclado se separa de la pantalla.
  • Puede conectar hasta tres pantallas en la Surface Pro 4.
  • Los SSD son más grandes que los de MacBook Pro al mismo rango de precios.
  • Windows Subsystem para Linux: olvide usar una versión anterior de Bash y luego necesita instalar Homebrew solo para obtener el comando wget en OS X, Windows tiene la opción de ejecutar los binarios de Ubuntu de forma nativa en las nuevas versiones de Windows 10.
  • HFS + (el sistema de archivos OS X) es horrible. Se vuelve extremadamente lento en el momento en que coloca muchos archivos pequeños en su sistema de archivos. Incluso Linus (¡el chico que inventó Linux!) Dice que usaría NTFS sobre HFS + cualquier día.
  • Visual Studio es un IDE sorprendente, y tiene integración con git. Visual Studio también admite la depuración de programas de Linux de forma remota con GDB. Visual Studio soporta un ecosistema de lenguaje más diverso que XCode
    (Microsoft Visual Studio admite Objective-C, TypeScript, C #, C ++, CSS, HTML, JavaScript, PHP, F #, Go, Java y Python, mientras que Apple XCode admite C, C ++, Objective-C, Java, AppleScript, Python, Python, Ruby , Rez, y Swift).
  • Puede transmitir su escritorio a Apple TV con AirParrot, que clona la funcionalidad de AirPlay en OS X, por lo que compartir su escritorio en reuniones es fácil.
  • Tamaño de píxel / monitor:
    Surface Pro 4 : resolución de 2736 x 1824, 267ppi, pantalla de ‘PixelTouch’ de 12.3 ”
    MacBook Pro : resolución 2560 x 1600, 227ppi, pantalla LCD ‘Retina’ IPS de 13.3 pulgadas
  • HyperV viene gratis con Windows 10 Pro que viene con Surface Pro. Instale Hyper-V en Windows 10. ¡Esto le da acceso a las máquinas virtuales de Linux gratis (los controladores de código abierto de Linux lanzados por Microsoft para HyperV en 2009!) Sin necesidad de pagar por VMWare Fusion o Parallels Desktop.
  • Microsoft tiene muchos más proyectos de código abierto que Apple, y nosotros, como desarrolladores, debemos respaldar eso.
  • Los gráficos integrados Surface Pro 4 (Iris 540) son mucho mejores que los gráficos integrados en el MacBook Pro 13 “[modelo 2015] (Iris 6100)

La respuesta con más votos a favor aquí es porque la mayoría de la gente usa Windows, eso es todo. Pero algunos de ellos no programan, así que no saben para qué están votando.

Para el trabajo, no compre nada con Windows a menos que necesite trabajar en algo relacionado con él. Terminarás lanzando 10 comandos más por proceso que en Mac. Tenía un par de computadoras portátiles con Windows antes y son horribles para trabajar. Ese tipo en la respuesta le dio solo algunos datos y especificaciones técnicas sobre la computadora, no mencionó la mejor computadora portátil para un programador, como le preguntó en la publicación, solo disparó algunos detalles de una computadora. Ve y compra un MacBook Pro, nunca estarás en problemas, créeme.

Tal vez esa computadora portátil tenga mejores especificaciones que la MacBook Pro, pero como tiene Windows como sistema operativo, se quedará atascado y deseará tener algo más hermoso con una mejor interfaz de usuario y muchas opciones para que se sienta cómodo. Solo recuerde cuántas veces Windows le pedirá que reinicie la computadora y luego tomará HORAS para actualizar las cosas que no necesita. Windows no es eficiente. Te arrepentirás de la compra de una PC.

No es sorprendente que muchos hayan observado algún requisito o actividad que planea realizar con una computadora portátil de programación. El mejor portátil de este tipo es el que se adapta a tus necesidades. ¿Como va esto?

1) probar algunos en persona
Si tiene una tienda de electrónica (por ejemplo, Best Buy, Staples, Walmart, Target, Micro Center, etc.), siempre estará bien. Sin embargo, tenga en cuenta que las tiendas tienden a ir con los modelos de gama baja, por lo que es posible que muchas no se adapten a usted. Por lo menos, toma nota de las cosas que te gustan y que no te gustan. Por ejemplo, factor de forma, # y tipos de conexiones, tamaño de pantalla, opciones de gestos inteligentes en el trackpad, teclas iluminadas, etc.

2) leer comentarios en línea
Vea lo que la gente hace con sus computadoras portátiles cuando se trata de la programación, pregúnteles directamente o en las conversaciones de mensajes, y vea qué sucede con eso.

3) dar un salto de fe
Compré una computadora portátil de $ 200 que originalmente era de $ 700 en uno de esos sitios únicos. Puedo ejecutar Python en él muy bien. No sé si Android Studio y Unity se ejecutarán de manera aceptable, pero fue lo suficientemente barato como para apretar el gatillo, así que no estoy muy preocupado allí.

4) elaborar las especificaciones a ti mismo
Si sabe para qué lo va a usar (por ejemplo, desarrollo de Android, bases de datos o Visual Studio), busque los requisitos del sistema para esos programas y asegúrese de que las especificaciones de su próxima computadora portátil de programación superen esas. Pregunte en los foros para obtener más información.

Para más información…
Sistema operativo: trabaje con aquello en lo que se sienta cómodo. Sin embargo, hay algunas cosas que funcionan mejor o solo en un entorno. Por ejemplo, el desarrollo de iOS requerirá que usted tenga acceso a un entorno OSX. Puede ser una MacBook barata, de $ 400 a $ 700. Si está trabajando con tecnologías y framework .NET, es probable que necesite Windows. Linux puede ser preferido no solo para la programación general, sino que el gobierno o ciertos sectores comerciales pueden usar estos.

CPU: vaya al sitio a continuación y pegue su procesador en el cuadro de búsqueda. Si no obtiene los resultados correctos, omita los detalles, como el número de núcleos. Obtendrás un puntaje de “marca de cpu promedio” de 3 a 4 dígitos. Cuanto más alto, mejor. Considere preguntar a la gente de tecnología o en línea qué marca de CPU promedio recomiendan, o al menos cuáles son sus experiencias (por ejemplo, 3500 es bueno, pero 5000 sería más ideal y mucho más rápido)
Software PassMark – Tablas de referencia de CPU
No sé mucho sobre los procesadores que usa Apple, ni AMD, pero con los de Intel …
-i3, i5 e i7 son básicos (más aún para correo electrónico, algunos documentos, internet), medios y power house (más adecuados para juegos y cualquier otra cosa que requiera más recursos) respectivamente. Los últimos tienen un costo de mayor precio, menos duración de la batería y quizás más calor.
-El número de 4 dígitos indica el modelo. Los miles de dígitos representan la generación, por lo que con Intel Core i5-2520M a 2,50 GHz, es un modelo de 2da generación. Las generaciones posteriores deberían ser mejores, pero si lo personaliza y le cuesta demasiado, es posible que desee seguir con el anterior para obtener un mejor valor.
-Los procesadores ‘m’, como el m3 vs. i3, están más orientados hacia una mejor duración de la batería. Sin embargo, su poder de procesamiento es inferior al de sus contrapartes ‘i’.

RAM – más es mejor. Sin embargo, trate de anticipar lo que necesitará. 4 GB pueden ser suficientes para algunos, mientras que otros necesitarán 8 GB

espacio en el disco duro: si hay computadoras portátiles con unidades giratorias, estas generan más calor, pero tienen un gran valor en términos de relación de $ por GB. Las unidades de estado sólido (SSD) son inferiores en ese atributo, pero se ejecutan mucho más rápido (cargando programas, iniciando el sistema operativo, etc.) y son menos propensos a ser golpeados. Si es posible, ve por un SSD

Tamaño de la pantalla: 11 “o menos hace que sea menos placentero hacer cosas más pesadas, pero lo hace más pequeño para transportarlo. Además, una computadora portátil más pequeña también significa menos conectores y otras características, como no tener una unidad óptica incorporada. 16” + significa que puede ser más productivo, pero consume más batería y no es muy práctico cargar con él. Estos son prácticamente reemplazos de escritorio

Me encanta mi 13 “MacBook Pro Retina.

En gran parte debido al entorno similar a UNIX (bash es amor), el hecho de que puede ejecutar los tres principales sistemas operativos Linux, Windows y OSX legalmente (y muy bien podría agregar) y además de eso, la excelente escala combinada con la Retina pantalla significa que puedo tener una gran pantalla de bienes raíces en una pequeña computadora portátil. Para mí, todas estas cosas la convierten en una excelente computadora portátil para lo que hago la mayor parte del tiempo. Es muy costoso, pero pronto empiezas a darte cuenta de por qué y después de un tiempo, todas las demás computadoras portátiles se ven como un gigantesco y feo desorden plástico.

Nunca encontrarás otra computadora portátil que amarás más, ni encontrarás una que te ame tanto como una MacBook. Pero, por supuesto, se trata de una prima.

Pero en última instancia, todo se reduce a lo que necesita, por ejemplo, si necesita un puerto Ethernet, no tiene suerte, ya que los nuevos MacBook Pro no tienen esos. Llámalo innovación, llámalo ignorancia, llámalo como quieras.

¿Mencioné que la duración de la batería es increíble? Además, obtienes una gran cantidad de soluciones de software gratuitas listas para usar y todas son geniales.

Si no necesita editar un video, o ejecutar simulaciones complejas, sugeriría el MacBook Air en su lugar. Esos son muy difíciles de vencer.

Oh, ¿mencioné que tiene, por lejos, el mejor trackpad de todos los tiempos? El nuevo toque de fuerza es asombroso, pero no es una necesidad. Apple realmente ha clavado el juego del touchpad, realmente no entiendo por qué todo el mundo estaba tan atrasado antes de que apareciera el Surface Book.

Prefiero comprar una computadora portátil sólida y que me la sirvan por 5-7 años en lugar de reemplazarla cada 1-2 años. Lo que se reduce a mí es cuánto esfuerzo se requiere para instalar y configurar todo el software tal como me gusta. Me lleva más de una semana antes de tener todas las aplicaciones instaladas y configuradas tal como me gusta. Hasta entonces, paso mucho tiempo instalando el software que olvidé instalar, jugando con la configuración, ajustando las entradas del registro, etc. Prefiero no hacerlo más de lo que tengo que hacerlo. Para cuando haya terminado con una computadora portátil y esté listo para reemplazarla, está bien que el no programador promedio la use como una computadora normal de todos los días.

Entonces, con eso en mente, aquí está mi consejo …

Computadora: Como han mencionado otros, vaya con clase de negocios. Se construyen mucho mejor y son más confiables que las máquinas de clase consumidor. Dicho esto, si usted es un estudiante con un presupuesto ajustado, es posible que deba comprometerse. Solo asegúrate de que sean compromisos con los que vives.

El Macbook Pro es probablemente la plataforma más versátil. Puede ejecutar OS X (que se ejecuta en Unix), Windows e incluso Linux si realmente lo desea. También puedes desarrollar para iOS y Android. Estas máquinas también están muy bien construidas. Si no está seguro de en qué estará trabajando, esta es probablemente la opción más flexible que encontrará. Personalmente no uso un Macbook Pro, pero conozco a muchos desarrolladores web que aman estas máquinas.

Dicho esto, he estado usando Thinkpads durante más de una década. Cada vez que salgo de compras (realmente hago mi tarea), la mejor opción siempre ha sido ser Thinkpads. Creo que el Lenovo Thinkpad P50 es tu mejor opción. Reemplaza al Thinkpad W540 del año pasado.

De hecho, tengo muchas esperanzas para el Retro Thinkpad, y espero que salga a finales de este año o el próximo año para el 25 aniversario del Thinkpad. Escuché que tendrá un famoso teclado clásico de 7 filas, pantalla de proporción 16:10, controles de volumen dedicados, teclas de navegación de cursor en un diseño que tiene sentido, así como con muchas otras características modernas muy deseables que no se encuentran en La línea Thinkpad desde el T520 y W520.

Los Thinkpads no suelen estar a la vanguardia de la tecnología. Sin embargo, son máquinas sólidas ya menudo bien pensadas. Después de usarlos por un tiempo, empiezas a darte cuenta de lo racional detrás de muchas de las opciones que se incluyen en su diseño … excepto por el trackpad que fue terrible en los últimos años, pero que está empezando a mejorar en ciertos modelos.

Hoy no le ayudará con sus necesidades, pero si puede quedarse un poco más con su computadora portátil actual, podría valer la pena la espera.

Si desea algo que lo ayude o es un estudiante con un presupuesto ajustado, busque un Thinkpad T520 o W520 de 2,4 GHz usado con i5 (doble núcleo) o i7 (quad core), una resolución de pantalla de 1600 x 900 o superior y 8 GB de memoria. Agregue una unidad SSD a esta máquina y esta máquina funciona casi igual de bien o incluso circule en círculos alrededor de muchas de las computadoras portátiles que se venden hoy en día.

Teclado: escribir en un teclado de baja calidad en realidad te hará más lento y dará lugar a más errores tipográficos. En mi opinión, no hay nada como trabajar en el teclado de calidad legendario que se encuentra en un Thinkpad de Lenovo. Simplemente se sienten muy bien y, si voy a escribir de 8 a 15 horas por día, quiero que mis dedos sean felices. Ir a una tienda y escribir una página de texto. Después de hacer esto en algunas computadoras, rápidamente se dará cuenta de que no todos los teclados son iguales. No te olvides de encender el teclado. Los programadores a menudo trabajan hasta que está oscuro afuera. Un teclado bien iluminado puede ser menos molesto para quienes duermen que tener una luz brillante encendida. Intenta escribir en un teclado perfectamente plano con las luces apagadas. Es mucho más difícil de lo que uno podría pensar. Obtenga una buena iluminación general o trasera para su teclado. Si vives en Canadá, ten en cuenta que la mayoría de las computadoras portátiles que se venden en este país parecen tener el diseño de teclado multilingüe con la tecla de ingreso más grande en forma de L invertida (y algunas teclas se barajan). Si está acostumbrado a una distribución de teclado estadounidense, búsquelo específicamente. Finalmente, asegúrese de que puede activar la función F1-F12 teclas de función por defecto. Aunque la mayoría del mundo rara vez usa estas teclas, los desarrolladores las usan todo el tiempo y rápidamente se convierte en una molestia tener que presionar la tecla Fn además de una o más teclas para activar las teclas de funciones.

Trackpad: No lo mire, pruébelo. ¿Es sensible? ¿Puedes desplazarte con él? ¿Es multitáctil? ¿Tiene botones físicos del mouse que no son solo parte del trackpad? Intenta arrastrar y soltar algo. Intente hacer clic derecho. Prefiero usar el pequeño trackpoint rojo en medio de los teclados Thinkpad, pero bueno, todos tienen una preferencia. También tengo un mouse inalámbrico separado, en cuyo caso el trackpad puede no ser importante en absoluto. Creo que todavía es así porque no siempre tengo mi ratón conmigo.

Memoria: si no necesita ejecutar un servidor web local o una máquina virtual, 8 GB debería funcionar correctamente. De lo contrario vaya por 16 GB. Cuando ordene su computadora con 8 GB, asegúrese de que sea solo un módulo de memoria para poder agregar otro en una fecha posterior. De lo contrario, es posible que deba quitar uno o los dos módulos de memoria de 4 GB para llevarlos a 12 o 16 GB en el futuro. También compare el precio de la computadora portátil con menos memoria y agregue memoria de terceros frente a tenerla completamente cargada. Puede descubrir que puede ahorrar bastante dinero haciendo una actualización posterior a la venta.

Almacenamiento: ya no puedo ser objetivo. Admito que soy un drogadicto SSD. Estoy tan acostumbrado a esto que es realmente doloroso volver a un disco duro en estos días. Cuando se queda sin memoria, el intercambio de memoria a disco también tiene un impacto mucho menor. ¿Cuánto espacio necesitarás? Cualquiera que sea ese número, duplíquelo o es muy probable que se quede sin espacio en el disco a lo largo de la vida útil de la computadora. Mi investigación también ha demostrado que los discos Samsung 850 Evo SSD son mucho más confiables a largo plazo que otros. De lo contrario, planee reemplazar su unidad SSD cada 2-3 años para asegurarse de que no falle.

CPU: Mínimo de i5: ¡ni siquiera mire un i3! Elegir entre un i5 vs i7 realmente depende del tipo de programación que vaya a hacer. La única vez que debería considerar un i7 es si está buscando un quad-core para un mejor rendimiento. Un i7 de doble núcleo es más caro y proporciona poca ganancia de rendimiento en comparación con el i5 de doble núcleo. Intel es el estándar en las computadoras portátiles Windows y Apple OS X. AMD? Si algo no funciona, ¿alguna vez se sentirá seguro de que el problema no es el resultado de que quiera ahorrar unos cuantos dólares? Poder confiar en mis herramientas es fundamental para mí. Conozco a personas que compran en el otro extremo del espectro de precios y siempre se preguntan por qué sus computadoras no son confiables.

Conjunto de chips de video: si vas a desarrollar juegos, querrás un chipset de video más rápido. Si solo está haciendo desarrollo web, el video Intel incorporado en una CPU funcionará bien y es mucho más probable que sea compatible en el futuro que los chipsets de video de alto rendimiento. Cometí ese error una vez. Estuvo bien hasta que actualicé el sistema operativo y descubrí que el fabricante no ofrecía controladores actualizados. Dicho esto, si juegas juegos en tu tiempo libre, podría valer la pena gastar un par de cientos de dólares en una computadora que satisfaga tus necesidades de trabajo y juego.

Dicho esto, mis computadoras portátiles siempre han sido bastante sólidas a lo largo de los años, excepto cuando comienzo a instalar juegos en ellas. Podría ser solo una coincidencia pero solo estoy diciendo que noté un patrón. Mientras mantengo los juegos fuera de mi computadora portátil, rara vez parece tener problemas con ella. Sea consciente de lo que instala en su computadora portátil. Si solo desea probar el software de prueba, hágalo en una máquina virtual y solo instálelo en el sistema operativo de su computadora cuando se sienta seguro con él. Para eso está el software de prueba … para probarlo.

Pantalla: Recomiendo un mínimo de 1600 x 900. Algo menos y siempre sentirá que no tiene suficiente espacio en la pantalla para trabajar … incluso si tiene una segunda pantalla. Cometí ese error una vez. Tuve la suerte de que era posible actualizar la pantalla en mi Thinkpad simplemente reemplazando la pantalla LCD. Eso no siempre es posible. Considerar seriamente 1920 x 1200 o mejor. Siempre se puede reducir la resolución, pero no siempre se puede aumentar. Mientras que las pantallas brillantes son divertidas de mirar, las pantallas mates antirreflejos son mucho más fáciles para los ojos, especialmente durante muchas horas. Un amplio ángulo de visión horizontal y vertical es también un envío de dios. Personalmente, mi pantalla ideal es de 15 “, pero conozco a mucha gente a la que le gusta la portabilidad de las computadoras portátiles con una pantalla de 14” … si también tiene un gran monitor externo de más de 23 pulgadas para trabajar la mayor parte del tiempo. Otros factores a considerar incluyen el brillo (se necesita un contraste más brillante y mejor si se encuentra en un ambiente muy brillante) y la gama de colores. Algunos podrían decir que la gama de colores no es tan importante, sin embargo, el día que tenga dos pantallas conectadas y note que los azules y rojos se ven púrpura y naranja en la otra pantalla, deseará tener una computadora portátil con una mejor gama de pantallas para Asegúrese de qué color está utilizando. Cuando sabe que está viendo los colores correctos, puede sentirse seguro al decirle a otros que su pantalla es la que muestra los colores incorrectos. Finalmente, está el tema de las pantallas táctiles. Las interfaces táctiles pueden no ser perfectas todavía, pero definitivamente están en los libros para el futuro. Tabletas, teléfonos inteligentes: si quiere asegurarse de que sus sitios web funcionen con estas tecnologías, probablemente sea una buena idea comprar una computadora portátil con pantalla táctil si se lo puede permitir.

Batería: La mayoría de las computadoras portátiles de calidad deberían pasar por un día de 7-8 horas en estos días. Solo se vuelve importante si va a estar alejado de una fuente de alimentación durante largos períodos de tiempo. Dicho esto, tenga en cuenta que después de un tiempo, la batería no podrá almacenar tanta energía y probablemente solo durará la mitad de ese tiempo o menos. Bonificación si la batería se puede reemplazar sin tener que enviarla para el servicio.

Audio: es probable que tenga parlantes externos o audífonos de todos modos, así que no se preocupe demasiado por esto. Escucha atentamente el sonido de la computadora. Asegúrate de que no haya distorsión. Al probar, escucha tanto música como sonidos. Los chips ruidosos en la computadora y las unidades SSD, y los molestos ventiladores ruidosos realmente pueden ponerte nerviosos después de unas horas. Mientras que los fanáticos hacen algo de ruido, son los chips de estado sólido los que realmente me sorprenden como fuentes de ruido desde que cambié a una unidad SSD. También asegúrese de que no haya sonido proveniente de la computadora portátil cuando los altavoces están silenciados.

Conectividad externa: ni siquiera mire a una computadora portátil que no tenga conectores USB 3.0, preferiblemente al menos 3. Vivirá para lamentarlo. HDMI es bueno porque rara vez se necesitan adaptadores, pero los DisplayPorts tienden a ser más versátiles. Siempre puede obtener un adaptador DisplayPort a HDMI. Finalmente, el VGA está saliendo, así que si es posible, obtenga HDMI o DisplayPort. El conector de audio es bueno, pero tan pronto como te canses de los cables, comenzarás a buscar Bluetooth, así que asegúrate de que esté incluido (algunos portátiles aún no lo hacen). WiFi, G / N / Dual AC debe ser estándar. G para compatibilidad con versiones anteriores y Dual AC para el futuro. Las unidades ópticas ya no valen la pena por el número limitado de veces que las necesita en estos días. Obtenga un disco DVD / RW externo si cree que lo necesitará.

Escáner biométrico (también conocido como lector de huellas digitales): tiendo a iniciar y cerrar sesión en muchos sitios web varias veces en el transcurso de una jornada laboral. Muchos desarrolladores mantienen todas sus contraseñas en documentos de Word, lo que se espera que al menos esté protegido por contraseña. Sin embargo, ¿qué impide que alguien pueda mirar por encima de su hombro cuando mira su lista de contraseñas en la pantalla? Cuando se usa junto con un administrador de contraseñas como Roboform, un escáner de huellas dactilares no solo puede ahorrarle el tiempo que toma buscar y escribir sus contraseñas docenas o incluso cientos de veces al día, sino que también reducirá cualquier posibilidad de que las personas aprendan sus contraseñas como Cuidan sobre tu hombro mientras escribes. Su gerente o clientes también se sentirán mejor al confiar en usted cuando se den cuenta de que no escribe ninguna contraseña a la vista de otras personas. Sugerencia: asegúrese de que el administrador de contraseñas que pretende usar funcione con el escáner de huellas digitales incorporado en su computadora portátil. Es cierto que hay escáneres de huellas dactilares USB, pero ¿cuánto tiempo crees que pasará antes de que alguien saque al bebé y se marche con él? Mejor tenerlo incorporado.

Estación de acoplamiento: es opcional, pero me parece muy conveniente si necesito desconectar y volver a conectar regularmente todos los periféricos conectados a mi computadora portátil. Algunas estaciones de acoplamiento simplemente se conectan a un solo conector USB 3.0 en la mayoría de las computadoras portátiles, mientras que toda su computadora portátil puede instalarse en otras (como con un Thinkpad). El último tiene la ventaja añadida de poner su teclado en un ángulo un poco más cómodo y, a menudo, viene con su propia fuente de alimentación.

Fuente de alimentación (también conocida como bloque de energía): verifique el tamaño de la fuente de alimentación, especialmente si la portabilidad es importante para usted. Algunas computadoras portátiles, literalmente, tienen una fuente de alimentación casi del tamaño de un ladrillo rojo real. Si no verifica antes de comprar, es posible que se sorprenda de su tamaño cuando abre la caja. Además, si necesita viajar de vez en cuando, puede valer la pena comprar una fuente de alimentación adicional que puede guardar en su bolsa. Esto me ha salvado en muchas ocasiones de llegar al trabajo solo para darme cuenta de que olvidé mi fuente de alimentación.

Costo: Si va a ganar dinero con esta máquina, no escatime. A largo plazo, vale la pena gastar un poco más en las herramientas de su comercio, ya sea hardware o software, ya que sus elecciones afectan su productividad, lo feliz que está de trabajar y lo cómodo que estará. Los clientes también lo juzgarán por el equipo profesional que utilice. Además, ¿es realmente una inversión tan costosa si considera que se utilizará para generar potencialmente cientos de miles de dólares durante su vida útil? Compare el precio de una computadora portátil de $ 3,000 con su ingreso total durante los próximos 5 años. Luego tome la computadora portátil de $ 3,000 y divídala por 5 años y luego otra vez por 365 días y comprenda que solo cuesta alrededor de $ 1.65 por día. Probablemente gastes más en café todos los días. Toma un café con leche al día menos y consigue algunas herramientas de grado profesional.

Las mejores computadoras portátiles para la programación necesitan una combinación de potencia, rendimiento, ejecución y capacidad de ser móviles. Hay un número significativo de cuadernos de programación asombrosos en la posibilidad de que no intentes tenerlo todo. Sea como sea, en la remota posibilidad de que requiera ejecución y transportabilidad, bueno … encontrar el mejor no será sencillo, especialmente en caso de que tenga un presupuesto limitado. Desplácese hacia abajo para descubrir las cosas que necesita para considerar las cosas que necesita en su computadora portátil.

Extremadamente necesita SSD o 1 TB de capacidad

Los SSD definitivamente han sacudido el mercado de los portátiles. A menos que esté buscando un Chromebook en mal estado, es probable que pueda administrar el costo de 1 TB HDD o 256 GB SSD. A pesar de eso, hay un desfiladero realmente terrible en el caso de que necesites la mejor computadora portátil económica. Hay un par de enfoques para solucionar este problema. Simplemente puede obtener un SSD de 500 o 1000 GB o 2 unidades, lo que significa un SSD para SO o programación o codificación mientras deja juegos, descargas o mira películas en un disco duro diferente. En caso de que no esté seguro, obtenga una notebook de 15.6 a 17 pulgadas que tenga numerosas conexiones SATA o mSATA o M.2 que le permitan incluir más almacenamiento. En el caso de que tenga suficiente efectivo, podría optar por SSD a través de PCIe o M.2 en la computadora portátil con el mejor rendimiento.

Realmente necesitas un procesador moderno

Hoy en día, no necesita molestarse con una CPU de primera línea para hacer la programación. Si necesita una CPU de primera categoría, depende totalmente de lo que va a tratar, como si tiene aplicaciones desarrolladas, un sitio web o tal vez necesite la mejor computadora portátil para editar fotos. Claramente, en el caso de que tenga que administrar trabajos pesados ​​de programación todo el tiempo o que tome una fotografía de video / sonido, es probable que un procesador sea la parte más importante para su trabajo. Por lo tanto, los procesadores de gama baja no se recomiendan para la codificación.

De alguna manera necesitas una tarjeta gráfica dedicada

Afortunadamente para cada uno de nosotros, las ilustraciones gráficas integradas muestran signos de mejora con cada época. En caso de que trabajes en el desarrollo de juegos o realices trabajos en 3D, tener una tarjeta móvil dedicada en la mejor computadora portátil para juegos debería ser una necesidad. Lo que es más, en caso de que lo necesite, su entorno de trabajo sin duda le dará una máquina de primer nivel que destruiría cualquier cosa que una computadora portátil pueda ofrecer. Exactamente lo contrario a tener en cuenta, indudablemente requerirá un chip gráfico dedicado en el caso de que juegue juegos nuevos y exigentes.

Quizás necesites una batería de larga duración

¿Quizás? Sí. Porque depende de tu estilo de vida y demanda de trabajo. En el caso de que necesite una sustitución de escritorio y no se vea a sí mismo utilizándolo, la vida de la batería no es una prioridad. En el lado opuesto de la gama, podría ser una persona que necesita una batería de larga duración y quizás la mejor computadora portátil liviana para saltar de un lugar a otro. Relativamente pocas estaciones de trabajo portátiles pueden llegar a esto, especialmente en la remota posibilidad de que no extravagante el brillo de la pantalla cayendo a su base. Para esta situación, tendrá que abrir su billetera en caso de que necesite tener una parte superior del segmento de línea. Además, en caso de que esté en un temperamento de hacer gangas, simplemente busque de 5 a 6 horas de existencia de la batería con Wi-Fi.

Es posible que necesite IPS Panel

Los tableros IPS son mejores que los tableros TN en cada forma significativa. Esa es la razón, al igual que las unidades SSD, se han convertido en el estándar de negocios y, sin lugar a dudas, deberías obtener una similar a, digamos, la mejor computadora portátil para el diseño gráfico o el desarrollo de juegos. Sin embargo, esta opción puede omitirse si está realmente restringido por su plan financiero y prefiere gastar cada centavo en CPU, GPU o RAM.

De: Top 7 Best Laptop for Programming September 2016 (ACTUALIZADO)

Edit: Esta respuesta fue escrita en 2015. Creo que, desde la perspectiva de los programadores, los MacBooks ahora tienen muchos rivales dignos. Hay algunas computadoras portátiles que han superado a la misma generación de MacBook de muchas maneras.

Bueno … es tu preferencia personal. Si está dispuesto a gastar dinero, diría que MacBook Pro podría ser su elección, como sugieren otras respuestas. Pero, no recomendaría a las personas que solo compren MacBook Pro / Air solo porque otras personas lo dicen. Todo viene con sus desventajas también:

Pros (para programadores):
1. Un amigo para tus ojos: Pantalla retina. Codifique por horas y estará cansado ante sus ojos.
2. Hardware increíblemente confiable. Opción de facto para programadores con temperamento corto. Cuando su código no funciona, simplemente puede tirar su macbook por la ventana con ira, y volver a recogerlo, y todo seguirá funcionando. 🙂
3. Preinstalado con OSX, que tiene un shell Unix
4. Muy ligero para llevar

Contras:
1. Todas las piezas están cableadas, por lo que no hay espacio para una actualización. Por lo tanto, su impresionante configuración quedará desactualizada después de 2-3 años y no tendrá una opción para actualizar (a menos que gaste una cantidad ridícula en dinero).
2. El hardware propietario tiene problemas de compatibilidad con otros sistemas operativos.
3. No está pensado para desarrolladores de gráficos pesados. El diseño compacto y el cuerpo metálico dejan poco espacio para una ventilación adecuada. Por lo tanto, se calienta mucho cuando la tarjeta gráfica hace mucho trabajo.

Entonces, mi sugerencia es, si está bien gastar mucho dinero y no tener Linux (bueno, todavía puede instalar con algún problema de compatibilidad y dolor) en su computadora portátil, vaya a la pantalla retina macbook pro, nada mejor que eso.

Sin embargo, si no cae en la categoría anterior, aquí hay algunos consejos:

1. Elija una computadora portátil rápida (desea codificar y ejecutar mucho, a la derecha). Ir para i7, 16 GB.
2. Elija SSD incluso si eso significa obtener uno con un tamaño más pequeño, principalmente porque no fallan de la nada (en su mayoría) y son increíblemente rápidos.
3. Elige tu marca favorita.
4. Instale linux y comience a codificar.

¿Realmente, realmente, realmente tienes que trabajar en una computadora portátil?

Quiero decir, si por “programador” te refieres a una persona que escribe aplicaciones web usando JavaScipt y Ruby en un bloc de notas , entonces, por supuesto, ve con los fanboys de Apple y consigue un juguete para portátil que es un pequeño MacBook o Vaio. . Luego, podrías trabajar en Starbucks, donde la gente admirará tu fondo oscuro y la gran variedad de palabras oscuras y coloridas. (Sin embargo, tenga en cuenta que, al parecer, a las personas les resulta ofensivo cuando los desarrolladores codifican en lugares públicos).

Si por “programador” te refieres a una persona que está realizando una ingeniería seria, lo que exige RAM y capacidad de procesamiento, consigue un escritorio. El rendimiento de las computadoras portátiles de gama alta no se puede comparar con el rendimiento de una computadora de escritorio que se puede comprar por la misma cantidad de dinero exactamente, o menos.

¿No tienes una oficina? ¿Está disponible las 24 horas del día, los 7 días de la semana, los 365 días del año, por lo que debe reaccionar en cualquier momento y lugar? ¿Pasas demasiado tiempo viajando?

Si no es así, ahorre toneladas de dinero e inviértalo en una máquina de escritorio mucho más potente. Si no, ve con ASUS.

Elegir los engranajes de guerra correctos (computadora portátil en este caso 😉) para la programación puede ser una decisión difícil de hacer.
Es fácil confundirse mientras investigas las distintas opciones. Hay muchos modelos de computadoras portátiles diferentes de marcas reconocidas como Apple, Dell, HP, Lenovo, Samsung son algunas de las características de cada modelo, con múltiples conjuntos de variantes y diferentes conjuntos de compromisos.
Puede escribir código en la mayoría de las computadoras portátiles independientemente del precio o características ultra interesantes (como la luz de fondo del teclado, NVMe SSD, GTX 1080, etc.). Sin embargo, su productividad mejorará si utiliza una máquina adecuada para el tipo de tareas que realiza.
Hay diferentes tipos de desarrollo, y se requieren varias herramientas con cada especialización. Por lo tanto, no existe un enfoque único para comprar una máquina de desarrollo.
Cuando escribí esto, hice las siguientes suposiciones en este artículo:
• Eres un desarrollador web
• Su computadora portátil es su máquina de desarrollo principal
Aquí hay algunas consideraciones antes de comprar su próxima computadora portátil.
Movilidad
Las computadoras portátiles vienen en todas las formas y tamaños, ultra portátiles a las más voluminosas. Usted necesita decidir cuán portátil quiere que sea su computadora portátil. Si no necesita llevar su computadora portátil con frecuencia, es posible que desee considerar una computadora portátil de 15 pulgadas. Estos por lo general tendrán mejores especificaciones y más capacidad de pantalla para realizar múltiples tareas. Si trabaja en diferentes lugares o viaja mucho, una computadora portátil de 13 o 14 pulgadas puede ser lo mejor para usted. Son más livianos y brindan una mayor duración de la batería, lo cual es extremadamente importante ya que es posible que no siempre tenga acceso a la toma de corriente para cargar su computadora portátil, por lo que el jugo adicional hace mucho. A menos que compre una computadora portátil 2 en 1, una pantalla táctil no brinda suficientes beneficios para justificar el costo adicional. Le sugiero que evite la pantalla táctil, pero es una excelente opción para diseñadores y desarrolladores creativos en el área de experiencia de front-end.
Portátiles Ultra Portátiles
Monitor
La pantalla de un portátil es una de sus características más importantes, especialmente para los programadores. Desarrollar aplicaciones consiste en mirar la pantalla durante largos períodos de tiempo, esto podría irritar nuestros ojos, pero a quién le importa de todos modos (en una nota seria, no tome los problemas oculares a la ligera, tómese un descanso durante los largos atascos de codificación para que sus ojos descansen un poco). Tienes que prestar mucha atención a los detalles. La mayoría de las computadoras portátiles económicas se envían con una pantalla de 1366 x 768, que considero que es mediocre en el mejor de los casos. La pantalla no tiene suficiente capacidad de pantalla para realizar múltiples tareas. Además, el texto no es lo suficientemente nítido para que tenga una experiencia de lectura cómoda, incluso con texto claro. Una pantalla de 4k es una exageración para una computadora portátil, pero es una opción viable si tiene dinero extra para gastar, aunque la duración general de la batería podría sufrir un poco por este complemento elegante. Hagas lo que hagas, intenta comprar una computadora portátil con al menos pantalla Full HD 1920 x 1080 (1080p). Si tiene que pagar un poco más para obtener 1080p, gástelo, esto agregará un inmenso valor a su productividad a largo plazo. También asegúrese de que la pantalla tenga buenos ángulos de visión; La pantalla de su computadora portátil no debe doblarse como un espejo!
Potencia de procesamiento (CPU)
La CPU de su computadora portátil es el corazón del sistema y tiene una gran influencia en el rendimiento, por lo que no puede permitirse escatimar en esto. Hay muchos tipos diferentes de procesadores con diferentes especificaciones con una variedad de generaciones y múltiples núcleos y subprocesos. Tenga en cuenta estos datos al considerar estas especificaciones de la CPU. Algunos de los más importantes son el tamaño del caché, la cantidad de núcleos, la frecuencia y la potencia de diseño térmico. En general, un buen procesador Intel Core i5 o i7 con una frecuencia de 3GHz o más debería ser suficiente para la mayoría de las personas.
Memoria (RAM)
No creo que se pueda hacer ninguna programación seria en una computadora portátil con menos de 4GB de RAM. Mi recomendación de RAM más pequeña es de 8 GB, ¡ya sabes Google Chrome!
Incluso eso se está volviendo apenas suficiente con el advenimiento de las aplicaciones de Electron, que adoran consumir grandes cantidades de RAM, ya que es, literalmente, una versión autónoma portátil de toda la aplicación Chrome. Si tiene dinero extra por ahí, inviértalo en 16 GB de RAM.
Tipo de almacenamiento y capacidad
Obtener un SSD (Unidad de estado sólido) debe estar cerca de sus prioridades, ya que esto le da menos dolor de cabeza al cargar aplicaciones grandes. Esto le dará mejoras significativas de rendimiento en un disco duro estándar. Cada operación será mucho más rápida con un SSD: incluido el arranque del sistema operativo, compilación de códigos, inicio de aplicaciones y carga de proyectos. Un SSD de 256 GB debe ser la línea de base. Si tiene más dinero, un SSD de 512GB o 1TB es mejor. Si el costo es un factor, opte por un SSD más pequeño, generalmente de 128 GB, donde su sistema operativo vivirá junto con sus aplicaciones y documentos a los que se accede con frecuencia (como los archivos de proyectos). Sus cosas restantes, como música o videos, pueden descansar en un disco duro interno más grande de 1TB o puede optar por un disco duro externo USB, pero asegúrese de que sea USB 3.0 o la velocidad de transferencia de datos será significativamente más lenta.
Teclado
No puede permitirse comprometer la calidad del teclado de su computadora portátil, ya que es lo que usará para golpear el código todo el día. Tiendo a optar por computadoras portátiles con un diseño de teclado más compacto.
Lo más importante es probar el teclado de una computadora portátil a fondo antes de comprar. Asegúrese de que las teclas sean cómodas y fáciles de alcanzar con un buen viaje. Un teclado retroiluminado es útil si pretende trabajar en condiciones de poca luz con frecuencia.
Jugo
La buena duración de la batería puede no ser tan importante para usted si pasa la mayor parte del tiempo cerca de una toma de corriente, probablemente en su oficina, pero si necesita viajar mucho, esto será muy importante ya que el jugo adicional le ahorrará mucho. de problemas y puede centrarse más en la codificación que en buscar la toma de corriente. Ir por al menos 6 horas de duración de la batería. No confíe en la duración esperada de la batería según lo establecido por el fabricante, ya que se prueban en entornos con condiciones poco realistas que no están ni siquiera cerca del uso diario de la vida real. Lea valoraciones de terceros en sitios web confiables y vea lo que los usuarios reales dicen sobre el producto en foros y comentarios.
Sistema operativo
Su elección del sistema operativo determinará qué portátil comprar en gran medida. Los usuarios de Windows tienen muchas opciones, pero si prefiere macOS, está limitado a una de las ofertas de Macbook.
Linux se ejecutará en la mayoría de hardware, pero es mejor comprar computadoras portátiles que tengan soporte oficial de Linux. Algunos proveedores, como Dell y System 76, proporcionan máquinas de alta calidad con Linux preinstalado. Es posible que desee mirar en esos primero. De lo contrario, investigue para asegurarse de que la computadora portátil que desea comprar funcione bien con sus distribuciones Linux preferidas. Si no es compatible con Linux de inmediato, no se desanime, siempre tendrá la opción de soluciones de software basadas en VMware o Vagrant para emular el entorno.
¿Gráficos dedicados o integrados?
Una tarjeta gráfica dedicada (también conocida como discreta) no es muy importante para propósitos de codificación. Ahorre dinero yendo con una tarjeta gráfica integrada a menos que esté en aprendizaje automático o IA, que requiere que ejecute tensorflow o keras, entonces una GPU discreta es una inversión decente, ya que reducirá el tiempo de ejecución de los modelos de muestreo y entrenamiento. Si el aprendizaje automático no es un área de su interés, no dude en invertir el dinero que ahorra en un SSD o en un mejor procesador que proporcionará más valor por el dinero.
puedes revisar mi blog donde este fue publicado originalmente.

Estoy escribiendo esto desde la perspectiva de un principiante. La mejor computadora portátil para aprender a programar es cualquier computadora portátil con un chip i5 o 7 pentium. Ponga un sistema operativo Linux liviano en la computadora portátil y la caja virtual para que pueda tener un sistema Windows para codificar ventanas y un sistema Mac para codificar una Mac.

Lo más importante para un principiante no es la computadora portátil, sino simplemente codificar todos los días. Yo uso un Samsung i5. El sistema operativo OEM Windows 7 estaba defectuoso y lento. Ahora con Knoppix funciona lo suficientemente bien para la codificación.

Lo estoy usando para aprender C desde la línea de comandos usando el compilador gcc. He ejecutado ejecutar secuencias de comandos simples JAVA y python.

Aquí hay otra alternativa que he usado. Compre un i3 o i5 pc barato. Conviértalo en un servidor Debian, entonces puede ssh en el servidor para practicar la codificación.

¿Cuál es la ventaja de esto? Bueno, una de mis cosas favoritas es sentarme en el bar con una cerveza o una copa de vino con mi Kindle y el código de mi servidor. También puede codificar desde su teléfono inteligente o su computadora portátil o cualquier PC.

¿Quieres aprender a codificar el internet de las cosas? Compre una Raspberry Pi de $ 45 que le da una IP estática e instale el sistema operativo Raspbian en ella. Puede ssh en él desde los mismos dispositivos que puede ssh en un servidor Debian. La frambuesa correrá Python y C.

Esta es solo la perspectiva de un principiante. Como principiante, aprendo más sobre codificación por codificación. espero que esto ayude

Realmente recomendaría usar una laptop Thinkpad con Ubuntu como su sistema operativo principal.

Las razones son las siguientes:

  1. A menos que seas un tipo de “arrastrar y soltar” / “copiar y pegar”, vas a escribir mucho código 🙂. Esto necesita un teclado realmente bueno y no hay nada comparable a un Thinkpad. Período.
  2. Proporcionan una resistencia real (no es necesario que lo mimen como un bebé).
  3. El sistema operativo Ubuntu proporciona muchas opciones de personalización (múltiples áreas de trabajo, terminales deslizantes, entornos de escritorio, etc., por nombrar algunos).
  4. El uso de un sistema basado en Linux como su entorno de desarrollo le brinda una ventaja cuando trabaja en sistemas de producción reales, ya que la mayoría de ellos se ejecutan en los sabores de Linux.

Estoy de acuerdo con algunos de los otros en que Macbook también es una muy buena opción. Pero son bastante caras para algunas personas.

Mi sistema actual es un Lenovo Thinkpad T420 y recientemente realicé una actualización a RAM y HDD -> SSD y me está dando muy buen rendimiento ahora mismo. (Si está interesado, puede leer sobre @Acelenciar el rendimiento de una computadora portátil vieja)

Pregunta bastante difícil ya que no has escrito realmente acerca de cómo la vas a usar.

  1. Si lo está utilizando para aprender programación general: cualquier computadora portátil funcionaría
  2. Si lo está utilizando para implementar algoritmos y estructura de datos: cualquier computadora portátil funcionaría
  3. Desea desarrollar un sitio web estático: cualquier laptop funcionaría.
  4. Desea desarrollar un sitio web dinámico: cualquier computadora portátil funcionaría. Además de esto puedes usar linux. Como lo más probable es que comiences con LAMP.
  5. Programación competitiva: cualquier computadora portátil funcionaría + Internet de alta velocidad
  6. Desea una buena interfaz de usuario y una máquina estable y fácil de usar, y tiene dinero extra para gastar: Apple Macbook series
  7. Quieres desarrollar juegos: necesitas una buena máquina para esta como la serie Asus Rog o Alienware. Puede ser un buen programador de juegos que le daría una mejor opción.
  8. Quiero desarrollar aplicaciones móviles: use Mac, estoy usando una y me encanta, es mejor que mi computadora portátil con Windows, que también tiene una buena configuración. Aunque es posible que necesite instalar Windows si desea desarrollar para Windows.
  9. No tienes un presupuesto elevado: serie Dell Inspiron. (Conocía a alguien que tenía un hp y no dejaba de quejarme de los problemas de sobrecalentamiento)
  10. Quiere codificar en público y presumir: Apple Macbook

Para la programación? Casi cualquier cosa que puedas tener en tus manos. Dependiendo de la zona en la que esté intentando programar, puede usar cualquier cosa, desde una netbook de 7 años hasta una MacBook de gama alta y obtener los mismos resultados. Las únicas excepciones son realmente si está realizando una gran cantidad de trabajo gráfico, como el diseño de un sitio web o un trabajo de base de datos muy pesado. Pero si estás en un nivel que no sabes qué elegir, apostaré que probablemente no seas un programador muy avanzado todavía. Para una experiencia agradable, querrá una pantalla de tamaño decente, 13 “si no 15”, y para una experiencia sin problemas, intente obtener 8 GB de RAM. Pero a menos que sea muy avanzado y esté enfocado en gráficos o en un gran trabajo de base de datos, para cosas como PHP, Javascript, NodeJS e incluso .net, probablemente pueda arreglárselas con una computadora portátil vieja, de 3 o 4 años, con bastante facilidad.