3. Do all star/ninja/rock-star software developers have rotten attitudes?
No. The very best of the best know that work in a for-profit business corporation is teamwork, and they know how to build up their colleagues so that the whole team is stronger. (Source: an immediate relative who works in the industry.)
Meanwhile, don't let the bastards grind you down (to quote Joseph Stillwell). Just build yourself up. Learn new skills every day. That's what everyone in your industry has to do, really.
AFTER EDIT: Sensing disagreement from someone who has surfed by, I would like to know more about your observations of the workplace where you work. I'm in earnest about my comment; the developers I know who have the top skill levels as coders are also more than happy to help build up the skill level of the whole team.
No. The very best of the best know that work in a for-profit business corporation is teamwork, and they know how to build up their colleagues so that the whole team is stronger. (Source: an immediate relative who works in the industry.)
Meanwhile, don't let the bastards grind you down (to quote Joseph Stillwell). Just build yourself up. Learn new skills every day. That's what everyone in your industry has to do, really.
AFTER EDIT: Sensing disagreement from someone who has surfed by, I would like to know more about your observations of the workplace where you work. I'm in earnest about my comment; the developers I know who have the top skill levels as coders are also more than happy to help build up the skill level of the whole team.