Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This isn't about whatever language is the flavor of the month, although seeing universities teach a language that is less than 20 years old would be nice. It's more about CS programs that produce graduates who have no practical ability to code at all, in any language.


Language proficiency, by and large, is the easiest thing for anyone to pick up. Again, new CS grads are, on average 21 or 22 years old. I was programming C/C++ for around a decade at that point, and I was still a terrible programmer. Work taught me a lot more on how to write good C code.

Programming languages are tools. Knowledge of a language is not the final goal of a CS education, because it's the same as teaching a mechanical engineer how a drill works.

Also, the tools are based entirely on the theory of computing. And once you understand the theory, understanding what the tools are doing, and how they work, becomes much easier.


What makes you think coding proficiency is the goal of a university or a CS program, or the proper goal thereof.




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

Search: