Someone with a degree in CS needs to have demonstrated that he/she has programmed outside of just his/her college studies to get my attention - that said, someone with just hobby projects and no formal experience is likely to have a very narrow understanding of design process and other coding styles.


Another important thing of a CS degree is that it teaches you the limitations of computer science - there are lots of things computers can't do, no matter how cleverly you try and make it.