Answer:
Computer science has become such a broad discipline, that you can never be an expert in all fields. You will want to build up a good working knowledge about diverse subjects (programming, algorithms, communications protocols, cloud architectures, embedded software, digital electronics, cryptography, ...) and then you can expect to become an expert in only a few areas.