I'm having a horrible time finding work. I left my previous job on bad terms after hostility from managers. Recent company wanted previous manager as reference. Previous manager gave a negative reference so the company passed on me.
I did a take home project for a startup and fulfilled all of their requirements. They said the code was sound but wanted more documentation and they passed on me.
Obviously I'm just reading between the lines here, but it sounds like:
1. You knew you left on bad terms.
2. The company you applied to asked for a reference from your previous company, which is fairly standard.
3. Previous company gave you a bad (or at least less than good reference).
Your mistake is that you should have been upfront with the new company about leaving on bad terms from your previous one. Most interviews include some form of a "why are you looking for a new job?" question, and that's your opportunity to explain at least some part of what went wrong. The fact is, as a hirer, I would treat any negative reference that a candidate gave to me as a giant red flag, because the candidate pretty much controls who they're giving me as references!
> you should have been upfront with the new company about leaving on bad terms
You're right. I should have.
> the candidate pretty much controls who they're giving me as references!
I was required to give three references, one of them must be my manager. The other two were positive but I had no choice about the manager reference. I also didn't want to assume they would use the opportunity to screw me. When I left they even offered me more money but I declined so I must not have been horrible at my job.
Have you tried posting on the monthly Who Wants To Be Hired threads? What kind of industry experience do you have?
I had a similar experience with a toxic, sociopathic CEO from a previous job leading to at least one known instance where an interview process was going along just fine and got cut short after contacting that person. At first I was very worried that, given the highly niche aspect of my work, I would have trouble remaining in that part of the industry.
So I switched tactics, and that CEO has become the first previous boss I will willingly trash talk. I get it out of the way immediately and then it's a non-issue. And then I get to use the reaction as a litmus test for whether the culture will fit. Just make sure not to come across like a jerk.
I have not posted there- perhaps I shall. I have 3 years of experience in defense software doing C/C++ and Perl. I'm not a coding superstar or genius but I am genuinely passionate and grew up with a Linux family PC in the 90s. The trouble is that the work in defense was so monotonous that I learned practically nothing. The sensitive nature of the work also means that I cannot talk about it very much in interviews. I'm going to borrow your tactic of not being shy about previous negative experiences with managers. Thanks
As a person who formerly worked in both defense and other classified environments, I definitely empathize with what you are saying regarding not being able to share much about your previous experiences. Best thing I can recommend is to spend some time building a public portfolio, even if it’s doing simple stuff.
It will benefit you in multiple ways, not the least of which includes honing/practicing your skills, learning some new technologies, and having something to show for it.
I did a take home project for a startup and fulfilled all of their requirements. They said the code was sound but wanted more documentation and they passed on me.
It's been infuriating to say the least.