¿Qué debe hacer un analista programador en Amazon para ser promovido a un rol SDE?

En primer lugar, no hay camisa que se ajuste a todos; No hay un solo camino.
Mi respuesta aquí asume que fuiste entrevistado para un SDE y lo hiciste relativamente bien en la mayoría de las rondas. Si se entrevistó directamente para un rol de AP, entonces esto puede no ser aplicable en su caso.

Creo que lo más importante que puede hacer y debe hacer es hablar con su gerente sobre esto. (No tiene que ser después de que te unas. Recomendaría hablar de esto antes de unirte). También hable y descubra qué competencias eran débiles / necesita mejoras para convertirse en una AP. Es importante que le gusten esos aspectos y luego trabajar para lograrlo. El mío fue el Análisis y Diseño Orientado a Objetos (OOAD u OOP). Comencé con Head First OOAD y fui desde allí.

Hable con su gerente sobre cuándo espera que usted se convierta en un SDE. ¿Ve que puede llegar allí en un año o 2 o 3. Puede atender una llamada dependiendo de la respuesta.

Otro aspecto importante a tener en cuenta es asegurarse de que se está uniendo a un equipo de SDE como PA. Lo que esto significa es que interactuará más a menudo con las SDE. Esto te ayudará a crecer. La diferencia común entre un PA y un SDE es la capacidad de encontrar una solución a un problema ambiguo. ¿Qué constituye un problema ambiguo, preguntas? Cualquier cosa donde la solución no te fue entregada en el mundo real.

En la mayoría de los casos, las AP crecen a SDE en aproximadamente un año. Conozco algunas AP que prefieren ser PA porque se ajusta a sus intereses y reduce las responsabilidades (elección personal).