|
I wanted to get into a more technical role and a lot of these roles were in customer service, sales, support, fraud prevention, etc until my most recent 2 jobs, which have been in software development. The other aspect is that I will view a company the same way they view me - a resource and a means to an end. I've been asked in several of those interviews "You don't seem to hang around a lot, how do we know you won't leave in a year" and I tend to answer that "You don't. The same way I don't know that some economic downturn isn't on the horizon and that you would instead scrap me a year down the road.". Some don't like it and engage in that discussion more and some accept it. At the end of the day, I'm here to do a task you hired me to do, I'll do it well (they can check a ton of references in this respect) and when I'll find something better I'll leave. If I don't get hired because of this, it's not a job I would want anyway. I'm pretty tired of how capitalism and "the market" applies only to workers but it never seems to apply to companies and when it does then you're "not a team player" or "not in it for the long run" or, as we've seen recently on HN, "not part of the family". So to do my part I always advise / suggest to friends and family to quit. Start looking for something else, get some practice, see what's out there, see if you could get paid more for your skills and see if you could do more interesting work. Those are all possibilities. Unfortunately, most people like to stick with the devil they know and then end up scared and shocked when they get made redundant. Hope that this explains it. PS - the job I most recently accepted seems great, the team and the product seem interesting and I'm looking forward to getting stuck in. However, that doesn't mean that if I start getting bored, if change isn't being effected at the rate I push for and if the product/team turn out to be not great, I might decide to move on. |