¿Es el ambiente de trabajo realmente tan duro para los ingenieros de software de Amazon, como lo retratan los artículos recientes del NY Times?

Ciertamente no me pareció duro. Además, no vi a * nadie * que tuviera que lidiar con la mayoría de las situaciones y comportamientos retratados en el artículo. Trabajé en la división Digital en 2013, una de las tres partes principales de la empresa.

Ciertamente, hay problemas en Amazon, como cualquier gran empresa. OK, algunos más en Amazon. Pero, esos problemas son contrarrestados por las oportunidades.

En mi experiencia, los ingenieros junior estaban más capacitados que en cualquier otro lugar, con la posibilidad de crear software significativo que afectara a millones de personas. En otras compañías, las personas tendrían que servir varios años antes de poder hacerlo sin restricciones. Y los ingenieros superiores tienen uno de los mejores trabajos que hay, ‘ingeniero principal de Amazon’. No es como ser un ingeniero principal / ingeniero de personal en ningún otro lugar, definitivamente es un concierto propio, muy divertido.

La gente en general trabaja duro. Obtienen menos tiempo libre pagado que otras compañías y menos beneficios. El ambiente de trabajo es sin lujos. Hay mucha presión para ciertos puestos y en ciertas épocas del año (viernes negro, lunes cibernético, día de Navidad). Pero, el pago es bueno para la tecnología, y abundan las oportunidades.

¿Volvería a Amazon? Sí, lo haría. Al menos lo considero cuando miro alrededor.

More Interesting

¿Cuáles son algunas buenas definiciones de Done in Agile Software Development?

¿Cuál es la mejor y más rápida forma de desarrollar una sencilla aplicación para iPad?

¿Cuál es el beneficio real de usar servicios de caché como memcache? ¿No siempre solicitamos al sitio web / aplicación diferentes valores todo el tiempo, por qué es útil?

¿Cuáles son algunos buenos proyectos de software que usan una base de datos?

¿Cuáles son algunas buenas preguntas de entrevistas basadas en la pizarra para evaluar el talento de ingeniería en una startup?

¿Cuáles son algunos consejos para organizar un hackathon internacional?

¿Cuál podría ser la mejor característica de servicio que una agencia de desarrollo de software puede brindar a su cliente?

¿Cuáles son los problemas comunes cuando Development trabaja con Operaciones?

¿Es bueno para un ingeniero informático especificar en un campo de software en lugar de un campo de hardware?

¿Cómo estructuran las grandes organizaciones como Google y Microsoft sus equipos de desarrollo de software, dado que tienen múltiples productos?

¿Por qué no estamos aprendiendo el desarrollo de software de la escuela primaria y la arquitectura del software ya que todo eso depende de la lógica y la mayoría de nosotros nacemos con ella?

¿Debo aprender primero sobre bases de datos o estructuras de datos?

Tengo la sensación de que no soy lo suficientemente inteligente como para pasar entrevistas en empresas tecnológicas como Twitter, Airbnb, Dropbox, etc. ¿Es posible que llegue a este nivel o debería simplemente rendirme porque no es práctico?

¿La mayoría de los ingenieros de Google trabajan con frecuencia en "problemas difíciles" o pasan la mayoría de los días realizando mantenimiento y desarrollo web de rutina?

Noté que muchos ingenieros de software prefieren programar en Linux, pero acceden de forma remota a través de una computadora portátil OS X. ¿Volvemos a la configuración de terminales / mainframes?