Slashdot Log In
When Should You Quit Your Job?
Posted by
Cliff
on Wed Mar 02, 2005 03:51 PM
from the how-much-is-too-much dept.
from the how-much-is-too-much dept.
Moe Taxes asks: "I want to hear from Slashdot readers who have quit jobs or turned down offered jobs because it was not what they wanted to do. Why did you do it? Was it ethics, ambition, pride, or disgust? And how did it turn out? Did you get to do what you wanted to do, are you still looking, or did you come back begging for another chance? I have always written software for windows, but never with Microsoft tools. I don't feel like I have enough control over the product when I use Microsoft programming environments. My company was bought recently, and is in the process of becoming a C# VisualStudio shop. I said thanks, but no thanks and left. Am I a fool for giving up steady work and good pay?"
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
Better have something inline (Score:5, Insightful)
Yes.
Don't ever quite (read it twice) unless you have something else in line.
Re:Better have something inline (Score:5, Insightful)
All that aside, the choice of programming tools strikes me as a very silly reason to leave a perfectly good job when you could have sat there getting paid to look for another one.
Parent
Re:Better have something inline (Score:5, Insightful)
Parent
Re:Better have something inline (Score:5, Interesting)
I didn't follow my gut's advice for over a year and was miserable. I finally told my boss I was leaving and if he was nice about it I would remain available for a period of time after my departure. If he was a dick about it or if I was classified as non-rehirable I was gone for good. I've never been happier or felt more liberated than my last week there when people tried adding new tasks to my stack and failed.
-nB
Parent
Re:Better have something inline (Score:5, Funny)
-WS
Parent
Re:Better have something inline (Score:5, Funny)
As a proud citizen of North Dakota, I find this offensive and will be writing my senator about having you censored.
Parent
Re:Better have something inline (Score:5, Interesting)
the spell checking nazis will have fun with that
That said, I actually quit one job because the boss was a roller coaster alchoholic, smooth and polite one day, mean and vindictive and nasty the next. I left for mental health reasons, not wanting to become a news item in the local news paper. It is never a good thing when you start contemplating evil things to do to your boss.
In this case, it was a wise move on my part
Parent
Re:Better have something inline (Score:5, Insightful)
But if the only reason the poster can be bothered to include is that they're moving to C# and visual studio...well, that's just unconvincing to me. I work for a Linux shop. We use Red Hat. Personally, I don't like Red Hat, I distinctly prefer Gentoo. Do I make a big deal of that at work? No. Would I make a big deal of it if we moved to doing more Windows work? Or even 100% Windows?
NO.
It's just an operating system.
Would I start looking for a new job?
YES.
And that, really, is what this guy should have done, unless there's a lot he isn't telling us.
Quitting a good job because of a dislike of the software platform choices that are made above your level isn't good management of your CAREER. Management of your career is a big portion of what separates the long-term successes from the long-term failures, IMHO.
Parent
Re:Better have something inline (Score:5, Insightful)
I've seen this in other places since, people in jobs that are no-win situations, which literally drive them to drink. The boss or the environment just has some toxic psychological effect, and the worst part is that it's hard for the person to tell if its them or the job until some time afterwards. This usually happens when someone higher up doesn't actually want the job to be done (and ensures that it can't be, while the person trying to do it takes the blame,) or when the employee's immediate supervisor is scapegoating the person to make themselves look better. In both cases, the real problem is hidden, because the manager creating the problem always does so covertly. This is a helluva lot more common in large organisations (private or public) than you might think.
But this is a whole different ballgame than just personal tool preferences--these kinds of situations can trash your career or sanity.
Parent
Re:Better have something inline (Score:5, Funny)
The same rule applies to relationships..don't ever break up with a girl unless you have someone else in line.
Parent
Re:Better have something inline (Score:5, Funny)
It never works out that way. Usually, when two women find out they are dating the same man, they mutually agree to join the man in a threesome.
Parent
Re:Better have something inline (Score:5, Funny)
Parent
Re:Better have something inline (Score:5, Insightful)
I have always found good employement again (though the last time I had to spend a few months looking and I admit this has made me hesitant about doing it again). In retrospect all of those decisions were good for me, some of them amazingly so.
Parent
Re:Better have something inline (Score:5, Insightful)
I have always found good employement again (though the last time I had to spend a few months looking and I admit this has made me hesitant about doing it again). In retrospect all of those decisions were good for me, some of them amazingly so.
It's amazing that this is not modded higher. If you are single, and especially if you are single and young you should immediately quit a job that sucks. If you can muster a pleasant personality and view life's obstacles as challenges that you can and will overcome, you will always land on your feet. Do anything that feels right. Follow your bliss. This is the time in your life when these things are possible.
Parent
Never Quit! (Score:5, Funny)
wont somebody please think of the economy!?!
Parent
Re:Better have something inline (Score:5, Insightful)
If we're going to read it twice, then at least spell the word right.
"Don't ever quit without another job lined up." Yeah, I've heard this one over the years many times myself, even though I've ignored it just as many times. Last time was from a friend who'd spent years working a job that wasn't any good for him, that was screwing up his personal life, but was more "stable" than going out and taking risks on what he really wanted to do.
About six months after he told me that line, regarding my headfirst plunge into self-employment a few years back, my friend died of cancer related to his job. He was 29 years old and it was a very nasty, ugly, painful death.
So give it a rest. Life's a lot shorter than people think, and sometimes rushing where angels fear to tread can be the best thing for a guy. In fact, sometimes it can save a life.
Parent
I don't know about that (Score:5, Insightful)
I quit due to a number of reasons. First, it became clear to me that family obligations (unusually intensive for the time) were not going to be met if I continued to work there. But additionally (why I have not reapplied) I realized that I would be continuously underemployed because I didn't play the political games the way others expected me to.
So when I returned to the US after helping my wife get her visa, I went into business for myself.
My experience:
Don't kid yourself-- it is very (!) difficult to quit to start your own business unless you have a lot of external support (I was lucky in that regard, and it is still hard).
That being said, there is no price you can pay for the feeling of satisfaction you get from having a fulfilling job or business.
So it is your choice.
Parent
Re:Better have something inline (Score:5, Insightful)
Yes.
Keep a Fuck You fund just for this reason, so you can walk away from the job. Depending on what you do and skill level, you can quit a job at a moments notice and work for someone else, (Or yourself).
If you are smart, you are networked, have other jobs waiting, working multiple jobs, stay in demand, you shouldnt fear switching jobs.
Unless you have your life invested in a company, loyalty stops at the paycheck, they have no problems outsourcing you if it can save them money. Treat your work with as an investment, if you are not getting your moneys worth, invest somewhere else. Your time and work is an investment.
Parent
Re:Better have something inline (Score:5, Interesting)
I had a great job at the end of 2003, but ended up getting fired because I had an attitude that signaled I wanted a better company to work for. I didn't like the directions they were taking, etc. I had publicly talked about quitting and finding a better job, and after a heated argument with an incompetent boss, I was terminated.
I initially felt relief and freedom. It was great to be able to take the time to find that perfect company that did things the way I wanted them to be done! Until 2 weeks of unemployment turned to 2 months. Then 3. Then 4. Then a short contract out of desperation for little money. Next thing you know, I'm behind on the house and the car. Child support gets missed. A year later I ended up filing for bankruptcy in order to attempt to keep a roof over my head, and even then I'm barely able to keep up with the increased payments that come with reaffirming my loans.
Now, almost a year and a half later, I have a great job with a company less than 10 minutes from my house. They don't do things any better than the last company, but I've had to learn to be more political in the last several months.
The point is this : you won't know if it was a stupid move for 6 months. If you find some kick ass company to work for, then it was a smart move. If you're borrowing money from family and friends to pay for a bankruptcy attorney, then you were a fool.
And, not to start a flame war, what's so bad about C#? I will make the assumption that you are either a VB or Windows C++ programmer, which means that C# is just another tool in your toolkit, another skill on your resume. I still prefer C++ to C# because I feel like I haven't even scratched the surface of the full power of C++, but I use C# to pay the bills. And if you really love programming, you should love learning new languages, like I do.
Post back in 6 months and then we'll know for sure if you were a fool.
Parent
Re:This is really extrange (Score:5, Insightful)
If you really and truely want a degree, you can take night courses at a local school, or even online.
As a manager with programing experience, don't forget the people you manage where once just like you.
design your own programs on the side, to fufill your programing desires. or 'help' out the Testing and patching sections during quiet times of the year.
Now if the more expensive job required relocation that's a different story. The headache of moving, and a new job may or may not be worth the higher salary.
Parent
Re:This is really extrange (Score:5, Interesting)
This is news to me since I'm a programmer in my 50's and considered a youngster on my project.
Parent
Re:This is really extrange (Score:5, Insightful)
It's a really smooth, calm, sane work environment. It would literally take someone offering me more than double my current salary to get me to leave, because I'm reasonably sure this will be the best job I ever have, in terms of working environment.
I think that idea of 'only young people make good programmers' has passed its time. The field has become too mature for an illusion like that to continue any longer. Good programmers are good programmers, and that's all there is to it. If you're good, you're all set.
Parent
Re:This is really extrange (Score:5, Insightful)
Case in point, as a manager with people under you, you'll have to rate them, listen to them, and be responsible to make them play nicely together. Are you stong with social interaction? Do you listen well? Do people respect you and see you as a leader?
The "Peter Principle" says good people get promoted to their "level of incompetence". Make sure that never applies to you, because you'll be miserable and that will affect the people you manage as well as your new set of co-workers.
Money isn't everything. One serious illness caused by stress can wipe it all out faster than the IRS.
Good luck in whatever you decide!
Parent
Re:This is really extrange (Score:5, Insightful)
Parent
Re:This is really extrange (Score:5, Insightful)
By that I mean people who become executives and mid- and upper level managers are people who should love the political/people stuff as much as a programmer loves technology.
Think about mid to senior management as the equivalent of mid to senior level developers -- how much time and energy have they spent working on the skills that matter in a political, people-everything environment? Just as much as the developers did in their coding and technical stuff, if not more. And they're just as motivated as well.
Be sure that you're comfortable in making a jump to that kind of peer group!
Parent
Now (Score:5, Funny)
You are the only one (Score:5, Funny)
yes (Score:5, Insightful)
Re:yes (Score:5, Funny)
But hey, they needed someone do an update of the telephony taxation programme in brainf*ck on a SCO openserver. It is quite old, I must say, I had to set the date back 10 years, so I don't run into Y2K problems.
Anyway, I don't care what environment I work in. And I start to like Brainf*ck.
>+++++++++[-]+++++++[-]>>++++++++[-]
>>+++++++
I think I do my next assignment in Ook. Preferably in Ook.NET - I already made my first programme, look:
Ook. Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook! Ook? Ook? Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook. Ook? Ook! Ook! Ook? Ook! Ook? Ook. Ook. Ook. Ook. Ook.
Parent
Always have another paycheck lined up... (Score:5, Insightful)
Unless you have no use for money.
When You get Bored (Score:5, Insightful)
A great indication of when you should quit your job is when you wake up every morning and dread going into work. Its okay to wish you were doing something else, but if you wake up and always hate the idea of going into the office then it is probably a good time to find a new line of work.
Re:When You get Bored (Score:5, Insightful)
Parent
Re:When You get Bored (Score:5, Interesting)
I live in a top 50 US market and was offered a job writing PR for a major election systems company. The pay offered was attractive and they were totally thrilled with my writing (I was referred by their PR firm who had come into contact with me at another company). I'm a half-breed tech/business type and have been fortunate enough to be able to take a technical topic and explain it for normal people to understand.
This company gave me a pile of product manuals, corporate documentation, etc. to read through as I wanted to assess what I'd be jumping into. I don't like promising anyone to solve their problems unless I really can have a realistic chance of doing so. Upon reading through the materials, I was horrified. They lacked any process maturity and relied upon a crew of hostile, overworked programmer fossils that were combative to any development. Project management was a myth. Sales would routinely ignore the obsolete programming staff and make outlandish commitments ("touch screen with custom layouts? No problem!") just to book the sale. They'd learned long ago to just toss the orders over the wall instead of dealing with the antisocial technical crew. Both groups were at war with each other.
And management wanted me to put frosting on it all as they clearly viewed their problems as public relations. "We just aren't communicating our product vision effectively" they said.
I turned it down. Every time I get on a commercial aircraft, I pray they don't make planes the way they make election systems. Best of all, I'm not associated with that company. Several of the programmers have been trying to get hired at companies I know and my horror stories have kept some of my peers from bringing on the dead weight. People have no idea how small a big city can be when it comes to hiring and networking.
Parent
RE: Parent post is a bit too utopian, IMHO.... (Score:5, Insightful)
I agree that life is too short, and there's ultimately no real point to spending most of it doing work you loathe.
But there's a flip-side to this. Job searches and the uncertainty of when you'll be able to get the bills paid can be more stressful than a job you don't particularly like.
Furthermore, it's quite possible to discover something you truly enjoy doing on your own terms and conditions, which doesn't ever seem to really translate into a "job you enjoy" when working for someone else. For example, I've always had an interest and enjoyment of music - and used to be told I had a "pleasant reading voice" and the like. Therefore, I had an idea that I'd enjoy becoming a radio DJ. Know what? After going to college and taking a few courses towards this goal - I realized there was no way I'd ever like it! The problem? Practically nobody in the commercial radio business is willing to turn over control to a DJ. The DJ is basically a "robot", playing the music pre-designated in set lists, and required to only speak for X number of seconds or minutes each hour, at pre-designated time slots in the program. That's not at all what I envisioned would make being a DJ fun!
All of that being said, I think there's nothing at all to be ashamed of to say "Look, I'm not comfortable writing your software using *this* set of tools (or for *this* platform)." Only you can really make that judgement call. To me, it's rather like being a carpenter, and suddenly being told "We're taking away your entire toolbox, because our business partnered up with Black & Decker. You can only use Black & Decker saws, drills, hand tools, etc. from here on out. Here's your new set of tools, and if you need ones they don't make - you just have to do without! Enjoy!" Some people might get by fine under those conditions, but it surely wouldn't do for every carpenter out there.
Parent
In the post dot-com bubble world... (Score:5, Interesting)
Not a Smart Move (Score:5, Insightful)
Dear Slashdot, (Score:5, Funny)
Now I'm regretting it, and want this forum to bless my rather hasty and immature decision to leave my employee.
Well, I'm not really regretting it, but Mom says it was a fool thing to do, and I'll have to move out of the basement if I dont find work soon.
Thank you.
Duh (Score:5, Insightful)
Yes, especially if it was just because you hate M$. If you had stayed there long enough to learn C# and then decided it wasn't in your best long term interest that might have been something different. As it is you just lost a perfect opportunity to learn something new and expand your skill set.
You are considering the wrong data. (Score:5, Insightful)
At the end of the day code is code no matter where you wrote it. What gets us interested in getting up and going to work each day is do we like the working environment, not the coding environment.
Stupid (Score:5, Funny)
You do realize that you're going to be remembered as "that guy who quit because he didn't want to use Visual Studio"?
They're going to laugh every time someone tells that story. Of course, they'll be laughing on company time, and getting payed for it.
Dont ask Us (Score:5, Insightful)
Everybody's been saying the same goddamned thing.
"Yes you were foolish for quitting your job."
What do you want from these people? Reassurance that you've done the right thing? They don't know you. They don't know what you're capable of, and they dont know what you want to do. Only YOU know that. Would you seriously read 100 replies and go "Shit... I KNEW I shouldn't have done that." ?
Listen man. You live ONCE. You've made your choice now move on. Go try and find something that makes you happy, and preferably pays you rather well. You know what you're capable - or not capable - of, so don't sell yourself short by asking for Career advice on Slashdot. ;)
Well, it depends (Score:5, Informative)
Now it's different if you've got another job you could walk in to that you'd like more. Even if it pays less, if you enjoy the work more that's often worth it. Never let money get in the way of quality of life. Happiness isn't how much you have in the bank. I'd take a $40,000/yr job that I lvoe any day over a $80,000/yr one I hate.
However it sounds to me like a minor complaint, and also your tone would infer you have nothing lined up. In that case, quitting is a bad idea. You can be looking for other jobs, but just running away with nothing plannedbecause you don't like the VS IDEs is silly.
Also, this sounds like a chance to push your boundries and grow. A whole lot of people use VisualStudio, including some very well respected programmers. So, maybe there is something to it. Look at this as an oppurtunity to learn a new method of development. See how the whole RAD model works and see what oyu think. Maybe you discover it blows and you don't want to do it, maybe you discover it's a valuable new tool in additon to how you already know how to code. Who knows?
Now if you've already quit, well then I dunno what to tell you excpet find another job as soon as you can and hope you like it. I wouldn't go begging back to them, they aren't all that likely to hire you.
In the future don't leave your job unless you have a very good reason. These could be (but are not limited to):
1) A significantly better monetary offer.
2) A job that you feel you will enjoy more.
3) A severe ethicial conflict.
4) A work environment that streeses you to the point you'd rather work minimum wage if it came to that.
5) You win the lottery.
However do not quit for silly reasons like "My boss makes us go to too many staff meetings" or "I don't like the dev tools we use" and so on. IF you find the work at least tolerable and you've got nothing better lined up, keep the job.
You should quit when you have your next job.... (Score:5, Insightful)
That is, when you have the offer of employment from your new employer, and a starting date set.
I had a friend who did the "take this job and shove it" trick with what was truely a bad situation. However, it was several months before he had another job lined up, and he very nearly had to file for bankrupcy. It *did* screw his credit up for a long time, due to the amount of debt he racked up during that time.
All jobs suck - but some more than others.
So you should ask yourself, "Realistically, does this job suck worse than any new job I might get?"
Assuming the answer is "HELL YES!", then start looking for a new job - BUT DON'T LET YOUR CURRENT EMPLOYER KNOW. Make sure you tell any headhunters you work with that you don't want your current employer contacted.
Look long and well - do everything you can do to insure that your new job will suck less than your current job.
Then, when they offer you a position, set your start date no earlier than two and a half weeks into the future, get the formal (and legally binding) letter of offer and your letter of acceptance.
THEN, and ONLY then, do you go to your current boss and tender your resignation. And no matter how strong the temptation, no matter what you feel your justification is, no matter how badly you'd like to tell them off, resign in a calm, professional manner. This world is too damn small to say "First of all, you ain't no good, never been no good, you smell like old wet cheese, you pay shit
Also, when changing jobs, you are shaking your world up - so do your best to save up some emergency money before hand, and even if your new job pays 4x what you were making - act as though you were making your old salary and save the difference - at least for a year. Remember, last in, first out.
You may want to quit today - you may go home every night grinding your teeth, but USE that anger to drive your job search - remember, while your current job may suck, imagine how much MORE it will suck if you have to go crawling back in order to keep a roof over your head!
In other news... (Score:5, Funny)
I've had 18 jobs in 30 years (Score:5, Insightful)
The happiest outcomes seem to stem from leaving a large, stale, hide-bound bureaucratic corporation [defense contractor in my case] for a raw startup with maybe 1st round funding...the new situation should be fluid and even if it is risky, it can be absolutely engaging and require all the energy and smarts you possess. Unless you are a weak performer, you will usually not wait too long between jobs and in the end, the jobs you will be fondest off will be the ones that needed you the most and let you be the best programmer you were capable of being. This is, of course, MHO: your personality and comfort level in uncertain circumstances is a huge part of the decision.
I should temper this idealism a bit. A startup either grows up and each programmer's role shrinks, or it fails and you go looking again. That optimum state of programmerly grace is fleeting yet you don't want to be a start-up junky. A good rule of thumb [I've heard it from others who have worked in the same ways at the same companies as I] is about 3 years at a start up. You are either rich by then or have settled into some role with depleted novelty and challenges...or you are suddenly cleaning the pizza boxes and coke cans out of your cube and using the pink slip to book mark where you left off in your latest programming manual. It is no shame and in some quarters a sign of your value that you went down with the ship. YMMV but JUMP anyway 'cause life is short.
I quit my WTC job in NYC on Sept, 01, 2001 (Score:5, Interesting)
Was I foolish to quit? You tell me.
I left because they didn't know what a state machine was (which had a SEVERE impact on the system's design,) my immediate boss expected to follow her around and commit everything to memory because she never wrote anything down, and I was expected to do miracles, like being prescient.
Was I foolish to quit? No way. I couldn't take working there one more day.
It may have cost me (I've recouped it all since,) but it was worth it.
I'm still here. 2 of my co-workers weren't so lucky.
Re:I quit my WTC job in NYC on Sept, 01, 2001 (Score:5, Funny)
You may have more talent in this area than you know... ;-)
Parent
Have you ever walked out of an interview (Score:5, Funny)
I interviewed once at a boutique consultancy long since sold out, for an entire day. 12 people, 12 half hour interviews. Each and every one of them had only one thing to say. That anyone hired would be expected to work at LEAST 100 hrs a week 6.5 days a week. The final interview was with the managing partner who had one question: do you think you can work this hard. My answer was "sure I can but I'd have to be retarded to do it for you." and walked out.
I interviewed with the 'director of applications of a retail chain owned by Trump. The fellow was an insane basket case who said flat out "I want to go to meetings and basically do nothing. You would have to be here 80-90 hrs week banging out CICS programs and screaming at the monkeys who work here to do the same. Are you interested?" I suggested that he should either get off or on drugs, right now and seek help.
I was once lectured for 15 minutes at TIAA-CREF over a misplaced comma on a resume by a guy who made me wait an hour to speak to him. WTF kind of OCD poster child did he want to be?
I interviewed at Gartner by a guy who was on his very last day at the company and told me to me face he didn't care who they hired or why.
In short you really have to retain a sense of humor for the people you interview and ultimately work for. Because nearly all of them are shitheads.
If your company sues IBM you should quit your job (Score:5, Funny)
Re:I just turned one down last week... (Score:5, Interesting)
I just turned one down last week... My rule is if they can't beat me in a sales call, I won't even consider it.
Please explain what this means. Apparently it is very important, as it has been moderated to +5 Insightful. I don't get it.
Parent