Quote:
Originally posted by legion
We recruit heavily from Illinois State, UNI, BGSU and other midwest state schools.
|
There's your first problem.
Joking aside, computer science != software engineering. I know of no university that actually teaches software engineering as it is applied in corporate America, where performance, reliability, timeliness, flexibility, etc are all critical...not just that "it works" or "it's fast".
I'm lucky, my best guy is an efficiency freak^2,
and has developed a serious appreciation for standards (he inherited a few tens of thousands of lines of really ugly code written for us by a former employee in India). However my other guys (and gal) are still, um, working on it.
I'd say approximately 1/8 of all the kids who come out of school with any sort of CS background have a chance of really being effective.
Thom's got a serious point though. You have to find someone who codes for the love of it and is willing to sacrifice some of the "fun" part in order to do it right. Then you have to figure out how to keep him/her from being made into a manager because they do such good work.