Yes unfortunately almost all US and likely other computer science degrees are geared largely at making you a good researcher. I was lucky in that i loved playing with some home servers and with that led to figuring out how to build my own software before finishing school. I think college does a very bad job of preparing you for the real world use such as most having people turn in zip files and not even using git (maybe this has changed).