Aarenot,
I will, respectfully disagree but only because I believe you misread my post. I am stating above that I believe it is wrong to make unpaid overtime a "part of the job." I indicate that one should look at the culture and see, is that what they do generally. If that is the way a company operates, I wouldn't work there.
My approach is more proactive than many are willing to do but I ended up advancing in my career much, much faster than like trained and skilled peers.
Why, if there was a project that I was not necessarily directly qualified for in respect to past project work - but I felt I could master, I would gladly take it on, work at home, learn on my time, master those skills - without direct compensation for the work I did.
It was a personal, not a company, decision. That is where I indicate early on in your career there may be times to undertake such a strategy. Basically, I forced myself into becoming a project manager this way. After I had successfully been managing projects - and taking over failing projects from others - I went to my boss and made my case. I was a project manager the following week - with the corresponding office, pay, perks, etc.
One of the saddest career halting ideas I've seen too many fall into is this idea that, I will start doing those things when they start paying me.
I always had the other approach. I will take over the role by doing the work of the role. I will make sure they know I'm doing this for the experience and will ask for the compensation down the road. You don't start advancing those skills to make dramatic career jumps by waiting until they pay you to learn those skills.
I never said that a company should come to you and say, "you have what it takes to take over these responsibilities but we won't pay you until you have done them on your own time." My approach places the impetus on the worker to be intrapreneurial - rather than the employer. I'm not even addressing what an employer's responsibility might be in this case.
That might just be because I was too impatient to wait for the time/tenue grid that many corporations employ for advancement. I simply determined that I will take myself off the grid - look at a role I want - do the work, and take over the position.
Fortunately, I worked with a director who felt the same way. Her department grew because she simply took over mismanaged departments that no one wanted, turned them around, and made them successful. Now she is a national VP.
It is a sound strategy.
Matthew Moran (career blog and podcast below)
Career Advice with Attitude for the IT Pro