¿Qué computadora portátil usan los programadores para trabajar y cuánto cuesta?

Lo que sea que uses, asegúrate de que:

  • Tiene al menos 16 GB de memoria. Nunca tendrá suficiente RAM, y ahora es barato, así que ¿por qué no?
  • Tiene SSD, 256GB al menos. Claro, ¿quién usa HDD más? SSD aumenta tu velocidad dramáticamente en TODO, no solo en el tiempo de arranque, no solo copiando archivos, todo.
  • Bien construido Utiliza mucho su computadora portátil, tráigala a muchos lugares. No compre una computadora portátil barata y de baja calidad, incluso si las especificaciones son excelentes. Te arrepentirás tarde o temprano cuando las partes se desmoronen.
  • Peso. En serio, no muchas personas prestan atención a esto, pero usted y sus computadoras portátiles son como un solo ser. No lleve un Alienware de 4 kg.

Esos son solo algo digno de mención. Hay muchos otros factores, como cada preferencia o sesgo a considerar. Por lo tanto, básicamente no existe la mejor computadora portátil para todos.

No elija máquinas basadas en la marca, todas tienen buenas y malas. Al igual que Apple, no puede trabajar con un teclado de mierda y 1 puerto en la Macbook de 12 “; o cualquier Thinkpad que no sea de las series X, T y P, el resto son simplemente computadoras portátiles Lenovo normales y baratas. Una vez trabajé en un equipo donde hay 5 marcas diferentes: Acer, HP, Thinkpad, Apple, Dell … y todos estamos contentos con eso.

Si todavía no puede elegir uno, hay algunas computadoras portátiles dignas en el mercado en este momento, y prepárese para gastar algo de dinero, vale la pena:

  • Macbook Pro: seguro que es la mejor opción para la mayoría de los ingenieros. El construido es el mejor, la batería es asombrosamente buena, MacOS es un buen compromiso entre Linux y Windows. Incluso si no te gusta MacOS, todavía funciona muy bien en Windows o Linux. Es posible que el nuevo con TouchBar y 4 puertos USB-C no se adapte a todos, pero aún puede obtener una versión anterior.
  • Dell XPS 13/15: gran diseño, calidad de construcción. Me encantó a primera vista. La pantalla es muy sexy, incluso más hermosa que la Macbook. Tiene mejor capacidad de memoria que la Macbook: puede tener hasta 32 GB en comparación con los 16 GB de la Macbook. También funciona muy bien en Linux o Windows.
  • Serie Thinkpad T, o carbono X1: Thinkpad son siempre la mejor opción para el ingeniero, ya no hace falta decirlo. Es exactamente lo que prefiere: más resistencia y capacidad de batería de la serie T o la serie Ultrabook X. Tu elección.

Es posible escribir código en casi cualquier computadora con cualquier sistema operativo.

Con eso, lo que debe hacer es evaluar lo que es importante y obtener el que marque más casillas para usted. Dicho esto, en lugar de decirte qué computadora portátil utilizo, te daré la lista que revisé para elegir mi nueva computadora portátil. El que elegí no es relevante, ya que es solo un reflejo de mis necesidades y preferencias personales y lo más probable es que no sean idénticas a las suyas.

Entonces, esta fue mi lista de consideraciones

  • Presupuesto. Esta tiene que ser tu principal limitación. Establezca su presupuesto desde el principio y no busque opciones fuera de ese presupuesto. Buscar una computadora portátil que no podrá comprar solo lo frustrará y lo que termine obteniendo palidecerá en la comparación.
  • Movilidad. ¿Haces todo tu trabajo en una oficina? Tal vez omita una computadora portátil por completo y opte por una computadora de escritorio. ¿Eres un nómada completo? Asegúrese de que su elección sea lo suficientemente ligera como para no pesarlo en su mochila, ya que eso destruirá su espalda con el tiempo.
  • Teclado. Sus manos y dedos pasarán innumerables horas en su teclado. Debe sentirse cómodo al usarlo, las teclas deben tener un tamaño decente y suficiente espacio entre ellas, más si tiene manos grandes, buena distancia de viaje y capacidad de respuesta. Un buen teclado hará o romperá su productividad.
  • Pantalla. Tan importante como el teclado para la productividad, hay muchos aspectos que debe tener en cuenta.
  • Tamaño: de 12.5 a 15.6 pulgadas,
  • Resolución: HD a UHD,
  • Niveles de brillo
  • Brillante vs mate
  • ¿Pantalla táctil?
  • Duración de la batería. Conectado a la movilidad, debe encontrar el equilibrio entre largas horas lejos de una fuente de alimentación y el peso adicional que agrega una batería.
  • CPU, GPU, RAM, Disco. La mayor parte de su código se puede escribir en cualquier dispositivo. Sin embargo, cuando considera los tiempos de construcción y la depuración, tener la mayor potencia posible en su máquina le ahorrará mucho tiempo y dolores de cabeza.
  • Puertos externos. ¿Necesitas una unidad óptica? ¿Tienes varios periféricos que necesitas conectar a tu máquina? ¿Será suficiente un puerto usb-c y un montón de adaptadores?
  • Durabilidad. Su computadora portátil será su herramienta de trabajo durante años. Querrá que sea lo suficientemente resistente como para resistir su descuido (sí, a veces será descuidado con eso).
  • Tú. Cuando se consideran todas las cosas, todavía tienes varias opciones, entonces tienes suerte y puedes elegir tu favorito. O si eres fanático, simplemente ignora todo lo que acabo de escribir y compra el portátil más caro de tu marca favorita. ¡Esa será la mejor decisión absoluta!
  • Para mí, mi lista llegó a una computadora portátil de hasta € 1200, que pesa menos de 2 kg, tiene una pantalla de 13.3 o 14 pulgadas, full hd mate y dura un día completo de trabajo sin cargo. Un teclado no esponjoso con 1.6 mm + distancia de recorrido. 16 gb de ram, ssd de 256 gb, puerto de minidisplay, más de 3 puertos usb. Resistente a golpes y caídas que no parecen ladrillos.

    MacBook Air. Realmente es solo para llevar a reuniones y viajes. No almacenamos ningún código en las computadoras portátiles porque es un riesgo de seguridad (las computadoras portátiles son robadas con demasiada frecuencia).

    Utilizo un IDE basado en web integrado con el sistema de control de revisión interno de Google con almacenamiento de cliente basado en la nube para escribir código (… sí, suena un poco extraño, pero en realidad funciona muy bien en la práctica). Para realmente compilar y ejecutar el código I SSH en mi estación de trabajo con Xeon de 6 núcleos, 32 GB de RAM, SSD de 512 GB y dos Quadro M4000. Si la estación de trabajo no funciona por algún motivo, también podemos activar una estación de trabajo virtual basada en la nube en uno de los clústeres de Google.

    En mi humilde opinión, tiene más sentido tener una computadora portátil delgada y liviana con una gran duración de la batería, y hacer todo el trabajo de forma remota. Obtienes lo mejor de ambos mundos de esa manera.

    Claro, no puedes trabajar sin una conexión a Internet, pero ¿puedes realmente trabajar productivamente sin una conexión a Internet? Sé que necesito buscar en Google cada 5–10 minutos cuando escribo el código.

    No hace mucho tiempo comencé mi propio negocio de consultoría de software y necesitaba comprar una nueva computadora portátil. Creo que mi esposa cree que la única razón por la que empecé es para poder salir y comprar una computadora portátil nueva. Lo que terminé recibiendo fue esto:

    Cual es:

    MSI – Laptop de 15.6 “- Intel Core i7 – Memoria de 16GB – NVIDIA GeForce GTX 970M – Disco duro de 1TB + Unidad de estado sólido de 128GB – Aluminio negro

    Es una computadora portátil para juegos. De alguna manera hice el punto de mi esposa con eso, aunque en realidad no soy un gran jugador en ninguna definición razonable.

    Originalmente, tenía muchas ganas de un Lenovo porque había estado trabajando en uno durante más de seis años y realmente me gustaba sentirlo. Lenovo tiene la cosita del ratón nub que creo que soy el único humano en el planeta que le gusta. En general, odio el track pad con pasión y en muchas computadoras portátiles domina todo el teclado y me hace colocar las manos de una manera que me resulta incómoda.

    El problema es que pedí el Lenovo … y sucedió algo … me tomaría como un mes o más obtenerlo … Hablé con tres personas diferentes en una llamada telefónica de cinco minutos con tres historias diferentes. Les pedí que contactaran conmigo y nunca lo hicieron. Entonces, fui de compras.

    Descubrí que las laptops que se ajustaban a mis necesidades eran casi exclusivamente laptops para juegos, las otras laptops para uso doméstico simplemente no eran lo que quería. La MSI era la computadora portátil menos atractiva que podía encontrar y que se ajustaba a lo que quería.

    Ya había revisado varias computadoras portátiles y, sinceramente, mi requisito más importante era …

    ¿Cómo se sintió cuando lo escribí ?

    Probé los teclados en las tiendas de todo el lugar. Probablemente no sea una coincidencia que terminé comprándolo en el único lugar donde los vendedores me trajeron una silla.

    En general, probablemente sea una tontería que me haya esforzado porque trabajo principalmente desde mi escritorio con un teclado conectado. Pero para esas veces que no (a veces trabajo en la biblioteca solo para escapar), el teclado me parece muy importante.

    La segunda consideración más importante para mí fue el espacio en disco y la memoria.

    Esto es importante porque creo una máquina virtual separada para cada uno de mis clientes. Es un entorno personalizado para ese proyecto y entrego esa VM cuando termino. Cuando entrego, en realidad hago que sea imposible para mí volver a la VM (aunque hay muchas maneras de evitarlo, elijo no hacerlo). He estado haciendo esto durante años, incluso antes de comenzar mi negocio.

    Necesito tener una máquina capaz de tener varias máquinas virtuales abiertas a la vez. Aunque a menudo no trabajo en dos proyectos al mismo tiempo, sucede.

    La máquina con la que terminé no tiene tanta memoria o espacio en disco como finalmente quiero, puedo actualizarlos fácilmente. También me hubiera gustado ir con una estación de acoplamiento (aunque con frecuencia son PITA), en lugar de eso tengo que desconectar los cables cuando estoy en movimiento.

    No necesito muchas de las otras cosas, especialmente la tarjeta de video … pero no me importa tenerlas cuando ocasionalmente enciendo un juego.

    ¿Qué es importante para un programador?

    • Excelente teclado con largo recorrido y buena acción. Los Thinkpads de Lenovo destacan aquí. Después de un Thinkpad, los teclados promedio de las notebooks parecen calculadoras de bolsillo. Algunos modelos nuevos comenzaron a multiplexar la página hacia arriba / abajo con las teclas de cursor Fn +. Eso es un verdadero dolor.
    • Panel táctil preciso y sensible.
    • Pantalla mate antideslumbrante, pantalla de alta resolución. Se está volviendo menos popular, pero la mayoría de los portátiles empresariales sin pantalla táctil todavía están disponibles con pantalla mate.
    • Mucha memoria y disco, CPU decente, bajo peso / batería larga. Están disponibles en todas partes.
    • Operación confiable. Ve a dormir, regresa del sueño, no te sobrecalientes, choca. Funciona bien con estaciones de acoplamiento. Aquí hay problemas, incluso con los últimos modelos comerciales más caros de grandes marcas …

    Actualmente estoy usando un T460 y estoy muy satisfecho con él. El mismo rendimiento (al menos los números) puede obtener por menos de la mitad del precio en otros lugares, pero no la calidad.

    Para los que no hablan inglés, la computadora de programación puede verse sobre la distribución del teclado.

    Varios lenguajes de programación, así como los entornos basados ​​en comandos (como shells de Unix / Linux o la consola de Windows) se diseñaron sobre el “diseño de teclado internacional de EE. UU.”, O sobre otros idiomas que originalmente se basaban en el diseño de teclado internacional de EE. UU. Por lo tanto, la posición de algunas teclas puede ser importante para acelerar la escritura y dar sentido al significado de algunos caracteres o símbolos utilizados en los idiomas.

    Hay varios ejemplos, pero tomemos solo la función de búsqueda del editor vim, donde los símbolos “/” y “?”, Respectivamente, hacen una búsqueda hacia adelante y hacia atrás usando shift combinado con una sola tecla. Y puede presionar la tecla Mayús + + “? /” Con la misma mano, muy conveniente y fácil. Pero, otros diseños de teclado dividen “/” y “?” caracteres y colocarlos en teclas diferentes, lejos de las teclas de mayúsculas, y para empeorar las cosas, debe presionar la tecla “Fn”.

    Si tiene que escribir otros idiomas más inglés, un diseño de teclado internacional de EE. UU. Configurado con teclas muertas puede marcar una gran diferencia al programar, si la programación es la función principal de la computadora, por supuesto.

    Los diseños de teclado, obviamente, están diseñados teniendo en cuenta un lenguaje humano para ser mecanografiado y no un lenguaje de programación.

    Para las computadoras portátiles, los diseños de teclado de otras culturas pueden ser mucho peores. Consulte algunos ejemplos, pero tenga en cuenta también la posición de otras teclas, como “{}”, “()”, “[]”, “|”, “\”, “!”, “<>”, …

    Diseño internacional de EE. UU .:

    Diseño portugués brasileño:

    Diseño español:

    Diseño francés:

    Durante años utilicé la línea de precisión de Dell, como esta.

    Núcleos cuádruples, mucha RAM y almacenamiento. En un apuro, podría aplastar rocas con él. Podría ejecutar algunas máquinas virtuales y realmente pasar a través de grandes conjuntos de datos. (Hice un análisis completo de un registro de datos de 5GB en esta máquina en nada plano). Curiosamente, la forma en que mi empleador estaba configurado en ese momento, también era la máquina más poderosa a la que tenía acceso para uso general (todo lo demás era específico del proyecto).

    Un avance rápido hasta este año. Me mudé a una pequeña empresa y mis hábitos de trabajo lo hicieron. Ahora uso una computadora portátil más antigua. Parte de esto es que quiero mantener bajos los costos, en parte viajar con una máquina más liviana y en parte vivir mi propia filosofía.

    Sí, uso un XPS 13 2012 con Ubuntu. Era una gran máquina con una potencia decente y un peso ligero. Actualicé a una unidad msata de 512 GB para almacenar algunas máquinas virtuales y datos, y he estado avanzando desde entonces. Puedo escribir el mismo código que hice en la bestia, pero si corre lento, soy más consciente de ello y me mantiene optimizando. La memoria reducida (8 contra 32 GB) me obliga a optimizar mis máquinas virtuales y no tener configuraciones innecesarias.

    Además de cuando rutinariamente tengo que ejecutar una VM de Windows y una oficina para manejar documentos grandes, esta máquina es más que suficiente para la mayoría de las cosas. Incluso entonces funciona bien cuando está enchufado. Para trabajos de datos más grandes, tengo un par de escritorios que son lo suficientemente buenos y que se pueden iniciar sesión desde mi XPS. En caso de apuro, podría traer este conmigo en mi bolsa para computadora portátil.

    Está a la par con las trituradoras de rocas que solía llevar.

    Sin embargo, he estado pensando que podría ser hora de comprar una nueva computadora portátil. He estado jugando con un viejo MacBook Air, y descubrí que maneja la oficina bastante bien. Incluso mejor que el Surface pro 3 que estaba usando a principios de este año para demos. Sin embargo, para la programación aún encuentro las opciones de Linux mucho más productivas que cualquiera de las dos. No importa cuán sexy se vea el MacBook pro o Surface book, no creo que sean mi mejor inversión para la programación (aunque estoy abierto a alternativas). Por el momento, sin embargo, este XPS todavía está haciendo un buen trabajo.

    Siempre he usado ThinkPads, volviendo a cuando IBM solía producirlos antes de Lenovo. Mi actual tiene algunos años, por lo que las especificaciones están un poco anticuadas, pero aún funciona bien. Es un T440:

    Es un Core i5 quad-core con 4GB de RAM, un SSD de 480GB (que agregué), un SSD incorporado de 16GB, y originalmente venía con Windows 8, pero por supuesto lo cambié por Linux.

    Estas son las razones por las que me atrajo:

    Tiene una pantalla de 14 ″ … un poco pequeña (que es ideal para viajar y funciona bien en un avión), pero no tan pequeña. La resolución sigue siendo 1920 × 1080, por lo que es Full HD.

    La pantalla es mate, que es mucho mejor que una pantalla brillante para combatir el deslumbramiento.

    Tiene una distribución de teclado bastante adecuada. Muchas computadoras portátiles, especialmente aquellas con tamaños de pantalla de <15.6 ″, tienen diseños de teclado originales. Las teclas PgUp / PgDn / Home / End están apiladas verticalmente, o las teclas de flecha no están alineadas correctamente, o la tecla Insertar solo funciona cuando se combina con una tecla de función, o alguna otra tontería. El teclado de esta computadora portátil está muy bien diseñado.

    El teclado tiene una luz de fondo que se puede configurar en baja, alta o apagada, por lo que funciona bien en diversas condiciones de iluminación.

    Tiene una batería incorporada, pero una opción para una batería adicional. La batería adicional viene en diferentes variedades de celdas, por lo que tengo la más duradera disponible. El sistema drena primero la batería adicional, luego la batería interna. Esto es una ventaja, porque puedo cambiar en caliente la batería adicional cuando se agota. No es que tenga que hacer esto a menudo, ya que la batería interna y la batería adicional combinadas me dan aproximadamente 8 horas.

    Incluso con la batería adicional instalada, es súper liviana.

    No estoy seguro de qué modelo específico elegiré para el próximo año o dos cuando esté listo para una actualización, pero casi puedo garantizar que será otro Thinkpad.

    Bueno, depende totalmente de qué tipo de trabajo estoy haciendo.

    1. Desarrollo web (como React, Sublime, Polymer): una computadora decente con un procesador de doble núcleo con 2 GB de RAM es suficiente. (Uhumm, sin embargo, excluye Chrome. Esa cosa come RAM).
    2. Programación competitiva : no necesito toda esa potencia informática. Un núcleo y 512 mb de RAM serían suficientes. Todo lo que pueda tener hoy en día, podría ser una exageración.
    3. Desarrollo de Android : ahora estamos hablando en sentido ” Muéstrame lo que tienes “. Android Studio necesita alrededor de 2 GB de RAM, Gradle necesita alrededor de 1,5 GB de RAM, los emuladores necesitan alrededor de 1,5 GB cada uno y luego necesita una tarjeta gráfica y un procesador multinúcleo. Mientras más, mejor.
    4. Windows Phone : Definitivamente, una computadora portátil que ejecuta Windows y que admite la virtualización para ejecutar los emuladores. Utilicé una computadora más antigua (2008) para tal desarrollo y Visual Studio fue muy fácil, excepto que mi procesador no era compatible con la virtualización, así que supongo que sería suficiente una computadora portátil que admita la tecnología VTx con 4 GB de RAM.

    Entonces, el desarrollo de Android decide mi elección de computadora portátil, y aquí está mi computadora portátil:

    Dell Inspiron 15

    8 GB de RAM (extendido de 4 GB)

    i5 – 4ta generación

    Tarjeta gráfica Nvidia de 2 GB

    Cuando me uní a la compañía, me preguntaron qué computadora quería. Después de una búsqueda rápida se me ocurrió esto:
    Ideapad Y700 17.3 “FHD IPS con CPU i7-6700HQ a 3.5GHz

    Llegó con solo 8GB de RAM y 1TB HDD, pero eso cambió …

    Hice una lista de requisitos que necesito para encontrar una computadora que satisfaga mis necesidades. Esto es solo un reflejo de mis necesidades y preferencias personales y puede ser diferente de otros programadores.

    Estaba buscando una computadora portátil porque a veces me la llevo a casa. Raramente lo hago para que el peso no me moleste.
    Te daré la lista que revisé para elegir esta computadora portátil.

    1. Potente CPU que puede manejar compilación, reproducción de música y navegación web al mismo tiempo. ¡El i7-6700HQ hizo un gran trabajo pero necesitaba un poco de ayuda de Process Lasso , una pequeña aplicación que mejora la capacidad de respuesta de la PC!
    2. Gran pantalla con al menos resolución FHD y amplios ángulos de visión. Estaba buscando una pantalla no táctil con buen brillo (más de 330 cd / m²) y colores vibrantes. Preferiblemente no parpadea la pantalla (PWM) al oscurecer la pantalla.
    3. Conectividad Estaba buscando salida HDMI, Gigabit Ethernet, WLAN 802.11ac y Bluetooth.

    Al final, solicité una actualización de 8 GB de RAM a 32 GB (16 es probablemente suficiente), agregué 256 GB de SSD para el sistema operativo e IDE y traje mi teclado mecánico favorito.

    Así es como se ve en mi escritorio. El teclado que uso es CÓDIGO Teclado mecánico

    Veo que esta computadora portátil en este momento cuesta menos de $ 1000 en Amazon.

    Utilizo un Sager NP9152S, los profesionales de Macbook se han vuelto demasiado lentos y demasiado caros para lo que obtienes. Este portátil está equipado con una CPU de escritorio 4 / 4.2 Ghz i7, 32 GB de memoria y SSD doble Samsung 512GB Pro M.2 PCIe NVMe de 512 GB en RAID 0. Esta configuración se alimenta de compilaciones Webpack, compilaciones de Android y otras tareas de programación. Mismo precio que un Macbook Pro de 15 ″ y 2.7Mhz equipado con la mitad de la memoria y la mitad del almacenamiento.

    El enfriamiento es excelente, una gran cantidad de cobre dentro de la carcasa para disipar los calores, ventiladores robustos y silenciosos, hace que la CPU funcione a 45 grados Celsius y 65 grados durante una actividad intensa. No he visto apagados térmicos o ralentizaciones o casos en los que la computadora portátil estaba demasiado caliente para caber en su regazo, como lo experimenté con frecuencia con mi vieja MacBook Pro (elegí el video GTX1060 de serie, entiendo que el ventilador se vuelve más fuerte con más tarjetas de video robustas).

    Para ser justos, esto se debe enchufar casi todo el tiempo, la batería es muy pequeña y la computadora portátil es más pesada.

    Tuve que elegir entre Surface Book y Surface Pro 4 (ambos Intel Core i7, 16 GB de RAM) :

    El más grande tiene una GPU dedicada que personalmente no necesito, por lo que elegí Surface Pro 4.

    Así es como se ve mi escritorio en la oficina:

    Necesito deshacerme de algunos cables, pero lo importante es que necesito desconectar solo un cable de Surface y puedo ir. Un poco mejor que la computadora portátil de mi colega, ¿no? 🙂

    En lo que respecta al rendimiento, es sorprendente: Visual Studio se inicia casi instantáneamente, no tengo problemas para ejecutar pocas instancias de Visual Studio con soluciones realmente grandes simultáneamente con Photoshop y todos los principales navegadores abiertos. Sin embargo, el enfriador activo es un precio por el rendimiento. Es un poco más ruidoso cuando el uso de la CPU es 50% o más por más tiempo. Si esto fuera un problema, Surface Book sería una mejor opción.

    Realmente culpo a Apple por ignorar el tacto y el lápiz en sus computadoras portátiles y de escritorio. Entre otros, desarrollo interfaces de usuario, ya sea sitios web o aplicaciones móviles. Esas interfaces de usuario deben ser táctiles y necesito pantalla táctil y lápiz en mi máquina de desarrollo. Realmente no quiero llevar MacBook, iPad Pro y iPhone y posiblemente otro teléfono inteligente Android conmigo y cambiar los cables cada vez que necesito depurar otro dispositivo. Ni siquiera estoy seguro si es posible.

    Una vez que te acostumbras a la pantalla táctil en todas partes te vuelves adicto . Te lo garantizo.

    Como métodos de entrada complementarios, touch & pen es útil en todas partes .
    ¿Te imaginas lo molesto que es arrastrar y soltar esos elementos de trabajo en el tablero de scrum virtual con el panel táctil?

    ¿Cuánto más fácil es usar pantalla táctil?

    ¿Qué tan fácil es dibujar algo cada vez que abres MS Paint o OneNote cuando puedes usar el lápiz en lugar del mouse?

    Costos (en amazon.com):
    Surface Pro 4 i7 256GB, 16GB RAM: $ 1619
    Tipo de cubierta: $ 104 – esto realmente debería incluirse, desafortunadamente no lo es. Pero este teclado es sorprendentemente sorprendente. Trackpad es tan bueno como el de MacBook.
    Muelle de superficie: $ 109

    alternativamente, puede obtener Surface Pro 4 i5 256GB, 8GB RAM + Type Cover por $ 999.

    El lápiz está incluido y si alguien dice que se puede comparar con el lápiz del iPad Pro debido al retraso, no lo creas. Este bolígrafo es mejor: no se retrasa en absoluto, tiene botones más sencillos y útiles y tiene una punta más suave que hace que la escritura en el vidrio se sienta más natural y no necesita cargarla.

    Depende del tipo de programación que hagan. Muchos usarán Macs porque son ligeros y frescos. Pero, las Macs delgadas no tienen gráficos discretos de alta gama o CPU de cuatro núcleos de alta gama en estos días. El formato típico de Mac simplemente no puede descargar el calor lo suficientemente rápido como para manejar estos componentes. Y, el impuesto Mac hace que cualquier máquina de gama alta de Apple cueste el doble de lo que cuesta su equivalente de PC. Aún así, encontrará Macs en aplicaciones DevOps y en otros círculos de programación centrados en la Web.

    Pero, cuanto más cerca del metal esté el programador, más probabilidades hay de que utilicen máquinas de gama alta de HP o Dell. Cuando necesita ejecutar grandes compilaciones de sistemas operativos como Linux o Android, las máquinas Apple tienen poca potencia. Mi máquina personal es una Dell con un E3–1505 Xeon de cuatro núcleos, 32 GB de RAM y 2,5 TB de unidades de estado sólido. La máquina pesa alrededor de 4 libras y cuesta alrededor de $ 2100. Conduzco un monitor de 35 ″ 4K y otro monitor de 1920 × 1080 de 23 ″ con él en una estación de acoplamiento Thunderbolt. Ejecuto Linux Mint 18.1 como mi sistema operativo principal, pero también tengo máquinas virtuales Windoze 7 y 10 para esos momentos en que el requisito es realmente Windows. Conozco a muchos otros que usan Dell Precisions con Linux o Windows. Apple necesita intensificar su juego para igualar el tipo de rendimiento que proporcionan estas plataformas.

    ESTA.

    Este es el venerable ThinkPad W530. No lo temas, pero tampoco lo digas .

    Manejará casi cualquier cosa que pueda arrojarle, desde un perseguidor de ingeniería (especificaciones a continuación). Si también estamos considerando las computadoras portátiles para juegos como plataformas de trabajo (algunas lo han hecho, hasta ahora), esto le dará un rendimiento en ese rango, con una duración de batería mucho mejor . Utilizo el mío para la ingeniería de software empresarial y el trabajo de código abierto, principalmente web (servidor e interfaz de usuario), en el frente de la empresa, y material de escritorio de Linux y bibliotecas de scripts de shell, en el frente de código abierto. También ejecuto bastantes máquinas virtuales para probar todas estas cosas en las que trabajo. Debo mencionar que también trabajo en gráficos, usando Gimp (v2.9.4, con profundidad de color de 32 bits, edición no destructiva y pinceles mejorados), Darktable e Inkscape.

    Ya no se vende nuevo, ya no es la cosa más nueva y brillante disponible. Sin embargo, compré el mío usado, intencionalmente, en lugar de uno de los modelos más nuevos, y en lugar de la mayoría de las otras computadoras portátiles nuevas / más recientes . ¿Por qué? Debido a que esta cosa es una bestia formidable, fácilmente actualizable, bestialmente con un factor de forma decente, una combinación que solo se compara con algunas otras computadoras portátiles que acaban de llegar al mercado. Además, los muelles hechos para esto están bien equipados y son sólidos como una roca para la confiabilidad, y el panel táctil está centrado en el reposamanos, al menos más que en la mayoría de las computadoras portátiles que no son de Apple, y prefiero un panel táctil centrado.

    Compré un modelo de gama alta de alguien en craigslist (un sitio web de clasificados, aquí en los EE. UU.). Una de estas máquinas, con una configuración similar a la mía (sin mis actualizaciones), se puede obtener por entre $ 600 y $ 700, en eBay o clasificados en línea.

    Esto es lo que vino, seguido de algunas actualizaciones que hice:

    Fuera de la caja:

    • Intel Quad Core i7-3820QM de 3.7Ghz (enchufable / reemplazable), con 8 MB de caché L3
    • 32 GB de RAM (en cuatro ranuras DIMM)
    • NVIDIA Quadro K2000M, con 2 GB de VRAM y 385 núcleos CUDA
    • Gigabit Ethernet (algo que los fabricantes han estado eliminando de las computadoras portátiles recientemente)
    • Audio HD (más importante de lo que parece, juego de palabras)
    • Pantalla LED FHD (mate / antideslumbrante)
    • Más de lo habitual (USB 3.0, salida DislayPort, lector de tarjetas inteligentes, ranura ExpressCard, etc.)

    Mis humildes adiciones a lo anterior:

    • Unidad de estado sólido Samsung 850 EVO SATA III de 1 TB
    • 60BG Kingston MiniPCIe SSD (partición de intercambio e hibernación)
    • Grabadora de Blu-ray de Sony (porque tenía ganas de ir hasta el final)
    • Secundario, batería de 9 celdas Lenovo Slice (SÍ, esta cosa puede usar dos baterías, simultáneamente : la batería de corte se monta en la parte inferior, en el puerto de acoplamiento)

    Incluso con la CPU de gama alta y con Linux, obtengo una excelente duración de la batería en una sola batería de 9 celdas (aproximadamente 5 horas).

    Luego, está el Mini Dock Series 3:

    MIRA. A. ESO. Actualmente tengo dos pantallas WHD (2560x1080p) y un concentrador USB 3.0 conectado a esta cosa, así como un conmutador KVM, con el que comparto un teclado mecánico, un mouse y una de las pantallas con otra computadora. También puede comprar esto usado, generalmente a un precio realmente bueno. Ha funcionado, para mí, incluso con Linux, con CERO problemas. Es un pilar de mi entorno de trabajo físico.

    Normalmente, uno de estos muelles se puede obtener por alrededor de $ 50, completo con un adaptador de CA de 170W. Acabo de revisar eBay y, en el momento de escribir este artículo, hay dos vendiendo, en pareja , por $ 48.

    ACTUALIZACIÓN: Solo para demostrar que el bestial W530 también puede ser una bestia sexy, pinté y pulí el mío. Aquí hay algunas fotos (creo que se ve mejor que la mayoría de las laptops para juegos):

    Estoy usando un Samsung Ativ Book 7 – 13 ″

    Reemplazó el SSD original de 128GB con un SSD de 500GB.

    Se agregaron 8 GB de RAM para un total de 10 GB.

    Pantalla Full HD, mucho brillo. Pantalla táctil, muy agradable de leer en un tren durante un viaje. Muy buen sonido.

    No necesita ningún dongle, tiene HDMI de tamaño completo y un puerto Ethernet incorporado.

    El teclado tiene * no * teclado. Odio los teclados que hacen que mi mano viaje muy a la derecha.

    Básicamente, es como un MBP en términos de estilo de teclado y tamaño de pantalla. Solo que este es negro.

    En la bolsa, tengo un teclado mecánico CM Storm Rapid I TKL con interruptores marrones (el azul es lo que tengo en mi escritorio pero es demasiado ruidoso cuando estoy en las instalaciones del cliente). También evita que tenga que inclinarme sobre la máquina cuando programo durante horas y horas.

    13 ″ para la codificación? Si, funciona. Ahora, también tiene un cable HDMI en la bolsa, así como un dongle VGA. Entonces, si hay monitores alrededor, puedo conectar algunos.

    i5 para codificar? Claro, lo suficientemente bueno, VS2015 bien, PhpStorm bien, VMWare bien.

    Y la mayor parte de mi codificación lo hago en Pharo de todos modos, por lo que no hay necesidad de compilaciones y enlaces, ya que el entorno compila métodos para guardar.

    Esta es una computadora portátil que poseo desde hace un tiempo, pero realmente no hay necesidad de actualizar.

    Tengo una computadora de escritorio con especificaciones máximas en la oficina y en caso de que necesite más energía, solo me conecto remotamente a la bestia desde la computadora portátil.

    Hago una cantidad considerable de trabajo en los clústeres de Hadoop, por lo que cualquier máquina que posea no sería poderosa contra muchos monstruos de 256 GB 48 Core.

    Acabo de meterme en ellos, clonar lo que sea y lanzar la construcción allí. No es de extrañar que me guste Tmux. Solo adjunte cuando lo necesite.

    Lo que encontré útil es tener una cuenta de Dropbox de 1 TB y sincronizar justo lo que necesito para los proyectos actuales en la computadora portátil.

    Con Pharo, solo puedo guardar un proyecto en Dropbox en una máquina y volver a abrirlo en otra sin ningún problema. Incluso desde Win a macOS o Linux, no hay problema.

    Todavía estoy buscando una computadora portátil que supere a esta en términos de satisfacción. Simplemente no hay manera de volver a las computadoras portátiles pesadas una vez que haya trabajado con un ultrabook. Pero no voy a comprar Apple ya que hay un camino que no me gusta en absoluto.

    No estoy seguro de que necesitemos más energía que los sistemas actuales. Ok, para la realidad virtual, pero no hay una computadora portátil capaz de funcionar correctamente y caminar con una grieta cuando está en movimiento es un poco difícil de considerar. Cartón igual.

    Ah sí precio.

    Supongo que esto está cerca de 1600 euros todo incluido, extensiones de hardware, cables, teclado TKL, mouse, etc.

    Por cierto, nunca tuve un problema con esto desde que lo compré.

    Como me preguntaron …

    1. Escribí mi código de disertación en C # porque implicaba extender Outlook. Por lo tanto, todo mi trabajo de tesis se realizó en Windows (XP, luego 7). Fui con la elección obvia para esta tarea: un MacBook (plástico blanco, alrededor de 2006). ¿Esperar lo? Sí. La Mac era una excelente computadora portátil con Windows, y podía hacer un arranque dual o ejecutarla como una VM con la misma partición. Ah, y ejecuta MacOS (no voy a comprar MacOS para OS X para MacOS sin sentido, Apple; es el mismo maldito sistema operativo). ¿Carreras? Si, corre; corre Mountain Lion. Si realiza investigación en seres humanos, es beneficioso mantener su máquina original, aunque no la he reiniciado ni usado desde que compré:
    2. Un 2012 Retina MacBook Pro de 15 ″ de primera generación. Tiene 4 GB de RAM (oh, cómo deseo más …) y un SSD de 256 GB. Sin partes móviles (si no cuenta el teclado). Era cauteloso de no tener una unidad óptica, pero nunca la necesité, y no son caros, y me alegro de no tener una. Es una máquina maravillosa, pero estaré feliz de reemplazarla cuando Apple salga con una nueva computadora portátil. Por “nuevo”, me refiero a uno que no está basado en un procesador que tiene más de un año. Y para los cuales 16 GB de RAM y un SSD de terabyte son asequibles. Ah, y devuélveme mis malditos puertos USB A. La última Mac que pensé que valía la pena para mí fue … espera … el 2012 rMBP.
    3. El trabajo me ha emitido un Lenovo ThinkPad 440s. La “s” significa “se para cuando se va a dormir o hiberna o atraca o estornuda”. Es un pedazo de basura. El touchpad ya no funciona. Probablemente cueste más que una Mac comparable. Ejecuta Linux (uso Ubuntu, que es una palabra swahili para “compasión” y una palabra de Linux para “perezoso”) y Windows 7. Que alguien puede cobrar tanto por algo tan malo … Tomaré un Honda sobre un Yugo cualquier día, pero si el Yugo cuesta tanto como un Honda, solo tengo que reírme. Lo curioso es que compraron todo esto para los académicos, que casi prefieren las Mac a una persona.
    4. Compré un Toshiba Chromebook 2 (modelo 2015). Es estúpido no nombrar modelos con la suficiente claridad como para que necesite indicar qué versión del modelo tiene. De todos modos, tiene algo de RAM y algunos SSD integrados, pero también tengo una memoria USB 3 de 64 GB que apenas sobresale del chasis. Tengo crouton instalado allí para darme acceso completo al espacio de usuario de Linux. En este momento, eso no funciona, y no soy una campista feliz. Afortunadamente, prácticamente todo lo importante (datos y código) está en Internet.
    5. Recibo crédito académico gratuito para usar Google Cloud Platform (puede solicitar créditos para sus clases aquí, y no requieren tarjetas de crédito: Becas de educación – Créditos gratuitos para estudiantes | Google Cloud Platform). Mantengo “dev” y “despliegue” nodos informáticos en ejecución durante el semestre. De esta manera, puedo acceder a un entorno de desarrollo constante desde cualquier lugar donde pueda ejecutar Chrome (aunque no lo he probado desde mi teléfono, pero eso es una tontería) y, por lo tanto, uso SSH (que tiene un cliente SSH). También puedo implementar aplicaciones completas, y puedo acceder a todas ellas a través de la web (suponiendo que esté ejecutando una aplicación web).

    También tengo una computadora de escritorio en el trabajo, monitor dual, i7 de 8 núcleos. No necesito los núcleos, pero no eran tan caros. Las partes caras fueron el SSD (la máquina tiene un par de años) y las tarjetas de video, que son útiles si está trabajando en juegos u otro renderizado 3D. Hay cosas que simplemente no puede hacer con una laptop pequeña y delgada, y todas mis laptops son pequeñas (13–15 ″).

    Planee gastar $ 2K si realiza un desarrollo serio. No voy a publicar fotos bonitas o escribir una larga lista de pros y contras. Todos saben cómo es un MBP de 15 ″.

    8G de RAM parecía mucho hace tres años, cuando lo compré, haciendo la transición de Linux a Mac. 8G probablemente estaría bien para Linux incluso hoy: ejecutando un IDE 1.5G como IntelliJ, un servidor 1G como Tomcat en modo de depuración y un servidor de base de datos de 500M como Mongo. Por lo general, tendría otra base de datos de un tipo NoSQL diferente, por ejemplo, Cassandra o la buena y antigua SQL como MySQL para diferentes proyectos (más antiguos). Es un dolor comenzar y detenerlos. Entonces agregue otros $ 500M. Todos los sistemas operativos, incluido Linux, son cada vez más gordos. Nuevas características interesantes tienen un costo.

    Cansado de escuchar el sonido inconfundible (ventilador) del uso intensivo de intercambio, comencé a pensar en una computadora 16G. Nada más me encantaría ahora, que volver a Ubuntu. Me tomó un tiempo acostumbrarme a OSX; después de ajustarlo al punto, no uso el software de Apple en absoluto. Tan magnífico como es el hardware de Apple, su software siempre ha apestado. Todo es de terceros en mi MBP: Pathfinder, iTerm3, Sublime Text 2, Thunderbird, los navegadores, lo que sea.

    Hay excelentes computadoras portátiles de alta gama en el mercado en este momento: desde Samsung Notebook 9 (una apuesta de 8G) hasta Dell XPS 15. Son tan delgadas como un MBP, lo que significa que AFAIK la memoria no es actualizable. Mis requisitos son: sistema operativo basado en Unix, 16G de RAM, pantalla de 15 ″ +. El SSD va sin decir. Ojalá Apple fabricara portátiles de 17 ″. Todo lo demás en ese tamaño que proviene de HP, Lenovo y similares es, por decir lo menos, mediocre de grado corporativo de TI. Los llamados cuadernos de “juegos” simplemente parecen prehistóricos. E IMO 15 ″ es suficiente.

    Eso me dejó con Dell XPS 15. La versión de 13 ″ incluso tiene una “Edición de desarrollador” con Ubuntu preinstalado. Genial, pensé. El mismo hardware probado y configurado correctamente (controladores inteligentes). Debería ser tan suave como una Mac. No exactamente. A pesar del creciente soporte para Linux de los principales fabricantes de portátiles, sus controladores de trackpad dejan mucho que desear: suavidad, detección de palma, etc. Ese es su dispositivo de entrada principal hoy en día.

    Desafortunadamente, ese único defecto ergonómico (el trackpad) me impide comprar una computadora portátil para PC (para instalar Linux en ella). También es una pena, que las distribuciones fáciles de usar como Ubuntu no admitan pantallas modernas de alta densidad de píxeles, también conocidas como “retina”. Todo parece pequeño y requiere violín.

    Por lo tanto, me voy a quedar con los productos de Apple por ahora. Contrariamente a la opinión de la “comunidad de desarrolladores”, acojo con beneplácito la eliminación de las teclas de “función” duras de la era de terminales negras y verdes de los años 60.

    Durante mis días de universidad, solía usar una computadora portátil ASUS, era básica y era suficiente para hacer los proyectos y nunca falló en lo que prometía.

    Bueno, soy un desarrollador de aplicaciones móviles de profesión. Y con eso, la plataforma de elección obviamente fue MacOS. Entonces, me compré una Macbook Pro. Puedo usar xcode para crear aplicaciones de iOS y usar Android Studio para las aplicaciones de Android sin ningún tipo de problema.

    Sí, prefiero usar el mouse a pesar de que el Macbook pro tiene un trackpad Force Touch increíblemente bueno.

    Creo que esta pregunta supone que las necesidades de cada programador son las mismas. Mi elección se basó en lo que exigía mi profesión, es posible que alguien que trabaja en .NET Framework no tenga la misma opinión. Por ejemplo, uno de mis amigos, que es desarrollador de aplicaciones web y usa Ruby on Rails, prefiere una máquina basada en Linux sobre cualquier otra cosa.

    Cuando me uní a la organización, me preguntaron qué PC necesitaba. Después de una rápida investigación, pensé en esto:

    Ideapad Y700 17.3 “FHD IPS con CPU i7-6700HQ a 3.5GHz

    Acompañaba solo 8GB de RAM y 1TB HDD, sin embargo, eso cambió …

    Hice un resumen de los requisitos previos que necesito teniendo en cuenta el objetivo final para descubrir una PC que satisfaga mis necesidades. Esto es solo una impresión de mis propias necesidades e inclinaciones y podría no ser lo mismo que los diferentes ingenieros de software.

    Estaba buscando una tableta a la luz del hecho de que ocasionalmente la llevo a casa. Lo hago de vez en cuando para que el peso no me moleste.

    Te daré el resumen que experimenté para elegir esta estación de trabajo portátil.

    CPU efectiva que puede lidiar con la incorporación, reproducción de música y lectura web mientras tanto. El i7-6700HQ hizo una demostración increíble con respecto a, sin embargo, requirió un poco de ayuda de Process Lasso, una pequeña aplicación extraordinaria que mejora la capacidad de respuesta de la PC.

    Espectáculo extraordinario con, en cualquier caso, determinación de FHD y amplios puntos de revisión. Estaba buscando un espectáculo no táctil con gran esplendor (más de 330 discos / m²) y tonos vivos. Idealmente, no hay pantalla brillante (PWM) mientras se oscurece la pantalla.

    Disponibilidad. Estaba buscando salida HDMI, Gigabit Ethernet, WLAN 802.11ac y Bluetooth.

    Por fin solicité una revisión de 8 GB de RAM a 32 GB (16 es lo más probable), incluí 256 GB de SSD para el sistema operativo e IDE y traje mi consola mecánica más querida.

    La mayoría de nosotros usamos MacBook Pros. Traté de usar Windows y Ubuntu durante mucho tiempo, pero finalmente vi las ventajas del sistema operativo de Apple.

    La mayoría de los otros portátiles se ejecutan en Windows, lo que no es muy adecuado para el desarrollo de software. Windows puede ser excelente para ciertas tareas y para muchas personas, pero no están destinadas a ser máquinas de desarrollo. Tendrá que saltar muchos obstáculos e instalar mucho software usted mismo, si intenta desarrollar software en Windows. Ahora, si desarrolla software .NET o software para dispositivos Microsoft, un portátil con Windows es sin duda la mejor opción. Pero de lo contrario, manténgase alejado de Windows, si desea desarrollarse de manera eficiente.

    Linux (especialmente Ubuntu para mí) es mucho más adecuado para el desarrollo de software. Linux fue desarrollado con los desarrolladores en mente y ofrece muchas de las cosas que necesita como ingeniero de software. Esencialmente, todas las computadoras portátiles con Windows también ejecutarán Linux, por lo que puede elegir su hardware aquí.

    Pero trabajar con Ubuntu durante algún tiempo también tuvo sus desventajas. La fragmentación de los sistemas y las diferentes ideologías en la comunidad hacen que a veces sea difícil tener siempre un entorno de desarrollo que funcione sin problemas. Otro problema con Linux es la colaboración con diseñadores u otras disciplinas, que exigen cierto software que no está disponible en Linux.

    MacOS de Apple es la combinación perfecta para un desarrollador de software:

    • está basado en Linux y es muy adecuado para el desarrollo
    • no está fragmentado, por lo que puede confiar en la ayuda de la comunidad en caso de problemas
    • ejecuta software como Adobe Photoshop para colaborar con no desarrolladores

    Estas son las razones principales por las que los desarrolladores recogen los portátiles de Apple. Por supuesto, una vez que se sumerge en el mundo de Apple, también aprecia su enfoque de usabilidad y tal vez incluso su diseño. Pero eso es más una cosa personal.

    Sin embargo, Apple podría perder esta posición de portátil número 1 para desarrolladores de software en el futuro. Su última versión del MacBook Pro ha sido muy criticada por apuntar a los mercados de consumo en lugar de a los desarrolladores o creativos profesionales. Ya veremos cómo se desarrolla esto. El statu quo de hoy es que la mayoría de los desarrolladores usan computadoras portátiles Apple para hacer su trabajo.

    More Interesting

    Como estudiante que está comprando su primera computadora portátil, ¿debería ir con Intel o AMD?

    ¿Cuáles son las mochilas más delgadas que pueden llevar una computadora portátil y una cámara réflex digital?

    ¿Las computadoras portátiles HP todavía apestan? ¿Alguna opinión sobre el HP Spectre x360?

    ¿Cuál es la mejor computadora portátil para juegos con Rs 60000?

    ¿Qué se debe tener en cuenta al comprar una computadora portátil? ¿Y debería ser un HP o un Dell?

    ¿Qué tipo de computadoras portátiles o computadoras personales utilizan los editores / mezcladores de audio o video profesionales?

    ¿Para qué sirven las computadoras portátiles para juegos además de los juegos?

    ¿Estará bien usar un adaptador de 90 W en una computadora portátil Dell [batería nueva] (requiere 130 W o más) para usar mi computadora portátil hasta que llegue el reemplazo?

    ¿Cuáles son algunas excelentes computadoras portátiles (notebooks) con i5 7200 8 GB RAM 128 GB / SSD y una GPU decente para que pueda ver películas de buena calidad por $ 800- $ 1000?

    ¿Cuáles son algunas buenas y potentes computadoras portátiles para juegos?

    Cuál es la mejor computadora portátil para comprar en la India para juegos y aplicaciones. desarrollo con un precio de alrededor de 70K?

    ¿Qué es mejor: HP Pavilion 15-AU620TX o HP Pavilion 15-AU006TX?

    ¿Qué puedo hacer o comprar para limitar los problemas que tengo con las pantallas de celulares / portátiles brillantes de las personas en los vuelos de avión?

    ¿Qué computadora portátil debo comprar para jugar a GTA 5?

    ¿Es posible cambiar toda la carcasa de mi PC (laptop)?