¿Por qué debería ir a la computadora MacBook como programador?

Yo digo si. He estado ejecutando Arch Linux w / Gnome 3.20 en un Macbook Pro 2015 de 15 pulgadas con Retina durante algunos meses, y además de algunos problemas iniciales que provocan que el hardware de Apple notoriamente, intencionalmente molesto, responda a algunos controladores de código abierto, Puedo decir que mi experiencia con el Macbook ha sido mejor que cualquier computadora portátil que haya tenido.

Realmente aprecio tener la sensación de aluminio debajo de mis manos, ya que no tiene esa extraña sensación de plástico después de largas sesiones de uso o de propiedad prolongada, permanece fría cuando la palma de tu mano descansa esencialmente en un punto del teclado durante horas y también se siente muy resistente (puedo dar fe, ya que he probado la flexión en la computadora portátil, y apenas parece haberla).

Los trackpads más nuevos que simulan los clics con los dispositivos de vibración debajo del trackpad también son excepcionales. Ningún otro trackpad portátil puede comparar, en mi experiencia. Con los controladores mtrack ampliamente disponibles, el trackpad es extremadamente sensible y aún admite muchas de las funciones táctiles de deslizamiento / fuerza disponibles en el entorno nativo de OS X.

El teclado también es mejor que la mayoría, aunque no obtendría ningún modelo más tarde que el modelo de mediados de 2015, ya que cambiaron a interruptores de tijera en lugar de sus interruptores de estilo antiguo (realmente no me gustan los interruptores de tijera, se sienten demasiado blanda para mí)

La pantalla es un envío de Dios para un desarrollador. El IPS (que significa colores extremadamente precisos y vibrantes, mejor que cualquier panel TN que encuentre), pantalla de resolución 2880 × 1800 es sorprendente por tener múltiples ventanas llenas de texto abiertas y un navegador en el otro lado, mientras mantiene todo el texto increíblemente Afilado y preciso.

Yo diría que estas son las partes más importantes. La calidad de sonido de los altavoces también es excelente, pero no la está comprando por el sonido.

Si tienes alguna pregunta, pregúntame.

No debe obtener un Macbook, no debe obtener nada. Haz tu propia investigación. Recuerde, los números y megahercios no lo son todo. La calidad de construcción vale mucho más. Mis computadoras casi nunca hacen picos de núcleo de CPU al 100%, cuando lo hacen es solo por un segundo o dos. Francamente, podría trabajar fácilmente con una máquina mucho más barata, no se lo digas a mi esposa. Quiero una GPU real en mi máquina, mi máquina privada y hobby, por eso necesito una Macbook Pro 15 ″ bastante costosa. Pero nada se le acerca. Lo obtuve porque podía pagarlo. Nunca exceda su presupuesto, su máquina bajará de precio rápidamente, y cuando deba más dinero del que vale la máquina, como mucho más, comenzará a odiar la máquina por las razones equivocadas, se sentirá engañado y demás.

Las computadoras y los sistemas operativos son herramientas, y hay algunas herramientas que son mejores que otras en una tarea específica.

Para todo tipo de desarrollo web, prácticamente, nodejs, python, ruby, perl, php, Macs son muy buenos, como extremadamente buenos. Terminal es increíble, sin duda la aplicación de terminal más útil que existe, copiar y pegar no se confunde porque CTRL-C rompe todo y se detiene, CTRL-D cierra terminales y finaliza sesiones. Si hay una interrupción en la red como si un idiota realiza una transmisión de red enorme y parece que está desconectado, el terminal de Mac no se desconecta, puede continuar después de que el idiota sea atendido. Sí, sé que puedes configurar cosas en otras plataformas. Esa es también la segunda razón por la que la Mac es muy buena. Todo el software viene por defecto con configuraciones útiles, por defecto. Casi nunca tiene que cambiar la configuración, en lugar de establecerlo en 100 líneas de lo que el terminal puede desplazar hacia arriba, común, puede tener 16 Gigabytes de memoria, úsela. Es muy fácil instalar MongoDB, CouchDB, MySQL y otras bases de datos, solo se ejecutan localmente. Sí, también puedes hacerlo en Linux. Obtiene editores increíbles de clase mundial, aplicaciones de control de versiones, interfaces gráficas y muchos otros, para Mac, dije de clase mundial, y en su mayoría no lo obtiene en otras plataformas.

Entonces, la Mac es una máquina de desarrollo web bastante impresionante.

Es la ÚNICA máquina en la que puedes hacer desarrollo de iOS (iPhone y iPad), punto.

Todas las herramientas de desarrollo de Android funcionan en Mac, es bastante sencillo, por lo general exactamente las mismas herramientas que obtienes en Windows y Linux, pero luego tienes que pensar en las herramientas de fusión, herramientas de resumen, interfaces gráficas de control de versiones, porque cuando lo necesitas, tienes que tenerlo. Todo en la Mac.

Yo diría que la única vez que Mac no es una gran máquina, es cuando estás haciendo el desarrollo de Dot Net. Seguro que puede instalar Windows en la Mac y ejecutarlo de forma nativa, obtenga el uso adicional de puertos Thunderbolt, ethernet súper rápido, cámara de video, el mejor monitor, teclado para escribir. Bueno, seguro que puede iniciar dualmente la Mac, especialmente cuando una máquina Lenovo configurada de manera similar en realidad cuesta más. Entonces, ¿te digo que las Macbooks son incluso excelentes para Windows? No necesita que le diga eso, PC Magazine en realidad votó a Macbook Pro como la mejor máquina de Windows.

Puede obtener una máquina Windows mucho más barata, pero no obtiene el monitor, la duración de la batería, el panel táctil, y si cree que es extraño mencionar el panel táctil, solo tiene que probar un mac, un teclado y todo.

Si eres un gran jugador, es posible que no quieras la Mac, obtén una Dell XPS 15 o Alienware, incluso Razor. Si desea una máquina muy buena, con un excelente sistema operativo, obtenga una Mac.

Si tiene un presupuesto bajo, obtenga una computadora PC.

¿Qué tipo de programación vas a hacer? ¿UNIX o iOS u OS X? Entonces consigue una Mac. ¿Windows o .NET funcionan? Obtenga una caja de Windows. ¿Diseño y trabajo UI / UX? Probablemente una Mac (la mayoría de los diseñadores van por ese camino).

La computadora es una herramienta. Compre la herramienta para el trabajo que necesita hacer.

Las Macs son máquinas bien diseñadas y bien construidas. Tienen un precio acorde. Personalmente me gustan porque son robustos y sólidos, y porque pueden hacer el trabajo para el que los necesito.

Puede comprar una gama mucho más amplia de máquinas y variantes en Windows. Esto puede ser bueno o malo. Una computadora de $ 400 podría tener un caso pésimo o un tiempo límite que hará que se rompa fácilmente o se vuelva inestable. Pero es barato.

Yo uso el mío durante horas por día. Quiero que funcione, así que compro el hardware de Apple en el que confío personalmente. Esa es mi opinión personal. Sé que los demás serán diferentes y buenos para ellos. Ellos también tienen sus razones.

Conocí a algunos tipos que compraron Macs, luego instalaron Windows en ellos (con una VM). Les gustaba el hardware de Apple pero no querían usar OS X. Era la herramienta que les convenía.

Si estás usando Photoshop como fotógrafo, realmente no importa si eliges Windows sobre Mac, porque es el software que usas, en este caso, el mismo software.

Aunque podría decirse que Mac tiene una sensación intuitiva y una interfaz de usuario que parece menos que Windows, por lo que puede hacer el trabajo fácilmente en Mac. Y con los discos de memoria virtual configurados, el Photoshop de Mac se siente más rápido.

Otro argumento convincente es que en Mac, el color se sincroniza desde Photoshop, a su monitor, a su impresora. Esto es difícil de calibrar en Windows.

Muchas rasones:

  • OS X es Unix. Eso debería explicarse por sí mismo. (Si no lo es … Unix es un estándar (la especificación Single Unix) y un entorno generalmente familiar para los técnicos. OS X es muy popular para desarrolladores web y móviles en particular por esa razón, junto con Linux, que también es Unix, aunque no está certificado o marca como tal.)
  • Si está haciendo desarrollo móvil, puede ejecutar Android Studio en cualquier plataforma de escritorio, pero Xcode solo funciona en OS X. Puede iniciar dual con Boot Camp para Windows si necesita Visual Studio.
  • Obtienes lo que pagas en términos de hardware. Accidentalmente arrojé mi retina MacBook Pro veinte pies por mi camino de entrada una vez y no pasó absolutamente nada, salvo algunos rasguños, y en general Apple busca un mejor control de calidad que el promedio.

Una Mac no es necesariamente la mejor en términos de rendimiento bruto, pero todo lo demás compensa eso. En cuanto al costo … bueno, estaría mintiendo si dijera que es rentable con una computadora portátil Costco de $ 400, pero sus precios son bastante competitivos con la estación de trabajo móvil y los mercados de computadoras portátiles para juegos.

Un mac es mucho más versátil que Windows. Esto es especialmente cierto cuando considera que puede cargar Windows, Linux, [pick-your-poison] en bootcamp y hacer un desarrollo cruzado.

En Windows, podría intentar configurar un virtual “Hackintosh”, pero eso viene con sus propios problemas.

si planeabas jugar, te sugiero una ventana separada. Los desarrolladores de juegos a menudo desarrollarán su configuración alta + para una tarjeta que esté dentro de un período de 2 a 3 años. Eso significa que su Mac de 2 años jugará dicho juego en configuraciones de bajo a medio, si es que incluso puede jugarlo. Eso realmente no augura nada bueno para Mac.

Entonces, un cuadro de desarrollo dedicado, use una Mac, de lo contrario, vaya con una PC.

Mi opinión es que no deberías comprar una MacBook. Son caros y no más robustos que muchas otras PC. Pagas mucho dinero por el diseño (que en mi humilde opinión no vale la pena).

Sugeriría que compre una computadora portátil para PC (o una computadora de escritorio, si lo prefiere) e instale y use (solo) Linux en ella. Algunos proveedores incluso venden PC sin Windows (por lo que no paga el infame “impuesto de Microsoft”), o incluso con algunos Linux preinstalados.

No sé, pero ve a la tienda de Apple todos los días. Use la Mac como su propia computadora y vea si le gusta.

Una Mac es una buena computadora para trabajar. Pero si no te gusta Mac, no lo intentes. Perderás tu dinero. El precio no importa si puede hacer el trabajo de la mejor manera que desee.

Compré un mac y nunca me arrepiento. Pero también compro PC y los dos no son más baratos. Y puedo decirte que mi PC no se usa, pero me costó una pierna. Porque creo que hago el trabajo como quiero.

Así que toma una PC donde te sientas bien con ella. No te vayas de religión.

Por qué no, en cualquier caso, si una herramienta no es compatible con MAC OS, instale una VM para hacer el trabajo.

Yo mismo tengo un Mac y el único problema que he tenido es con las bases de datos Oracle y Microsoft ASP. Desarrollo NET que resolví fácilmente usando un escritorio virtual que contenía ventanas.