I'd like to preface this by saying that I am a woman in software engineering. I don't want to claim sexism here, but maybe a tiny bit it is.
I've been at my current company for >5 years. Until now I saw some minor favoritism here and there for male colleagues but it didn't really bother me (and maybe it should have). There are very very few women here, so take everything below with a grain of salt of course, but literally everyone around me is a man.
Recently though I've been running into situations where I am simply being ignored in conversations/discussions and my colleagues are being addressed in responses even though I was the one to bring a concern up, or was the only one working on a particular issue. It's starting to annoy me because I work hard but do not believe I get appropriate credit. As a result of this I worry that my performance is being perceived as sub-par because I "can't do anything on my own".
There have been instances where I ask a question (a valid question), and the person answer will address my colleague while I'm right there and say the answer to him.
I don't know what to do. I try to stay professional but I'm frustrated because I feel like noone actually listens to what I say, but my ideas sure still get implemented/used. I also catch myself not participating in conversations as much lately because it feels pointless.
What do I do when someone blatantly redirects the response to someone else? What do I do to get people to not ignore me?
(And no, not everyone does it, there are definitely select people who do it but I interact with them a lot these days).