I have finally reached my fill of companies whining that good people are hard to find. In my conversations with entry level and established employees I am finding a trend of minimum to non existent training of new hires by companies. New hires are being thrown into job situations and are being evaluated by if they sink or swim. How many long term loyal potential employees are the proverbial baby being thrown out with the bath water.
It seems as though when people are hired the expectations of job success by the new hire are luke warm at best. With low expectations comes low job performance. It is a self fulfilling prophecy. A new hire knows immediately whether the company values them as new member of the team or is holding off acceptance until the new hire reaches the end of their probationary period.
This issue is compounded by the abuse of the temporary hire system. Expectations of temp agency hires are even lower than that of new new hires. Once again the temp hires are going to live up to expectations. They know going in they are expected to do the same work as company employees with none of the benefits and no guarantee of ever being hired on.
So my suggestion to companies is to stop whining about the labor market and start actually doing things that make employees better workers. Raise expectations of new hires reward them for their efforts you just might be surprised by the results.