¿Cómo fue tu experiencia como becario de ingeniería de software de Amazon en Seattle? En concreto, ¿cuánto y qué aprendiste?

Hice unas prácticas en Amazon en el verano de 2012. También hice prácticas para Microsoft en 2011 y tengo muchos amigos que han hecho prácticas para Google y Facebook y prácticamente cualquier otra empresa de tecnología que se te ocurra.

Esto es solo mi opinión, pero creo que mis prácticas en Amazon fueron una experiencia terrible. Fue un buen relleno para mi currículum, pero eso es todo. Conozco a gente que tuvo experiencias mucho mejores que la mía, pero esta es mi perspectiva.

La paga
Como becario no retornante, me pagaban 5300 dólares al mes, y no era negociable. A los becarios que regresaban y a los estudiantes de posgrado se les pagaba un poco más. Esto es menos de lo que me pagaron en Microsoft el año anterior (5500 dólares), que debería ser lo más comparable ya que también está en el estado de Washington. Silicon Valley tiene unos gastos de manutención más elevados, pero en caso de que tengas curiosidad, mis amigos de las empresas de Silicon Valley cobraban incluso más (al menos 6.000 dólares). De nuevo, esto fue hace un par de años, así que los salarios han cambiado y han subido. Sin embargo, por lo que sé de mis amigos que trabajan allí, el salario de Amazon's sigue siendo inferior.

Los beneficios
Amazon tiene muy pocos beneficios para sus becarios (y aún menos para sus empleados a tiempo completo). Nosotros recibimos:

  • Una bolsa de mensajero. Es muy bonita, la verdad.
  • Una sudadera. Pero sólo después de rogar. Los becarios del año anterior tuvieron que hacerse una.
  • Una proyección anticipada gratuita de Dark Knight Rises. Sin embargo, sólo pudieron asistir 2/3 de los becarios, ya que no había suficiente espacio para todos.
  • 10% de descuento en tus primeras compras de 1000 dólares en Amazon de ese año (hasta el 31 de diciembre).

Eso es todo. Si no estás familiarizado con los muchos beneficios de otras compañías tecnológicas, puede que mires esa lista y pienses que suena genial. Sé que parezco un mimado, pero comparado con otras empresas tecnológicas, esto no es nada. La proyección de DKR fue divertida, pero no le costó nada a Amazon. Son dueños de IMDB. La sudadera era sólo para becarios (los empleados a tiempo completo estaban celosos).

En Microsoft, que es el otro extremo del espectro, teníamos una serie de beneficios impresionantes. Estos incluían, pero no se limitaban a:

  • Bebidas gratis en el trabajo
  • Una membresía gratuita en un enorme y costoso gimnasio
  • Un viaje al Monte Rainier
  • Un concierto privado gratuito de Dave Matthews en el zoológico, donde nos dieron un montón de buena comida y nos mostraron animales bebés. El año pasado los becarios tuvieron un concierto de DeadMau5 y Macklemore en Boeing, creo.
  • Una xbox 360 y kinect gratis. Mi equipo, al igual que muchos otros, también nos regalaron Xbox live, un ratón inalámbrico y algunas otras chucherías. También me regalaron una chaqueta. El año pasado, creo que los becarios recibieron una superficie.
  • Eventos de moral con el equipo. Mucha gente fue al cine por un día o fue a jugar al broomball. Mi equipo fue a una búsqueda del tesoro en limusinas por Seattle.
  • Los productos de Microsoft son muy baratos en la tienda de Microsoft.
    • Google y Facebook tienen comida gratis y muchos beneficios similares a los que teníamos en Microsoft. Estas empresas tienen como objetivo que sus becarios se diviertan y disfruten de sus prácticas para que quieran volver.

El valor número uno de Amazon es la frugalidad. Esto es la abreviatura de "no damos beneficios porque' somos baratos". En realidad, Amazon no obtiene muchos beneficios, por lo que no tiene demasiado dinero para gastar en sus empleados. Además, por la razón que sea, no creen que necesiten cortejar a sus becarios de la forma en que lo hacen otras grandes empresas.

Aprendizaje
Los equipos de Amazon son un éxito o un fracaso. Me pusieron en un hotel durante el verano junto con muchos, muchos otros internos (probablemente unos 50 en nuestro hotel), y de ese grupo, conocí a una o dos personas que realmente amaban a su equipo y el trabajo que estaban haciendo. La mayoría de las personas estaban bien con su equipo pero no estaban demasiado entusiasmadas con el trabajo. Mi equipo era horrible.
Mi equipo estaba tan desorganizado que ni siquiera teníamos un nombre de equipo. Los miembros de mi equipo estaban de guardia mucho, y había muchos problemas (las cosas siempre iban mal), así que mi equipo a menudo trabajaba más de 20 horas en un día. Era uno de los tres becarios del equipo. Nuestro jefe nos dijo desde el principio que no quería que presentáramos revisiones de código, porque no tenía tiempo para revisarlas, y nuestros proyectos estarían aislados, así que no importaba. También nos dijo que valoraba que aprendiéramos a hacer nuestro propio camino y a resolver nuestro propio proyecto, por lo que no nos dio muchas indicaciones. Por suerte, mi mentor era muy bueno y me ayudó a encontrar mi camino y encontré un proyecto en el que podía trabajar. Uno de los otros becarios de mi equipo también tuvo un buen mentor y encontró un buen proyecto. El tercer becario nunca consiguió un proyecto. No sé qué hizo durante todo el verano. Mi mentor cambió de equipo al mes de empezar el verano, así que me quedé sin mentor y sin mucha orientación. Al final completé mi proyecto, pero la mayor parte de mi tiempo lo pasé preguntando por ahí qué quería la gente de mi proyecto y qué podía hacer para beneficiarles más.
La forma en que Amazon decide si da ofertas a tiempo completo a sus candidatos es que ponen un "elevador de barras" en la sala con tu gerente. Este "bar raiser" nunca te ha conocido. Miran tus revisiones de código y te evalúan. ¿Recuerdas cuando dije que nos dijeron que no escribiéramos revisiones de código? Sí. Eso significaba que, por mucho que trabajáramos, no teníamos ninguna posibilidad de conseguir una oferta a tiempo completo. Mi jefe se sintió muy mal al final y dijo que respondería por nosotros, pero no creo que eso importara demasiado.

En general, aprendí mucho con mi proyecto. Codifiqué mi propio proyecto desde cero, así que aprendí muchas habilidades técnicas relacionadas con eso (sobre todo para escribir un applet de Java). También aprendí mucho sobre cómo hablar con la gente y entender lo que quieren, y luego traducirlo en un proyecto. Como mi proyecto no tenía realmente una definición clara, tuve que darle forma yo mismo y no quería hacer algo sin valor. Todos querían algo diferente, así que tuve que aprender a incorporar las grandes ideas de todos en algo que pudiera realizar en un verano. Al final, estoy bastante seguro de que mi proyecto fue desechado y nunca fue tocado por nadie cuando me fui. Eso me entristece un poco, pero es totalmente comprensible teniendo en cuenta el estado en que se encontraba. Aprendí algo a través del proyecto, pero todos sus beneficios fueron realmente para mí más que para la empresa.

En cualquier práctica de software, aprendes tanto como lo que pones en ella. Normalmente te dan un proyecto (o unos cuantos proyectos) para trabajar y desarrollar tus habilidades técnicas, y dependiendo de tu entorno, también podrías desarrollar tus habilidades de trabajo en equipo. Creo que en todas las empresas hay equipos que tienen éxito o fracaso. Sin embargo, algunas tienen más aciertos que otras. Basándome en mi propia experiencia y en la de mis amigos, parece que Amazon tiene más fallos.