I agree that there are some important things learned in school. However, when It comes to hireing a programmer I rather get someone with 5 years work experience and no education then some kid fresh out of university. There is more things a person learns from experience then from going to university. Although, univeristy can be a fun party, it is nothing compared to a real world few projects under your belt.
I just recently hired a compsci PHD, don't get me wrong he's a really smart man, but it sure does take him long to solve threading issues. not to mention he's the lowest paid programmer on the team.
Respectivly, there is a programmer on my team that is self taught and has 4 years experience in the industry. He has build hundred's of multi threaded applications and can spot a race condition in seconds.
If you do not learn what the great minds learnt/invented/solved
You don't to go to school to learn what has been solved in the past you just need to order a book.
I agree that there are some important things learned in school. However, when It comes to hireing a programmer I rather get someone with 5 years work experience and no education then some kid fresh out of university. There is more things a person learns from experience then from going to university. Although, univeristy can be a fun party, it is nothing compared to a real world few projects under your belt.
I just recently hired a compsci PHD, don't get me wrong he's a really smart man, but it sure does take him long to solve threading issues. not to mention he's the lowest paid programmer on the team.
Respectivly, there is a programmer on my team that is self taught and has 4 years experience in the industry. He has build hundred's of multi threaded applications and can spot a race condition in seconds.
If you do not learn what the great minds learnt/invented/solved
You don't to go to school to learn what has been solved in the past you just need to order a book.
oh yeah, Knowing how to read helps too.