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

Because there so many different things to do in CS. Knowing how to code will already give you a job, but mastering CS at a certain level is another realm of work, and CS keeps changing and evolving.

That's like working with cars, you need fewer engineers, and many mechanics and technicians.

Coding is like a spoken language. It's not so hard to write and fix code and there is already a lot of business involving just that, so my guess is that many students just learn to code and don't really do real CS.

The computing industry keeps growing and growing, so it means you need more technicians to keep up with growth, not nice degrees. Of course it's nice to have PhDs, but good luck training them. Education relies on constrained resources.




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

Search: