I'm interested in education, hiring, and matters of accreditation. Those last few paragraphs really got my attention. I'm glad I read all the way to the end.
I'm interested in education, hiring, and matters of accreditation. Those last few paragraphs really got my attention. I'm glad I read all the way to the end.
As of July 2010, unemployment rate for college grad was 5.0% while for HS grad was 9.9%.
Beside, 4 hours of tv watching a day is practically a part time job. Might as well spend that free time on something more relaxing and brain stimulating.
EDIT: Actually, thinking about it further, I haven't come across many bad developers without a degree. This is surely selection bias: bad devs with a degree can hide in the bowels of BigCo with HR departments who don't actually know how to hire good people, but absolutely require a degree. The bad devs without a degree can't get these cushy, hard to be fired from positions, and therefore don't last very long and probably find another line of work.
That's not to say that you can't get these skills outside of school but I think you get a better rounding of skills in school than out in the field. I've met more devs who didn't go to school that can't work on really difficult problems than the ones who did.
Of course, selection bias and all that.
You need a body of generally accepted knowledge to actually be a critical thinker. Most people I meet don't lack the critical thinking, they lack the body of knowledge.
HN users value education a great deal, many just refuse to let school interfere with it, especially when school == java school.
And even though I only have my GED I am still very familiar with how computers work, memory management, building virtual machines, etc. I have a small scheme here that compiles to rubinius bytecode and then gets JIT'd by LLVM into machine code that I will release one of these days and I have read tons of papers and feel like I know as much or more then your average CS degree grad.
Everything you need to know is on the internet nowadays. All you have to do is spend the time to reach out and grab it and you can learn anything you want to learn and eventually get any job you want to get if you only apply yourself hard enough.
I did not mean to disparage college degrees, merely to make a comment that you can learn as much or more then you would learn at your average CS degree school by just applying yourself and reading online, then practice, practice, practice.
I'd guess we're beating college grads.