This post is a chapter from my upcoming book The Complete Software Developer's Career Guide. I'm writing the book live on this site week-by-week. If you enter your favorite email address here, I'll send you the prior chapters and get you caught up – then send every new chapter as it comes out!
Unless you work in a flat-hierarchy company like GitHub or Valve, or you’ve gone rogue and work for yourself, you’ll no doubt have to contend with that beast of a creature also known as “your boss.”
If you are super politically correct or feel like you need to be the only one in control of your own destiny, and no one can tell you what to do, you might also refer to this person as a manager.
Regardless of the name, we all report to someone––or at least most of us do––if we work in the regular work force.
Learning to effectively deal with your coworkers is definitely important for your well-being and job satisfaction, but learning to deal with your boss can mean the difference between getting fired and/or losing your sanity and climbing the corporate ladder, snagging promotions all along the way.
Having worked on both sides of the table, both being the boss and reporting to the boss, I am going to give you some tools to help you first understand your boss and how you can interact with him or her, and then some tips for dealing with those difficult kind of bosses we all have to face from time to time.
For More Details: Wealth Management Tools Video. Programmer FAQs