This question already has an answer here:
This is long, so here's a summary if you don't want to read: Working for two months in a department where everyone's been working for 10+ years (I'm literally the only new person). Because I'm still learning, nobody wants to give me work. It's a classic case of "Need experience to start working, can't get experience without working". I'm now stuck being totally unproductive except for what work I can find for myself to do, which isn't enough to fill even half my time.
The long version: I was hired to be a developer two months ago. I'm still not receiving any work even though I have taught myself our processes. All of our primary work is project based, and all of our projects have been going on for months (or years), so I'd have to play catch up (which I'm willing to do!) The issue is that the project managers don't want the newbie on their projects. And no, I'm not inferring--a project manager said this to my boss, verbatim.
Things I have done to try to remedy this:
--First, I started off by using the down time to study our processes, the software we use (all in-house), who does what, etc. Trying to be productive without having any actual work, basically.
--Speaking to my boss about it. He said he'd talk to the project managers to try and get me some work. Weeks after he talked to them, I still had nothing to do. This lead to...
--Emailing the project managers asking for work to do while BCCing my boss (he asked me to). Still nothing (even on projects that are failing to meet deadlines!)
--Emailing the other developers to ask if they have any work I could take off of their hands (again, BCCing my boss). They were ecstatic about this, and gave me some work to do. Everyone I have done work for has been impressed with my speed and quality of work. The issue with this is they get to essentially take credit for my work because the task was officially assigned to them, not me. Better than boredom, but still not preferable.
--Finding my own work to do. When I can't fill my time with actual work, I look at our code/documentation and figure out how it could be better. Whilst doing this, I literally identified and fixed a production defect that they didn't even know was an issue, and automated a task that saved us hours of manpower every day (my boss calculated the savings to be about $50k/year). Both of my solutions have been implemented and I have been commended for my work by my non-tech bosses.
--Talk to my boss. Again. He says I'm 'doing everything right' and he's impressed with what I've accomplished in two months. That's great and all, but it's still not getting me work to do, and I'm bored out of my skull.
The question: What else can I do to prove myself? I feel like I have been doing everything possible to prove myself to people, but I'm still being treated like a pariah when it comes to project work. At this rate, I'm giving this job a year before this behavior drives me to leave. I just don't understand how to break into the workflow in this department, and I feel like it shouldn't be nearly this difficult.