- Don't be a know it all!
Biggest one socially dysfunctional nerds have a problem with. Just because you have perfect memory of an API doesn't mean you should start correcting people. Memorizing some shit correctly is not the same as being able to architect a system or delivery a project. The little bit of knowledge you have has very little value. An older guy may not know python but he certainly knows how to get something done.
- Don't complain
- Take initiative but learn when to ask for help. You gotta figure out the balance between giving something a good faith try and aborting wasteful activity in order to find out the proper way to do something.
- Have a sense of humor. Know one will work with you, talk well about you, give you good reviews, push your for promotion if they don't like you and can't stand to work with you.
Being pleasant to work with is more important than technical skill. Being pleasant to work with is more important than technical skill. Being pleasant to work with is more important than technical skill.
That has to be repeated.
- Hygiene. Just don't smell bad. Shave and dress up if meeting with a customer or higher up