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

The obvious answer is specialization. Computer science needs to be split, at the very least, into theoretical CS and Software Engineering. From there, both CS and Software engineering will need to contain specializations as well. Software Engineering will splinter into Networking, Javascript Performance optimization, Compiler optimization, etc.


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

Search: