A lot of software engineers give up way too easily when they're faced with substantial career resistance. You can't achieve that much genuine growth when you're constantly hopping around, and this reflects in both your level and compensation. This lesson teaches you:
If you're interested in the 7 levels playlist, here it is: Asking 7 Levels Of Engineers The Most Important Skill (here's the combined YouTube video)
Check out this discussion about the costs of being [perceived of being a "job hopper."](Perception of being a "job hopper"?)