I was having another one of those moments yesterday where I was questioning the value of higher education while reading a HN thread about teaching yourself CS. There was a healthy debate about whether the typical CS curriculum helps a modern software engineer at all. Some thought the degree was stuck back in the 70's. Others thought there was value, but had trouble articulating it. It seems that when the information…
I've hired people, but wouldn't say I have a great deal of experiencing in the area, so here's an honest question for you: do candidates with a college education perform better at their jobs? In my (limited) experience the answer is definitely yes. Not only do they have more exposure to the concepts we need them to understand (if not necessarily the specific tools), we have just had better luck with them as employees…
That said, I think the degree holders were better candidates usually, but I strongly suspect it wasn't because of the education. Colleges attract people who are good at carefully following complex instructions, have a healthy respect for authority, and can delay gratification in the extreme. They are also experts at navigating a system from within. The degree acts to filter out people who are too independent to fit well within a hierarchy.
I don't think I ever noticed much difference between different kinds of degree holders aside from a broad separation between analytical degrees and humanities degrees, which again might have had more to do with the initial filter than anything taught in the classes.