I am in a year long contract on a rate I'm happy with as a soft are developer. The problem is, the company is not very cutting edge. In fact I'd call it blunt. They are only starting to work in Agile practices. They might as well not be using agile. They seem to be just gong through the motions. Also, the technologies they use are very old hat.
My issue is, I am afraid that I'm not really learning what I need to learn to keep ahead of the game. With the market being so tight, I'm afraid of being overtaken by others with better gigs.
My dilemma is - do I sit in my decent and secure contract and let my skills regress, or do I leave the contract early (say after 6 months) and find a gig that will enhance my CV. I'm afraid that by the time my contract ends, and I'm back on the market, I might struggle to compete because I've been using old tech.
I know I can keep up to date on my skills at home but it's not the same as getting commercial experience.
My issue is, I am afraid that I'm not really learning what I need to learn to keep ahead of the game. With the market being so tight, I'm afraid of being overtaken by others with better gigs.
My dilemma is - do I sit in my decent and secure contract and let my skills regress, or do I leave the contract early (say after 6 months) and find a gig that will enhance my CV. I'm afraid that by the time my contract ends, and I'm back on the market, I might struggle to compete because I've been using old tech.
I know I can keep up to date on my skills at home but it's not the same as getting commercial experience.


Comment