Pushing myself to apply to a higher tier position. Like junior -> mid level and knowing when to make the jump
A good mentor. As an engineering IC, find a good mentor who can teach you the right design and development strategies. It will help you a lot to grow into a senior IC.
Leetcode
Nice. Challenging/pushing yourself and self motivation is the key to unlocking opportunities
First joining Amazon and learning a lot, and then leaving Amazon for a higher level and 2x TC.
Leaving Amazon
π How?
Higher TC, Higher Level, More Responsibility, Better culture etc etc