I also think people should be encouraged to better themselves and work towards higher paying careers. That said, as someone who hires engineers the signal to noise ratio continues to go up. It makes it that much harder to find good developers in the forest of bad. I make it a point of seeing almost anyone who is close to fitting the bill so I kiss a lot of frogs, and I could be more harsh weeding out people at earlier stages but I've had absolutely spectacular hires being a bit more flexible (I do tend to fire fast though, no reason for everyone to pretend its not a good fit) Flooding the market with folks though just makes it more challenging for those hiring.
Sorry to hear that the signal to noise ratio is going up. That is probably due to more people being pulled into the profession (just as it was 15 years ago).
> Flooding the market with folks though just makes it more challenging for those hiring.
All other things being equal, wouldn't you want a larger candidate pool? I have done some hiring and while it was a grind to screen applicants, that beat the pants off of not having any applicants.
What I'm actually finding is the candidate pool is getting larger but the quality hires are about the same. Ostensibly this is a function of the pay rate pressuring people to join the hiring pool.
>All other things being equal, wouldn't you want a larger candidate pool? I >have done some hiring and while it was a grind to screen applicants, that >beat the pants off of not having any applicants.
No argument, I have played that game and its not fun.
For the sake of argument though if we look at the total number of candidates you want to hire (1) then any pool size over one does create more work as it grows (I'd like to avoid that if at all possible :) ). Assuming the individual that matches your criteria is in your pool at all (again an oversimplification).
I also can't stress enough aptitude as a component of a good dev, which you alluded to. I've never seen a dev who was great (whether self taught/code school/cs degree who had no aptitude for the work.
I've also seen people with tons of aptitude and no credentials absolutely own people with phd's and masters degrees in a tough problem.
Before we had colleges/code schools there were always engineers, how do you think we got the wheel?
But... I lived through the last boom when it seemed anyone who could spell 'java' was hired as a developer. (OK, it wasn't that bad, but there was definitely a giant sucking sound as folks were pulled into technology for the money.)
I hope this time is different.