Pasantías en Amazon: ¿Cuáles son las cosas que cree que uno debería saber (técnicamente) antes de unirse a Amazon, Seattle como pasante de SDE?

Depende del equipo al que te unas porque trabajan en tecnologías muy diferentes. Si te unes a un equipo de desarrollo web front-end, asegúrate de conocer MVC, javascript, jQuery, CSS y cómo usar los marcos de trabajo populares de Java. Si te unes a un equipo de desarrollo móvil, Android podría ser tu amigo. Cualquier equipo de back-end, asegúrese de actualizar los servicios web.

Algunas cosas generales para cualquier equipo:

  • Implementación continua: familiarícese con la forma en que se implementa el código en los entornos e incluso puede intentar practicar con algunos marcos populares como Jenkins. CodeDeploy también sería una buena herramienta para practicar, ya que es AWS después de todo.
  • Mejores prácticas: asegúrese de saber cómo escribir código limpio que todos puedan entender, esto es muy importante en la industria. No olvide repasar las pruebas unitarias y tener una alta cobertura de prueba para el código que escribe.
  • Asegúrate de que puedas entrenarlo. Los pasantes tendrán que aprender y demostrar que pueden mejorar con la suficiente retroalimentación. No confíes demasiado en las cosas y trata de ser abierto cuando alguien critica tu código.