Hacker News new | past | comments | ask | show | jobs | submit login

Yes exactly. It's easy to learn a new language or API. But it's not easy to learn CS on your own. It's not like you can just sit down and read Knuth from cover to cover. And it's not easy to learn domain knowledge on your own either, you have to be around practitioners.



You can just sit down and read Knuth from cover to cover. The problem is most people that don't get a CS degree also avoid reading Knuth on their own.

I think one of the large gaps between those groups on average is those without a CS degree think theory is useless. When you are forced to learn the theory you end up using it constantly. However, when you see a theory without the associated experience it seems useless. So it's hard to know what to study on your own. For most people it's the rigorous nature of a good CS program that forces them to put forth the associated effort.


You go to Knuth when you have already learnt the vocabulary, tho'. If you can't frame your problem in the language everyone else in your field uses, reference materials and search engines are of very limited use. You might not even be able to discuss it with your colleagues except by them basically taking over the problem and studying it from scratch themselves.


Right, and it seems most of the college hating HN crowd are focused on solving a problem that they can with the knowledge they already have, and then profiting from it, thus not requiring a college degree.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: