This is not a good result. Learning 3000 characters could take years, and even then there would still be some you don't know. To read an English newspaper you only need to learn 26 symbols. Yes you need to learn the words, but you also have to do that for Chinese which is separate from learning the symbols for each word. It's a hugely inefficient way to write.
Furthermore, while combining smaller words to represent a more obscure word is an improvement over introducing a new character (and is a step towards an alphabet), the examples I've heard are very one way. You might look at 程序員 and think "one who orders rules" makes sense for "programmer." But that sequence of characters could just have easily meant any number of other things (lawyer, politician, etc).