Hi there,
I'm in a complicated situation and don't know what to do:
I work as a developer for an outsourcing company and I have been without an assigned project for the last several months, at first I didn't worry because there is always some downtime between projects but now its been too long, I'm worried how this affect my career because I'm doing basically nothing(I use the time to work in some pet project)
I have had several times when I was about to get into a project but for different reasons it didn't prosper.
What would you do? Would you stay in this comfortable(because I get paid for do nothing) but probably bad in the long term situation or find something else?
Thanks!
I can say that, in my company, when business was slower, we would often see the same few people constantly without work because they were either too inexperienced, too limited in their capabilities, or too inflexible in what they were willing to do.
We worked hard to try to give them opportunities--having them shadow more senior engineers on projects (the extra project help also gave our clients more bang for their buck and made us look even better as a group), getting them training, having them work on internal projects, etc. Not all companies will or can go this extra mile to find opportunities for you, but might be receptive if you structure and propose something that uses your down time to your mutual benefit.
If they're not receptive, or if you can't structure something like this in your environment, then you might consider moving on.
Edit: Actually, as others are mentioning, it was also way easier to staff people who were actively involved in the sales phase of a program. Volunteering to do research, prototypes, etc. was a great way for motivated people to help out during this phase. Since they were effectively already working on the program by the time it started, they were usually the ones who would wind up staffed on the program.