Someone shared a story with me that fits in with this thread. In fact I exhibited some of those traits but I finally learned that while displaying technical proficiency and efficiency are important most people are just as impressed with how you carry yourself, treat other people and respect their knowledge. I would drop a tidbit of knowledge around people and quickly learned that it did not matter.
The story: A newbie was given a position in a company and definitely came in guns blazing. He was a "I going to do this, change that, fix this, why don't you try it this way" type of person out of the gate before the ink on his first check dried (figuratively speaking of course). As a result many co-workers just preferred not to work with him or worked with him as little as possible. Not sure how the manager handled this.
Not that his talent or abilities were in question, but his approach to people and their work affected their view of him and most did not desire to work with him because they knew that he would try to dominate the discussion, take over the project or force his two cents into the equation and would frequently give recommendation on how to fix this process or change this program when no one asked for any input.
There are also reports that this person tried to manipulate other workers to get what he wanted and crossed technical boundaries on more than one occasion. As a result, he was viewed as untrustworthy by many colleagues.
I was told that several co-workers kindly took him aside to give him the pep talk about his work style, but he did not change. As far as I know he has not committed any fire-able offenses, and still works for the company, but his style of work may have cost him a promotion or two because that "I am smarter than you approach" has stuck with him.
Lesson learned, hopefully
Keep Up with TechRepublic