well I'm in a somewhat different situation then you guys.
however I totally agree for the most part.
you have to be up to date, in everything your job specification requires, not necessarily in terms of the extra letters behind your name, but in terms of pure knowledge. knowledge that you automatically use whenever you get asked a question, or are needed to solve a problem.
THAT is what experience gives you.
I'm currently taking a Cisco networking course at High School (hey I'm only 17), and I'd have to say that it HAS helped me understand the logistics of networking alot better, however it has done NOTHING to prepare me for the real job.
what are the different features of a Router these days? for crying out loud, we're told nothing like that. we're told about the SOFTWARE end for the most part. WTF is a Backbone? WTF is a Module?
the only way I figured this stuff out (it's needed for the last big project, we have to make our own network design, include costs etc.), is by contacting a guy right here on Anandtech Forums, and by reading Cisco's website like mad.
now that I'm done that, I've got to move on to Switches (dah, the whole thing all over again!). my goodness, I hate the way the 'leader' of our group designed our network.. he's quite the idiot. he know's a BIT about hardware, but not much.
actually come to think of it, almost EVERYONE in that class knows next to nothing about computer hardware in the first place, save ONE person, who really gets on my nerves without knowing it (he's kindof obnoxious. every so often he mentions something about his amazing internet connection, or the stuff he has downloaded with it.. Winddows 2k etc.). it's simply becuase of his personality that gets me though, I just try to not listen..
there's only one other person in the entire class who actually see's my logic in choosing designs, etc. this guy is a real good learner, he keeps his ears open to everthing. he's not very Biased at all.
computers currently is my hobby, but I can see that I'm beginning to get quite interested in Physics. of course, it's much harder to get first had knowledge of these types of things. here I am trying to understand Magnetism (I get Electomagnetic fields, but not Magnetic fields.. there's something weird about them) and how the speed of Light works, and there the Physicists are, slugging through Quantum physics.. that's what I want to be. a Physicist (spell?). Computers are merely, a hobby.
but anyway, I shouldn't be complaining about the idiots that surround me, because I'm not all that smart either.. I'm currently typing this in Linux, which I know next to nothing about. but at least I'm learning about it the RIGHT way, with hands on experience.