A year or two is enough time to get your foot in the door with web dev. For more advanced stuff, sure, it's an ongoing process.
On the other hand, I question the utility of most university CS curriculums. There are usually only one or two classes covering the core "algorithms" knowledge that autodidacts might not have, given how many people squeak through these classes by copying HW, I'm not convinced that anything really sticks.