I currently am an 'intern' with a managed services company (much more IT/hosting than development, to my woe) that pays the bills and puts experience on my résumé. The issue I am having is really with what defines the "core" of an internship - learning.
I personally have always thought that an internship is an opportunity to receive a kind of real-world teaching and experience that you cannot gain in the class room. Perhaps almost an apprenticeship of sorts where a student has displayed adequate skills to be able to learn from and work under someone of far superior capabilities (aka - "the boss").
This is all fine and dandy, but to what experience should an internship be learning, and to what extent is it just meeting the "bottom line" and hope that I learn something along the way?
For example: Right now I am in the position of not learning anything at all, I am given repetitive tasks that need to get done (which I understand, and therefore am fine with) but do not challenge me to apply any skills or learn anything.
I am fine with meeting the bottom line, but I feel that with the rest of my idle time (we work 40-50hr work weeks, I have a healthy amount of free time) I should be challenged or at least given some type of "test project" to see if I can sink or swim.
Or am I just dreaming?