Question

So I've had a series of really bad experiences and am wondering what I'm doing wrong.

I started out as a part time programmer at a major university. I developed a problem with my wrist and asked (nicely) for some help with my ergonomic accomodations.

My boss started screaming at me, then later claimed I screamed at her. When questioned about it, she just started sobbing. Luckily, there were others around who heard the screaming and knew I was telling the truth. She was eventually let go.

My contract went up and I switched jobs, this time to a startup. Well, we went several months without my getting a development machine. When the economy tanked, they started asking for insane amounts of overtime. I complied because I was afraid of having to look for work. The final straw was they contacted me right before my father's funeral to fix a problem.

I was laid off, didn't receive my final check on time and the company screwed my COBRA up to the point where I couldn't get prescriptions for months. They recently were fined by the State of X for what they did. Now, even though I worked my heart out for them and they were willing before being fined, they are refusing to provide a reference.

I took a new job quickly, mainly because I really needed my health insurance set up. They wanted me to do several months of work in a couple of weeks. They had no project plan. Their customers were seriously not doing well, as whole sections of the application would stop working if someone ran a spell check. Even though they had completely unreasaonble expectations about my work, they were happy to say it would take several months to repair the spell check bug. There was virtually no training.

They had me interviewing candidates and I selected one. Apparently, that person was my replacement because I was let go after a few months.

Recently, my former boss called my current employer and made up allegations that I am discouraging people from applying to open positions at his firm, which is insane because I didn't even know they were hiring.

I feel like I have a T-shirt that says, "If you're insane or would like someone to kick around and treat badly, hire me!".

Then again, when I look at some programmers' resumes, I do see horror stories, too.

So are there things I can do differently to avoid these problems? Is it part of our profession that people do not have standards? Perhaps it is a personality issue, that resides purely with me?

Has anyone else had a series of bad experiences and turned things around?

Was it helpful?

Solution

I think you need need to start doing more research on the company before taking a job and ask more pointed questions about the company in the interview. Since Health insurance is important to you, I would stay away from start-ups altogether as they can crash very suddenly leaving you in a similar situation (they usually aren't great at bureaucratic stuff like COBRA either). Don't take the first job offered because you are panicked about being unemployed. How did your old boss even know where you are employed now to call them up? You are under no obligation to tell them.

Decide what working conditions you need before starting to interview. Then ask questions to ensure you get those conditions. Don't accept a job that doesn't meet your minimum. I once had a horrible job where my shortest working day was 11 hours and every week I worked over 18 hours 1-2 days a week. You can bet I used that experience to ask about their normal overtime policies and to make it clear that while I would work overtime in a crunch, I was not interested in a job where overtime was a way of life. Screen out the companies that don't do things the way you need them to. You'll be happier and so will they.

OTHER TIPS

You sound like a reasonable guy. I think you may have just had monumentally bad luck.

There are good companies out there to work for; you just have to find them. Start wearing suits to your interviews. Be a professional. Talk to people who have a job with a good work environment, so that you know what that looks like, and know how people at that kind of company behave. Then, pick a job that has that environment.

Remember, at an interview, you are interviewing the company as well.

Look for these things:

The ideal job

  1. Has enjoyable and meaningful work
  2. Pays fairly
  3. Has a pleasant, mentally positive, productive work environment
  4. Is challenging, but not excessively stressful
  5. Allows you to do your job well
  6. Has learning opportunities
  7. Has advancement opportunities
  8. Has sensible leadership
  9. Has minimal office politics
  10. Has a reasonable commute
  11. Provides the opportunity to work with motivated, like-minded peers who respect each other
  12. Has adequate work-life balance
  13. Provides an opportunity to work towards long-term goals such as retirement.

I should point out that my current job has most of these things, but it did, in fact, take most of my adult life to find it. I've been in some pretty screwy work situations as well.

The thing that seemed to make a major difference for me: I went back to school and got my degrees. I began to be treated differently after that, like I was somebody.

as a rule of thumb one thing i make sure to ask is how the turnover is on the tech team. If you ask around on your interview with the team members and the longest anyone has been their is a year or two then watch out. personally, i pass on these jobs and only look to be hired by teams that have people with Grey hair... if everyone looks like they are under 30 then that's another red flag.

I don't believe in series. Maybe you should start to ask your former coleagues how they perceived you, what you could improve. Call your old bosses also, this might help.

Why do that? Because you may find out that the problem was you!

If it's the case, you can improve things, but only if you know there is a problem.

However, if the problem is not you, you will stop asking yourself (and us).

Now there is another solution I like:

You are only 28 year old, you are at the beginning of your life, you may have done some mistake in the past, but who cares? You have the life ahead of you. Don't fill your mind with such unhelpful thoughts. You imagination is probably creating them. It's normal, all you have to do is ignoring them.

I think you need to think about leaving before they force you to. You'll look better to other employers, and it conveys confidence ("I don't have to take your crap.").

Also research the job before you even go for the interview. Avoiding start-ups might also be helpful, as those are very hit or miss.

The bad bosses/companies really make you appreciate the good ones. It's good that you had the experience when you are young, so when you find a good place (which is a combination of examination and luck) you'll know what you found. The last job I had was pure misery, but now I have the best job I've ever had, and I know it.

Licensed under: CC-BY-SA with attribution
scroll top