I'm not sure anyone's pointed this out, so I will.
Work Experience, in England and Wales (I belive) is a programme where students aged between 12 and 15 go to work somewhere for a week. This is not like a university/college placement. For a week, you will do the tasks no-one wants to do; photocopying, sweeping up, or if you're lucky, playing solitaire while your mentor frantically creates jobs for you.
So in summary, you learn nothing. This may explain VanB's comment, which confused Jeku. I worked in a store; 5x10 hour days, no pay. I learnt that the work experience programme is a waste of time.
Quote: "I learned more relevant info in the first couple weeks of work than I did the entire time I was at school."
I have to agree that degrees aren't very useful at a practical level. In my professional life,
68k assembly hasn't cropped up much yet. The time I spent using
ingres and
prolog was pretty much wasted. I don't believe I've been required to understand just how the
heapsort algorithm works, nor have I been asked how to construct an
ALU for a CPU.
I still value my time at university - as does my employer. University is probably more about learning how to learn, developing initiative, research techniques, and being a little bit more socially adequate.
That's not to say that my 15 year debt is a total waste. I
have used discrete mathematics. I have used UML. I have used OO (certainly), but looking about how much my OO design has improved over the past 12 months leads me to believe there just isn't enough time (or commercial drive) at uni to really hone any specific skill. I was reviewing 12 month old code today and I just thought to myself "what were you thinking?"
I'm superfly TNT