yes on all of this, except for the assumption that someone will take credit.
Keeping a list, if you can manage to do it, is very helpful for multiple things. It helps you to be able to speak to your accomplishments, it helps you to have information in case anything comes up to challenge your performance, it also helps you remember all the incredible stuff you have done! I am not good at keeping these kinds of lists, but I block off time on my calendar to get things done and I can always look back at the heavy lifting things I've done which is really good.
As for people trying to take credit for the work that you do... I know that it happens sometimes, moreso in some cultures than others, but.... what's more important is providing value, and having little ways that it's clear that your providing oodles of value to the business to your higher ups. That is, it doesn't matter if billy says that he had the idea... it's more important that your boss and their boss know that you're always coming up with ideas. That you're always the one implementing them and doing the actual work. Stuff like that. We succeed by being indispensable resources.
And on the last comment about being a team player even when the NTs aren't... There is an important technique that any minority should use at work. It sucks that we have to do it but it's the key to us erasing the kind of doubt that people have about us. We should always do our best to outperform the majorities. Even in things were not as successful at. If the NTs give teamwork an 80% effort, we should give 100... if they screw off 25% of their day, we should only screw off 10%... and documenting the stuff that you do also helps you prove that you worked harder.
This last one, has led to my career moving faster than most NTs with a degree.
_________________
Very high systematizing, low empathy, but moderate to high sympathy.
I do not experience cognitive dissonance reduction the way that other people do.
Professionally diagnosed in March 2018