Let’s put it all together into a coherent plan of attack.
Absolutely the very first thing you need to do, regardless of your work situation, is to listen to what your boss says. You need to understand how your boss thinks and what pushes his buttons. What’s important to him? With some bosses, it’s all about the power. With others, all they want is a paycheck. With some, it’s security and an employee’s incompetence could jeopardize that security, which is what might cause the boss to lash out. Whatever the reason, you need to listen to your boss and observe his actions in order to figure out how to deal with him.
Once you’ve done that, everything that comes next is dependent on what you’ve just learned. If it turns out that your boss is on a power trip, you might need to pull out the challenge. Tell him that you’d like a chance to do it YOUR way and if it doesn’t work, you’ll leave or do whatever he wants. This can give him a lot of power over you if he’s right and most likely, he’ll take you up on your offer.
If you’re boss seems insecure, get to know him as a person. Talk about his family. Ask him what his interests are. Appeal to him as a fellow human being rather than as an employee. Some people won’t respond to this, but unless the guy is an absolute monster, there is a good chance that he’ll come around.
Whatever you find out from listening, don’t argue with your boss. It’s not going to lead anywhere good. Put together a rational plan of discussion. Ask questions. Get to the bottom of what it is your boss REALLY wants.
Ultimately, this comes down to developing people skills. If most people would just stop and think before they opened their mouths, most problems could be avoided.
However, if the relationship with your boss has already reached the point of no return, you need to know what your worker’s rights are and how to get the most out of them.
This site will do it: Work Laws Exposed
