I many cases IT specialists say the only way to have the maximum of compensation for their knowledge and experience is to change the speciality. Managerial work is a classic career path but not everyone has necessary skills for that. Particular speciality has also its drawbacks. The dynamic market of IT can bring you down and the knowledge uniqueness will be lost. There is also the third way: do what you like :) Nowadays IT give such possibilities.