¿Cuáles son los pros y los contras de un estudiante de informática para usar una MacBook?

Pros:

  • Teclado retroiluminado + pantalla retina + altavoces increíbles: significa que lo pasarás en grande no solo con la codificación, sino también con el entretenimiento
  • La batería de respaldo es significativamente más que cualquier computadora portátil Linux promedio. Significa que puedes seguir.
  • El peso ligero y el cuerpo fuerte lo hacen extremadamente portátil. He tenido problemas importantes con las bisagras de las computadoras portátiles en el pasado. Tiendo a llevar mi computadora portátil a diario.
  • Una gran interfaz de usuario sobre el tradicional * nix. Potente pero fácil de usar.
  • Mac OS X es una plataforma donde puede desarrollar aplicaciones para Macintosh, Linux y Windows (a través de VM).

Contras :

  • Es extremadamente costoso. Considere sus finanzas antes de comprar.
  • No muchos a tu alrededor tendrán mac. Lo que significa que puede haber pequeños problemas de compatibilidad. Solo un poco. Nada significativo Hay trabajo alrededor.
  • Puede ser significativamente difícil cambiar entre diferentes accesos directos y diseño de teclado. Después de conocer Mac, me resulta difícil trabajar con otras PC y teclados. A menudo presiono Alt en lugar de Ctrl para acceso directo en los escritorios de mi laboratorio

Entiendo que te refieres al Macbook, 12 ″. Es una gran maquina.

Pros:

  • Es UNIX. No hay forma de evitarlo. Windows apesta para programar todo lo demás, excepto las herramientas de MS.
  • Hay editores reales incorporados. EMACS y Vi están ahí desde el momento en que lo abres. Windows tiene bloc de notas.
  • Ya tiene instalado Python, Perl, Ruby, bash, zsh, csh, etc.
  • El IDE de Clang / Swift de Apple es tan bueno como las herramientas de MS, y es solo un clic para descargar.
  • El terminal es un terminal real, no los dos chistes de mal gusto que vienen en Windows, CMD.EXE y Powershell.
  • La máquina en sí es de primera clase y tendrá algún valor muchos años después.
  • Controladores de video, controladores de impresora, etc., todo funciona, siempre. No puedo decir eso sobre ninguna distribución de Linux.
  • La mejor pantalla que puedes comprar, y no se arruina con una tipografía minúscula a altas resoluciones.
  • No hacen que la experiencia sea peor y peor en cada nueva versión (los estoy mirando a todos, Gnome, KDE y Ubuntu).

Contras:

  • La tarjeta de video apesta.
  • Los juegos apestan. Cuando porten un buen juego para Mac, recuerde que la tarjeta de video apesta y, por lo tanto, el juego también apestará.
  • El desarrollo de virus / exploits es difícil. La forma más fácil es instalar ventanas en una máquina virtual para jugar con ella.
  • Necesitas un dongle para follar todo. ¿Tienes que hacer una presentación? Probablemente necesite un dongle VGA o HDMI. Probablemente comprará ambos.
  • El soporte EXT2 / 3/4 ha sido un desastre durante años. Consulte la página ext2fs.
  • El soporte de NTFS es desordenado. Funciona, pero hay que forzarlo.
  • Los nuevos teclados son ruidosos. Molesto en el aula.
  • No es un Thinkpad. No puedes hacer una mierda con eso una vez que lo abres.
  • Olvídate de actualizarlo más tarde.

Informática es un término de difusión, ¿qué es exactamente lo que quieres hacer en informática? Esto te ayudará si Mac te queda bien o no.

Si desea hacer C / C ++ / Java / Python o cualquier otro lenguaje, excepto que desea construir cosas en iOS o Android, cualquier sistema operativo funcionará para usted, ya sea Windows, Ubuntu u OSX.

Para el desarrollo de Android: Mac> Unix> Windows

iOS: NO TIENES UNA ELECCIÓN. Tiene que ser OSX.

Desarrollo de Windows: – solo ventanas.

Es a través de mis 10 años de experiencia laboral en estos idiomas.

SIN EMBARGO

Salil

En primer lugar, supongo que hablas del “MacBook” real, su nuevo y reciente portátil de 12 “.

Una máquina confiable para mí, como estudiante, es importante. Además de mi Macbook Pro, tengo una potente PC de escritorio de Windows y una computadora portátil barata dedicada para mi uso ocasional de Linux / Ubuntu. Los uso todos, pero cuando necesito hacer las cosas y hacer un trabajo serio, siempre elijo mi MacBook Pro, aunque podría hacer el mismo trabajo en mi PC con Windows. Si te acostumbras a usar una MacBook, con los atajos de teclado y encuentras las aplicaciones en las que te gusta trabajar / escribir, entonces creo que Mac OS tiene una gran ventaja sobre cualquier otro sistema operativo.

Como estudiante de informática, la computadora puede ser muy importante, no solo el hardware sino también el software y la plataforma.

Pros:

  1. Fiabilidad
  2. El uso del terminal se traduce en gran medida con cualquier plataforma de Linux (puede ser muy útil en su carrera como programador general o usuario de mac / linux) y puede aumentar su productividad dramáticamente
  3. Siempre se puede esperar una manzana potente (en lo que respecta al tipo de uso para el que fue diseñada) de Apple, cuyo diseño no cambia mucho de un año a otro.
  4. MacOS tiene el compilador Clang para C, C ++, Objective-C y Objective-C ++
  5. Desarrollo de aplicaciones XCode e iOS
  6. Homebrew: hace que la instalación de compiladores y herramientas sea fácil y rápida

Contras:

  1. Pequeña pantalla
  2. Puede no ser ideal para trabajar con múltiples ventanas abiertas + cualquier carga de trabajo pesada al compilar grandes proyectos o ejecutar programas que pueden requerir mucha memoria.
  3. Es posible que Mac OS no se ajuste bien a su entorno de trabajo, es decir, si su futuro lugar de trabajo utiliza sistemas Windows y se enfoca en el desarrollo de .net.
  4. costoso

Debido a que Linux es de código abierto y poderoso, y gran parte del software que lo rodea también hace que sea mucho más fácil para los maestros usarlo como ejemplos, mientras que Mac y Windows no se trata tanto de eso (y el sistema operativo es seguro que no fuente abierta).

Pero debido a que el terminal Mac OS sigue los estándares para UNIX, que se parece mucho a Linux, hace que Mac OS funcione muy bien para estudiar ciencias de la computación. Tal vez incluso vaya con un sistema operativo Linux en una máquina barata, pero eso no siempre es tan confiable e indoloro como podría desear, pero definitivamente sigue siendo una buena opción.

Si el dinero no era un problema: MacOS> Linux >> Windows

Pros: las MacBooks son excelentes para la portabilidad (ligeras y delgadas) y tienen una duración de batería increíble. Tienen teclados retroiluminados, que son buenos para codificar en la oscuridad (no importa mucho si toca el tipo). Si está buscando el desarrollo de iOS, definitivamente debería obtener una MacBook.

Contras: las MacBooks son caras y, en mi opinión, demasiado caras.

Las MacBooks son máquinas increíbles, pero para un estudiante de ciencias de la computación, recomiendo obtener una computadora portátil con Windows más barata y un arranque dual con su distribución de Linux favorita.