3 ms·
This is from Science magazine. Presumably the audience is scientists, not programmers. Having worked as both, I'd definitely say that scientists change jobs le
by mechanical_fish 14y ago
This is from Science magazine. Presumably the audience is scientists, not programmers.
Having worked as both, I'd definitely say that scientists change jobs less frequently than programmers. It takes a lot longer to settle into a job, the jobs don't evolve as fast, and it can take longer than one or two years just to wrap up your first project. Data only arrive so quickly.
The supply/demand situation is also reversed: There's a surplus of scientists, and no matter what your field is there's probably not many open positions, so the odds that the alternative job of your dreams will open up during any given year are smaller.
Finally, science is organized as an international guild that respects seniority. If you hold a chair for twenty years you've got more political power. The opposite situation prevails in many subfields of software - you have to turn over your skills fairly rapidly or risk being left behind.
- SomeCallMeTim 14y agoAgreed. My first programming salary job (did some consulting earlier) was for ~2 years. The person who hired me gave me a series of about 12 promises about what the job would be like, and then systematically broke every one. My second job (huge raise!) only made it about a year, at which point I lost faith in that company and was sick of the long commute. After that, I did consulting for a while, then took another job for about a year and a half, and moved on and did more consulting...repeat. I did finally land somewhere that I stayed for almost six years before eventually resigning to consult some more, but in general my jobs have all been 1-2 years at most. I have never been questioned about why I stayed such a "short time" at those positions, and I've only rarely had trouble getting interviews when sending in my resume (the only time really was the period after 9/11, when the country was in shock and, as far as I could tell, no one was hiring). And I get offers from many of the positions I interview for. So no, I can say categorically that, at least in software jobs, 1-2 years at a job isn't considered problematic, at least if you're otherwise a strong candidate.