I joined my company about two years ago and the company grew rapidly in size from a very young tech organization of about 100 employees to IPO, especially thanks to my department and - according to the official reviews - many of my own contributions.
I joined as a junior after college and grew to manager. Since the company profits have grown exponentially, they have slowly started hiring much more experienced and qualified new staff to help (and potentially replace? Happened a few times already!!) all graduate-aged "seniors" like myself.
My concern is that my specific job area is quite knowledge-based (IT and business integration) and all newcomers have Masters and PhDs from very prestigious universities! I am a bit clueless as to how I can get on par with all of them without returning to higher education. My undergraduate degree is in the humanities and I learned all my IT skills on the job. I am aware that IT is much much larger than what you actually learn on the job.
I hope you see why I am worried - I would like to continue on my successful path in this company, so what can I do to self-train and avoid being ousted by all these super-qualified newcomers?