I have to admit I cringe a little when I see a recent college grad who is literally only aware of what he learned in his classes. I've been a developer now for 12 years and have interacted with college grads frequently. I can honestly say, the grads who never programmed until CS 101, and only ever programmed for their classes are almost always inferior to their counterparts who explored, experimented and maintained a genuine curiosity of what's out there. Software changes so rapidly, and it always will. You simply must keep abreast of it, at least a little bit. For sure maintain other hobbies and balance your life, but this industry does demand a bit more just by its nature.