On the flip side: Employers grousing that there aren’t enough skilled developers to fill open positions, stop complaining and offer more money! If you can’t fill a position, you need to up the ante! For some reason, this basic economic truth is hostage to a wholly imaginary salary cap for developers in broad swaths of the technology industry. When the legal profession was heating up in the ‘90’s it wasn’t uncommon for starting associates to earn more than 2nd or 3rd years simply because the demand outstripped supply. I don’t recall hearing complaints that our education system was failing us by not producing enough lawyers.
On a personal note, thanks to my former manager for taking the chance on me as I made the transition from consultant to FT employment over a year ago. I probably failed the skill requirement I just set forth (although I was probably just fluent enough in jQuery to squeak by) but you took a chance on me and really set me on my FT path. I hope my simple guide will help others in my shoes make the transition.