¿Debo comprar el MacBook Pro de 13 pulgadas o el Razer Blade para el desarrollo y el trabajo universitario? ¿Por qué?

si fuera mi dinero para gastar, encontraría el MacBook Air más barato posible como una renovación de hace 4 años. Si obtienes un nuevo MBA, compra AppleCare para él.

ahora encuentre o cree un NAS que tenga discos duros redundantes o RAID 5 para ampliar el almacenamiento. luego use el resto de la diferencia de costos para esta breve lista:

  • Un portátil con Windows 10 barato. porque la programación funciona mejor allí para algunas herramientas. También probarlo es una buena idea.
  • tabletas (s). estás programando cosas, así que obtén un iPad Mini y un Samsung 10 que ejecuten Android 6.
  • Un jugador de consola de la temporada pasada para divertirse y jugar.
  • ¡Un presupuesto para los recursos del Océano Digital durante DOS años!

desde el punto de vista de “programación”, el “Pro” en MacBook hace poco para ayudarte. Los tiempos de compilación no serán significativamente más cortos. y la proverbial “pantalla es más grande” resulta no ser una percepción mucho más grande. es mejor tener algo que pueda transportar más fácilmente que entregar 200 píxeles “falsificados” en la vertical. Si realmente desea una pantalla más grande, se puede conectar fácilmente con un cable.

El otro pensamiento sobre el uso de un Air en lugar de un Pro es la mentalidad. la pequeña computadora lo ayudará a pensar en una imagen más amplia del uso de TODOS los recursos a su alrededor. Realizo una destrucción de servidores en Digital Ocean para pruebas específicas porque es simple de hacer. Sí, podría hacer eso con una VM en mi Mac. pero DO está configurado para esto mismo. el servicio del servidor me ayuda a hacer mi trabajo por no tanto dinero. claro, existe el problema de que posiblemente no haya suficiente almacenamiento. Yo entiendo esa parte. um nunca guarde todos sus archivos en un solo lugar. pensar en copias de seguridad. documentos de google. onedrive dropbox (jadeo) y / o aprender sobre OwnCloud.

tal vez eso ayuda? Es solo una perspectiva diferente que la mayoría de la gente nunca considera. ¡buena suerte!

Yo elegiría el MacBook Pro, ya que no necesitará una GPU discreta para el trabajo de CS. macOS también tiene la ventaja de estar basado en UNIX, por lo que tendrá acceso a Bash y otras utilidades * NIX, que son realmente útiles en CS.

El MacBook Pro también tiene una mejor duración de la batería, atención al cliente y un SSD mucho más rápido. También se trata de una libra más ligera, y no se calienta tanto como el Blade.

Un MacBook Pro al máximo duraría fácilmente 4 años.

La respuesta obviamente depende de su caso de uso completo. Ambos son buenas opciones. En cuanto al hardware, creo que la Razer Blade es más poderosa. Si también estás pensando en jugar juegos en tu computadora portátil, ve por Razer Blade. De lo contrario, aquí hay algunos puntos a tener en cuenta

  • Ninguna computadora portátil será totalmente “a prueba de futuro”. Las compañías de hardware propondrán compañías mejoradas de hardware y software, especialmente las compañías de juegos, propondrán un nuevo software que requiere toda la potencia del nuevo hardware. Dicho esto, mi MBP 2013 se mantiene bastante bien en estos días y diría que la mayoría de las computadoras portátiles de 4 años, si sobreviven, siguen funcionando bastante bien.
  • Los MBP tienen valores de reventa más altos que la mayoría de las PC. No estoy seguro sobre el Razer, pero si por “prueba futura” te refieres a mantener su valor (monetario), elige el MBP.
  • A menos que vaya a escribir aplicaciones para Mac o iOS, la PC probablemente será mejor para el desarrollo.
  • La PC probablemente también sea mejor para su trabajo de no desarrollo. Por ejemplo, MS Office funciona mejor en Windows que en Mac.

More Interesting

¿Cuál tiene mejores oportunidades de carrera en el desarrollo frontend o desarrollo de Android?

¿Cuáles son algunas de las ventajas y desventajas de Android e iOS?

Estoy aprendiendo Java y quiero desarrollar una aplicación de Android, ¿cuánto Java debo aprender antes de aprender el desarrollo de aplicaciones de Android?

¿Qué lenguajes de programación necesito para aprender a crear aplicaciones de Android?

¿Debo actualizar mi teléfono celular de Android KitKat a Android Lollipop?

¿Cuáles son las mejores aplicaciones de Android en la industria del fitness disponibles en el mercado?

¿Es posible convertirse en un desarrollador de Android sin antecedentes de programación y qué debo aprender para convertirme en un desarrollador de Android completo?

¿De qué manera Java 8 está relacionado con el desarrollo de Android?

¿Puede un programador de Java usar Android SDK sin ningún entrenamiento? ¿Cuál es la diferencia entre Android SDK y Java?

¿Dónde puedo encontrar los conceptos básicos del desarrollo de aplicaciones de Android en Android Studio?

¿Por qué el diseño de actividad de la pestaña de mi aplicación de Android no se respeta en AVD?

¿Es mejor trabajar como desarrollador de aplicaciones o como el que hace las herramientas para desarrolladores (Xcode, Android Studio, etc.)?

¿Cuál es la mejor manera de hacer pruebas A / B para aplicaciones móviles?

¿Qué característica crees que es una herramienta imprescindible para que una aplicación móvil basada en la educación sea extremadamente atractiva?

¿Cuál es el proceso de desarrollo de aplicaciones de Android? ¿Alguien puede definir paso a paso?