this is a very tough row to hoe in the tech world. Specialization is what pays most of the time. If you are just a generalist you have to settle for the second tier salary, but I decided it was better in the long term because I could not be sure where tech would go next.