Job Stability

Threads

Well-known member
Joined
Feb 4, 2003
Messages
65
Location
The Matrix
For the people out there that have jobs related to the computer, how often do you switch companies or hunt for new opportunities? Some say that is the easiest way to move up and try new things unless you get really lucky at a company with a lot of opportunities and different projects to try, but Im curious as to your views? Im 23 years old and I have been at the same company for 3 years now. Ive moved up enough to be in charge of a team of programmers / admins, which is cool, but sometimes I wonder if Im holding myself back by not exploring more options available to me. Prior to the company I am at now, I worked at a different company for 3 years (ever since I was 17 still in High School).
 
Ive switched every few years for the last 8 or 9 years. Im on my 4th main job, though I did some consulting in between. Each time I moved it wasnt because I was unhappy but because something else came up - Ive always been careful to choose the place I work at. Meaning, when you interview, its a two-way process: theyre not JUST going after you, but you need to decide if you like them.

I helped start the company Im at now and I love it. Ive worked with most everyone for at least 3 years now, some almost 6 years. Were all really good guys, love programming, etc. etc. Since I love the work and the pay is good I wouldnt even consider switching.

On the other hand, there could be a number of reasons for someone to switch. Switching can often mean higher pay, especially in your first few years programming. You learn the most during this time and your current employer may not be willing to boost your pay accordingly. But if youre really happy, it may not matter as much - Id rather enjoy what I was doing and make a few grand less than work with people or on projects that I didnt like.

If you switch TOO often, it looks bad on your resume. Unless youre a consultant, many employers dont want to see you switching every six months or a year. It takes at least 3 months to get settled in at a company and theyll spend the next 6 months or so making up the money they spent training you and getting you settled before they start making money off of you. If you leave too soon, it will hurt them.

Then again, you may be at a company that you like and working with people that you like and even making good money, but the work itself isnt that satisfying. Maybe youre just supporting an old app and not doing any "fun" or "new" programming. If youre aching to advance, your only chance might be to switch, even if you dont want to. My first job was like that - doing VB3 programming on a large application (100+ forms, each hitting the Windows limits for the number of controls per form, etc. etc.). It was GREAT experience at learning VB, Windows, DataBases, etc. etc. I loved the guys I worked with, I got to go to conferences for free, training was free, good salary and bonuses and lots of raises (about 6% every six months - I advanced quickly). But in the end, after about 2.5 years I was just getting bored. The work was too easy and my boss didnt want to find any new contracts or hire any new people. I felt *really* bad when I left since I didnt have any bad feelings. But I knew if I stayed, Id be doing VB3 for another 5 or 10 years just supporting that app. Making a move worked out great for me, but it might not be right for everyone.

Anyway, thats my long ramble for the night :)

-nerseus
 
Ive never worked full-time, only on contracts. Mind you, some of them were on the clients site 9 to 5 for several months, so I felt like an employee.

Nothing beats contractual work. :)
 
Ah, contractors - we call them "short timers" :) Just kidding, Robby. Contractors can be a great thing if used correctly (and if they know what theyre doing, as Im sure Robby does).

Contracting is great for the young and old (and always for the pocketbook). Us in the middle need/want more stability.

-nerseus
 
I can definitely see how doing contractual work can be stressful if you are at the end of one contract and dont have another one lined up yet.

And youre right, one must weigh the benefits in with what the job is all about. Im lucky because I dont have to do the same thing every day, and the money isnt bad at all. Get to go to conferences (one coming up next month in Vegas for 4 days), and do pretty much what I want.

I think I got lucky though... Im not sure how other companies are really run since I havent really had much experience because I have only worked at 2 places my entire life. It sure would suck leaving here for a bigger paying job and finding myself in a dead end doing boring work with people I dont even like.

Thanks for your input guys.
 
Originally posted by Nerseus
Ah, contractors - we call them "short timers" :)

As I approach the start of my sixth year here with one client - renewed every six months - that comment has given me a wry smile....
 
Back
Top