That's all anyone thinks about in any operational setting. Unless he plans to go into academia and publish papers for a living (rare). There are few and far between settings where the hard theoretical aspects of comp sci are marketable and/Or desirable traits on a resume.
Domain knowledge. Or, in other words, added value. Anyone can be taught to program (see bootcamps) or fix a crashed hard drive (see it department). Domain knowledge is being able to say "I specialize in crypto" or "I have in depth knowledge of distributed hash tables. In short learn something you actually want to learn because computer science is just a tool in your toolbox you're going to learn anyway.
Domain knowledge. Or, in other words, added value. Anyone can be taught to program (see bootcamps) or fix a crashed hard drive (see it department). Domain knowledge is being able to say "I specialize in crypto" or "I have in depth knowledge of distributed hash tables. In short learn something you actually want to learn because computer science is just a tool in your toolbox you're going to learn anyway.