Tell me more ×
The Workplace Stack Exchange is a question and answer site for members of the workforce navigating the professional setting. It's 100% free, no registration required.

Possible Duplicate:
How do you say you are bored and need work to do?

When I say excessive I mean 4 hours or more, sometimes the whole 8 hour day. What should I do during this time? I read programming books such as Code Complete and books related to the language we use but I cannot maintain an 8 hour shift of reading. This is a paid internship but being paid for 8 hours of reading/idling is wearing me down.

share|improve this question
Ask your mentor. If he has a plan for you he will tell you about it. If not, get on with your reading. Studying never hurt anyone. – Arpith Oct 12 '12 at 19:17
Nevermind internships, this sometimes happens at places where you work full-time too! The scenario is: the corporation is in a big mess (with no real projects), but the department is sitting on a large pile of cash that they just need to burn to make sure that next year they get even more cash. I spent the time learning new tech and got the hell outa there before I went insane. – MrFox Oct 12 '12 at 19:22
3  
You do not have a question here. This is a rant. You should only ask practical, answerable questions based on actual problems that you face. – Chad Oct 12 '12 at 19:45
I think "What should I do during this time?" counts as a question. – user1193752 Oct 12 '12 at 19:51
open-ended semi-question. nobody has the "correct" answer to what you should do. – squeemish Oct 12 '12 at 20:22
show 3 more comments

marked as duplicate by Chad, Jim, squeemish, enderland, Rarity Oct 12 '12 at 20:34

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

2 Answers

up vote 1 down vote accepted

As an intern, part of what you are supposed to be learning is how the professional work world works. One thing you should understand is that it is almost never in your best interests to have nothing to do and not let your boss know. This ia sign of passivity and is not looked on as a good trait.

If you are finished what you were given to do, go to your boss and ask for more work. Create a list of things you would like to do in your free time if you have any and then suggest one of those things if he has nothing immediately for you to do. Volunteer to do tasks no one else wants to do. Ask to shadow another developer and work at pair programming with him. Ask your boss directly what you should learn to make you more useful to him.

If he never has anything for you to do, that is a huge red flag. For an Intern it means one of several things, either he doesn't think an intern in general can handle the projects he does have or he doesn't think anyone has the time to get an intern up to speed or he has given up on you in particular. If regular employees are working lots of hours and you are not, then you need to be especially wary as he clearly has work. Ask him if he has a problem with your work.

share|improve this answer
"he doesn't think anyone has the time to get an intern up to speed" I think this might be the problem, they are about to do a upgrade to various software and from Oracle 11g to 12. – user1193752 Oct 12 '12 at 19:49
Then research the benefits of pair programming and propose the idea to him. It shouldn't take the person you are paired with longer to do the task, you can contribute and you are learning something even when the other person is doing most of the programming. You may have to promise to just observe at first and then create a list of questions to address at the end. But once the person gets comfortable with having you there, likely you can do more. – HLGEM Oct 12 '12 at 19:54
I'll try that, thx. – user1193752 Oct 12 '12 at 20:02

It may be a test.

Seriously, I have done it many times with interns (sometimes, unintentionally): leaving them with no assignments and looking what they will do.

Here's the keywords: attitude and self-motivation.
You should understand that setting your tasks requires an effort of your mentor. Hence, it is an expense for the company.

  • Your prior assignment might be small because the mentor might have been unaware on your actual productivity. If you have completed prior assignment, rush to report!
  • The mentor may be simply busy with their own assignments. If the mentor told you "do something", do! The simplest idea is to offer your help to a colleague. Even if you can't help at once, you may learn what people discuss, what problems they have, so you can help them in the future.
    UPD As @HLGEM suggested, pair programming seems to be a great idea here;
  • Identify a problem and try solving it. Seriously, many software companies leave many things partially solved or not solved at all. Look what can be improved. Never experiment on the live systems, always make a copy to experiment with.

If you prove you are someone who can find the problem, it is good.
If you can solve it, it is even better.
If you accomplished the above without direct instruction, you are self-motivated.

share|improve this answer
1  
Keep in mind that the test sometimes may be "does this person know when to leave me alone and let me do my own work." Everyone's different, and in the work I do it's clear that many companies value not making extra work for your management fairly highly. – Amy Blankenship Oct 12 '12 at 20:11

Not the answer you're looking for? Browse other questions tagged or ask your own question.