When the project finished at my workplace and there is not any change request about it and also there is not any plan for the future of the system, I'll leave my workplace for a new journey in a new company.
If you do not have upward mobility in 3 years through promotion/raise/job switching, and have never been granted any type of cross training that would let you move vertically, then I would begin looking elsewhere for employment and upward mobility.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119.
September 6th 1986 was when I joined the company I still work for… I'd just left school, went away to university (paid for by the company) the year after and have stayed there ever since, for better or worse…
And I still find the work I do interesting (mainly 'cause it keeps changing)… I'd be better off financially if I'd changed companies, I know, but there you go...
Java, Basic, who cares - it's all a bunch of tree-hugging hippy cr*p
I like the consultant life when it's actually that.
Long-term missions (2+ years) cannot be considered as consultancy in my perspective, you're in a limbo that you're not an internal employee and not a consultant.
On the other hand, if you are lucky enough to find a good consultancy company, you'll be able to work on multiple projects at the same time, move around a lot, meet a lot of people, share a lot of experiences... and this is awesome
Yah I have always worked as a consultant/contractor, the problem is I have been stuck in the same contract for 12 years, refused to go permanent because you are then part of their "family", not something I aspire to!
I used to love it when I could move on after a couple of years, new company, new people, different industry, always fascinating learning about a different industry.
I gave that up for pots of money and a constantly changing environment.
Never underestimate the power of human stupidity
I was hired as employee #1 for a startup while I was starting my junior year of college in Jan. 2000. Over 16 and a half years later, I own half of the company. The software we started all those years ago is still going strong.
... what you "prefer" and what actually happens ain't exactly similar...
".45 ACP - because shooting twice is just silly" - JSOP, 2010 - You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 - When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
I hate changing jobs going thru all of the paperwork and other stuff, so I would rather stay at the same Job Forever as long as it does not turn me into a zombie or make me mad every day I go in.
I have not found that yet.
I prefer to stay no more than 2 years. This is because the only invariant in technological world is that it is different every day. Almost every company I've been in usually adopts one model and stick to it. After 2 years I feel slightly behind new technologies, unless company change. So I prefer to give company a chance up to 2 years to allow to change and grow technologically, otherwise it isn't worth it (no matter how much money I get).
P.S. I've seen what happens to good programmers staying in the same company for 10 years, and it is not good. Yeah, they made through the hierarchy, but they've been locked in that company, and if it fails, they are out of the IT world.
No, not really - just the ones that want me to do their homework...
But this is a survey relevant to students, or at least the results should be. Seeing that most professionals expect to stay in a job for several years should prepare you to stay for quite a while when you stop being students. After all, the whole point of being a student is to prepare you for a job in the profession, isn't it?
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
Last Visit: 31-Dec-99 18:00 Last Update: 27-Sep-23 14:23