Como estudiante universitario de ciencias de la computación y aspirante a ingeniero de software, ¿vale la pena actualizar a un MacBook Pro?

> Actualmente estoy usando un Thinkpad T430 [… y …] Tengo que pasar una cantidad significativa de tiempo configurando el software para que funcione. […] Utilizo una Mac en el trabajo y ha sido un placer trabajar con ella.

Parece que ya estás respondiendo tu propia pregunta. 🙂

Haga lo que sea necesario para hacer su trabajo: si no tiene ningún problema con un host de Windows o Linux, eso es genial. Pero suena como tú.

Qué tal esto: pida prestado o alquile una Mac, intente hacer lo que necesita hacer regularmente en ella y luego evalúe la situación. Si tuviera que monetizar su tiempo, ¿cuánto tiempo (dinero) le está ahorrando la Mac? ¿La Mac se pagaría sola en unos años?

En cuanto a Linux: es bastante importante aprender cómo usarlo y programarlo, pero no importa si tiene un host Windows o Mac o Linux, a través de la virtualización.

Vea también estas otras preguntas de Quora:
¿Qué computadora portátil debe usar un estudiante de ciencias de la computación?

¿Es mejor una Mac o Windows para un estudiante de CS?

¿Cuál es la mejor computadora portátil que puedo comprar como estudiante de CS?

¿Cree que la prima de las computadoras portátiles Apple sobre las computadoras portátiles Lenovo con Windows está justificada actualmente, dado que Windows 7 y 8 son grandes mejoras con respecto a los sistemas operativos anteriores de Microsoft y las PC con Windows vienen con un hardware mucho mejor al mismo precio?

Como nota al margen: a partir de 2012, incluso Linus Torvalds utiliza un Macbook Air: una entrevista con Linus Torvalds | TechCrunch

Hola,
Desde mi propia experiencia, nunca tuve ningún problema para instalar software relacionado con la programación en Linux, excepto cuando tengo que programar en software específico del sistema operativo, digamos .NET o iOS. Intente usar el sistema oficial de administración de paquetes (apt-get en debian / ubuntu o pacman / yaourt en archlinux, …) en lugar de compilar paquetes usted mismo.
A mí mismo también me encanta tener un Macbook, ya que tienen un diseño brillante y UX, pero con respecto a la programación, no veo la necesidad.
Espero que ayude 🙂

Si tiene el presupuesto, busque las especificaciones más altas que pueda obtener. Esto es simplemente para que sea a prueba de futuro dentro de 5 a 6 años a partir de ahora y si decide hacer algunos proyectos más pesados ​​más adelante. En términos de tu título de CS, cualquiera de las dos opciones puede llevarte más de 4 años de universidad. De hecho, incluso la configuración básica para el MacBook Air debería ser más que suficiente para los cursos de CS.

Si puede ahorrar 1000 $, entonces vale la pena. De lo contrario, estos aprendizajes en Ubuntu VM lo ayudarán a largo plazo y lo convertirán en un ingeniero de software más equipado.

Puedes seguir totalmente el camino de Linux, es tu elección. Elegí un rMBP porque no es el único sistema operativo, sino también el hardware subyacente. El hardware de los Mac está hecho para soportar OSX. Todo en una Mac es impecable. Mientras que todas las máquinas Linux siempre había necesitado retoques aquí y allá.

Compré un MacBookPro después de ingresar al programa de maestría, pero para ser honesto, puedes hacer más en una PC que en MacBook.
Yo diría que no gastes tanto dinero en un producto Apple mientras eres estudiante.