¿Cómo es ser ingeniero de software de Apple?

Horas: trabajo de 45 a 55 horas / semana en promedio. Hay tiempos más ligeros y tiempos de crisis, pero no es demasiado extremo. A largo plazo, siento que Apple / mi gerente respeta mucho mi equilibrio entre el trabajo y la vida elegido.

Código de acceso: tengo acceso a la fuente a la que necesito tener acceso para hacer mi trabajo y muy poco más. AFAICT, el lado de iOS del negocio está mucho más restringido que el lado de MacOS (pero eso podría ser una función del grupo para el que trabajo). Por lo general, las cosas están bastante bloqueadas, pero si tengo una razón comercial para saber, entonces típicamente puedo revelarme lo que necesito. En términos de productos, casi cualquier producto de software de Apple (para MacOS) está disponible para mí libremente. En términos de hardware, si tengo una necesidad comercial, se proporciona fácilmente, pero no es como si hubiera un almacén gigante de Raiders-of-the-Lost-Ark donde puedo ir y tomar lo que quiera.

Qué valioso me siento: bastante. Me siento bien compensado. Eso es realmente todo lo que hay que decir al respecto. 🙂

¿Puedo opinar sobre las decisiones? Esto depende de lo que usted quiera decir con decisiones. Siento que mi opinión sobre asuntos técnicos es escuchada y respetada, pero como ingeniero no es mi trabajo tomar decisiones comerciales. Tengo autonomía dentro de mi área de especialización, por ejemplo, me siento libre de elegir cómo quiero implementar varias características en términos de estructuras de datos o algoritmos. Pero las decisiones sobre qué características desarrollar se producen principalmente por encima de mi calificación salarial. Siento que mi jefe es receptivo a mis opiniones, y ella puede tomar esas opiniones en consideración al considerar las decisiones de las que es responsable, pero como ingeniero, no soy la primera persona en ese tipo de decisiones. Si eres el tipo de ingeniero de software que necesita ser “el que decide” o si con frecuencia sientes que sabes mejor que los diseñadores o gerentes, Apple podría no ser el lugar para ti.

En general, si bien fue un poco un ajuste, después de un par de años aquí, estoy increíblemente feliz en mi trabajo y no podía imaginarme irme.

More Interesting

La carta de oferta de trabajo se lee como si hubiera aceptado comenzar en diez días, pero todavía estoy hablando con otra compañía. ¿Cómo responder graciosamente?

¿Necesitas un título para llamarte ingeniero de software?

Cómo obtener una carrera en pruebas de software

¿Cuáles son las opiniones o consejos profesionales sobre el desarrollo de .NET y / o las certificaciones de Microsoft para desarrolladores que podrían beneficiar mi aprendizaje?

¿Es mejor un trabajo de oficial de prueba del banco (PO) que un trabajo de software? He perdido años después de la graduación.

¿No es cierto que fue más fácil dominar una buena parte del campo del ingeniero de software antes de lo que es hoy?

¿Cuál es el alcance profesional para los ingenieros de prueba de software después de 8 años?

¿Qué tan difícil es para un ingeniero mecánico cambiar al desarrollo de software? ¿Cuánto tiempo llevará ponerse al día?

¿Cuál es mejor como el primer trabajo de administración de productos para un ingeniero de software que se está moviendo hacia la administración de productos: B2B o B2C?

¿Qué tan bueno es el campo de la ingeniería de software?

¿Puedo convertirme en un ingeniero de software bien pagado con un título en Humanidades?

¿Cuáles son algunas de las habilidades equivalentes de grado CS que posee un ingeniero de software que no tiene un título?

Al estar más actualizado en el desarrollo de software, ¿cuál es el conocimiento que obtendrá al trabajar desde un proyecto de soporte en lugar de un proyecto de desarrollo?

¿Cómo puede sobrevivir un ingeniero de software (6+) sin graduarse en la industria del software?

¿Cómo conseguir un trabajo de software al graduarse? ¿Cuáles son los idiomas que más se usan hoy en día? ¿Es cierto que los trabajos tecnológicos son 90% y 10% de habilidad?