“Tantos” indica un número sorprendente. Si bien no conozco la proporción de ingenieros de software que usan MacBooks / iMacs, puedo decir que de los últimos siete lugares donde trabajé:
- Tres compañías emitieron a todos un MacBook o iMac (o ambos)
- Dos compañías emitieron a todos un escritorio de Windows
- Una empresa comenzó con los escritorios de Windows, luego cambió a Macs
- Una compañía ofreció a los ingenieros de software una opción: una Mac; o una computadora portátil Windows + un escritorio Linux
A menos que esté trabajando en un proyecto que requiera una caja de Windows de alto rendimiento o una versión específica de Linux, prefiero usar una MacBook o iMac. Aquí están mis razones:
- OSX es una variante de UNIX, lo que significa que puedo ejecutar fácilmente el código del servidor cliente y Linux / Unix en una Mac durante el desarrollo
- Desarrollo para dispositivos móviles y para la web; en una Mac puedo desarrollar no solo para Android y Windows Mobile, sino también para iOS
- El hardware moderno de Mac puede iniciar Windows con doble arranque; Windows nativo está disponible en la caja si lo necesito. También puedo ejecutar Wine, Parallels, DosBox, VMWare, etc. en la Mac si necesito que Windows y OSX se ejecuten en la misma caja al mismo tiempo
- Muchas de las creatividades con las que trabajo prefieren Macs; existen economías generales de comunicación y escala cuando toda la tienda está en la misma plataforma, es decir, tanto creativos como desarrolladores de software en Mac
- ¿Es mejor usar condiciones if múltiples o una condición if con cláusulas múltiples (si no es así)?
- ¿Quiénes son estas personas que crean cosas que pueden cambiar el mundo, como los autos sin conductor? ¿Son ingenieros de software? Si no, ¿qué profesión es esta?
- Aunque C no es un lenguaje orientado a objetos, ¿puede hacer todo lo que Java o C ++ pueden hacer?
- Recibí una oferta como nuevo ingeniero de software graduado para Google Mountain View. ¿Cómo puedo aprovechar mejor mis posibilidades de ser ubicado en un equipo de Google [x]?
- ¿Qué debo saber como ingeniero de software?